Update plugin store #8956
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: Update plugin store | |
| on: | |
| schedule: | |
| - cron: "0 */3 * * *" | |
| workflow_dispatch: | |
| permissions: | |
| # create-pull-request needs explicit write permissions when it uses GITHUB_TOKEN to update the plugin-store branch and PR. | |
| contents: write | |
| pull-requests: write | |
| jobs: | |
| build: | |
| runs-on: ubuntu-latest | |
| steps: | |
| # checkout v6 can persist its own Git auth, while create-pull-request configures another auth header; disabling persistence avoids duplicate Authorization headers. | |
| - uses: actions/checkout@v6 | |
| with: | |
| persist-credentials: false | |
| - name: Check plugin updates | |
| run: make plugins | |
| - name: Create Pull Request | |
| # v8 runs on Node 24; v6 still used Node 20 and would reintroduce the action-runtime deprecation warning. | |
| uses: peter-evans/create-pull-request@v8 | |
| with: | |
| title: "[Bot] Update plugin store manifests" | |
| commit-message: "[Bot] Update plugin store manifests" | |
| branch: update-plugin-store | |
| add-paths: store-plugin.json | |
| reviewers: qianlifeng |