Skip to content

Report the Merge Images check on dependabot pull requests - #73

Merged
Ilyes512 merged 2 commits into
mainfrom
fix/merge-check-for-dependabot
Sep 25, 2026
Merged

Ilyes512 merged 2 commits into
mainfrom
fix/merge-check-for-dependabot

Conversation

@Ilyes512

Copy link
Copy Markdown
Member

Summary

  • merge.yml no longer skips its job for dependabot. A job skipped by its if is reported under its unevaluated name (Merge / Merge Images${{ ... }}), so a required Merge / Merge Images check never passed (i.e. Bump hashicorp/packer from light-1.16.0 to light-1.16.1 packer#46).
  • The job now always runs and skips its steps instead. A new push input controls this and defaults to pushing, except for dependabot, the same as build.yml. merge-go-cli.yml forwards it.
  • Docs updated, and the internal version references are bumped to 2.4.4.

The merge job was skipped for dependabot with a job-level `if`. GitHub does
not evaluate the name of a job skipped that way, so the check came out as
the literal `Merge / Merge Images${{ ... }}` instead of `Merge / Merge
Images`. A ruleset requiring that check never saw it, and every dependabot
pull request stayed blocked even though both builds had passed.

The job now always runs and skips its steps instead, reporting success
under its real name. A new `push` input controls it, defaulting to pushing
except for dependabot, the same as build.yml. merge-go-cli.yml forwards it
like build-go-cli.yml does.
@Ilyes512
Ilyes512 merged commit 889e460 into main Sep 25, 2026
1 check passed
@Ilyes512
Ilyes512 deleted the fix/merge-check-for-dependabot branch September 25, 2026 18:00
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