name: Update dependencies on: workflow_dispatch: schedule: - cron: '0 0 * * 0' permissions: contents: write pull-requests: write jobs: update-dependencies: if: github.repository == 'Koenkk/zigbee-OTA' runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: token: ${{ secrets.GH_TOKEN }} - uses: pnpm/action-setup@v4 - uses: actions/setup-node@v4 with: node-version: 22 cache: pnpm - run: | pnpm self-update pnpm up --latest - uses: peter-evans/create-pull-request@v7 id: cpr with: commit-message: 'fix(ignore): update dependencies' branch: 'deps/all' title: 'fix(ignore): update dependencies' token: ${{ secrets.GH_TOKEN }} - uses: peter-evans/create-or-update-comment@v4 if: ${{ steps.cpr.outputs.pull-request-number }} with: issue-number: ${{ steps.cpr.outputs.pull-request-number }} body: 'CC: @Koenkk'