Skip to content

Fix package-ecosystem value in dependabot auto-merge workflow - #56

Merged
ltowarek merged 1 commit into
mainfrom
fix/dependabot-automerge-package-ecosystem
Jun 13, 2026
Merged

Fix package-ecosystem value in dependabot auto-merge workflow#56
ltowarek merged 1 commit into
mainfrom
fix/dependabot-automerge-package-ecosystem

Conversation

@ltowarek

Copy link
Copy Markdown
Owner

Summary

  • The `Enable auto-merge` step in `.github/workflows/dependabot-auto-merge.yml` checks steps.metadata.outputs.package-ecosystem == 'gitsubmodule', but dependabot/fetch-metadata@v2 reports submodules for git submodule bumps (confirmed in this run).
  • As a result, the step was always skipped and submodule bump PRs (e.g. Bump third_party/opentelemetry-cpp from 9e93606 to 767f797 #44) never got auto-merge enabled.
  • Fix the condition to match the actual value (submodules).

Test plan

  • Confirm a future Dependabot submodule bump PR has the Enable auto-merge step run (not skipped) and auto-merge gets enabled.

dependabot/fetch-metadata reports 'submodules' for git submodule
updates, not 'gitsubmodule', so the Enable auto-merge step was
always skipped for submodule bump PRs.
@ltowarek
ltowarek enabled auto-merge (squash) June 13, 2026 22:29
@ltowarek
ltowarek merged commit 348db9a into main Jun 13, 2026
7 checks passed
@ltowarek
ltowarek deleted the fix/dependabot-automerge-package-ecosystem branch June 13, 2026 22:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant