⬆️ Weekly Dependency Update #26
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: ⬆️ Weekly Dependency Update | |
| on: | |
| schedule: | |
| - cron: '0 9 * * 1' | |
| workflow_dispatch: | |
| jobs: | |
| update-dependencies: | |
| name: 📦 Update and Test | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: 🚚 Checkout repository | |
| uses: actions/checkout@v6 | |
| - name: 🛠️ Enable Corepack | |
| run: corepack enable | |
| - name: 🟢 Setup Node.js | |
| uses: actions/setup-node@v6 | |
| with: | |
| node-version: 26 | |
| cache: 'yarn' | |
| - name: 📥 Install dependencies | |
| run: yarn install --immutable | |
| - name: ⬆️ Update dependencies | |
| run: yarn up "*" | |
| - name: 🏗️ Build application | |
| run: yarn build | |
| - name: 🏗️ Run demo | |
| run: yarn demo | |
| - name: 🧪 Run tests | |
| run: yarn test | |
| - name: 🔀 Create Pull Request | |
| uses: peter-evans/create-pull-request@v8 | |
| with: | |
| token: ${{ secrets.GITHUB_TOKEN }} | |
| commit-message: 'chore(deps): update all deps' | |
| title: '⬆️ chore: Update all deps' | |
| body: | | |
| Automated Pull Request to update dependencies. | |
| Executed using Node 26 and Yarn 4. | |
| All tests passed successfully with the new versions. | |
| branch: 'chore/auto-deps-update' | |
| delete-branch: true |