name: automerge on: # 手动触发事件 workflow_dispatch: inputs: logLevel: description: 'Log level' required: true default: 'warning' tags: description: 'Test scenario tags' pull_request: types: - labeled - unlabeled - synchronize - opened - edited - ready_for_review - reopened - unlocked pull_request_review: types: - submitted check_suite: types: - completed status: {} jobs: automerge: runs-on: ubuntu-latest steps: - name: Checkout 🛎️ uses: actions/checkout@v2 - name: merge uses: mtanzi/action-automerge@v1 id: merge with: github_token: ${{ secrets.GITHUB_TOKEN}} source: 'imgbot' target: 'main' continue-on-error: true - name: 'Automated Version Bump' id: version-bump uses: 'phips28/gh-action-bump-version@master' env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: skip-tag: 'true' - uses: JS-DevTools/npm-publish@v1 with: token: ${{secrets.NPM_TOKEN}}