ci: remove dependabot self-approval step

This commit is contained in:
xixu-me committed 2026-05-30 16:40:02 +08:00
1 parent 8bf519d414
commit 8fa39b9c27
1 file changed
-12
@@ -42,18 +42,6 @@ jobs:
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
- name: Approve safe update when repository settings allow it
if: >
contains(fromJSON('["version-update:semver-patch","version-update:semver-minor"]'), steps.metadata.outputs.update-type) ||
(steps.metadata.outputs.update-type == 'version-update:semver-major' &&
(steps.metadata.outputs.package-ecosystem == 'github-actions' ||
steps.metadata.outputs.dependency-type == 'direct:development'))
continue-on-error: true
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PR_URL: ${{ github.event.pull_request.html_url }}
run: gh pr review --approve "$PR_URL" --body "Safe Dependabot update approved for auto-merge."
- name: Wait for pull request checks to pass
if: >
contains(fromJSON('["version-update:semver-patch","version-update:semver-minor"]'), steps.metadata.outputs.update-type) ||