Skip to content

feat(ci): trigger Docker image builds from PR comments - #7655

Merged
SuperFluffy merged 1 commit into
mainfrom
centaur/docker-pr-branch-tags-1789540216
Sep 16, 2026
Merged

SuperFluffy merged 1 commit into
mainfrom
centaur/docker-pr-branch-tags-1789540216

Conversation

@decofe

@decofe decofe commented Sep 16, 2026 •

Copy link
Copy Markdown
Member

PR comment commands:

  • /docker — build PR images with PR/SHA tags.
  • /docker nightly — also tag images nightly.
  • /docker profiling — build profiling images.

New workflows:

  • docker-pr.yml — check permissions and dispatch the requested build.
  • docker-pr-status.yml — update a PR comment with build status, run link, and published image links/tags/digests.

Existing workflows:

  • docker.yml — add PR-head builds, PR/SHA tags, optional nightly tagging, per-PR cancellation, and image metadata uploads.
  • docker-profiling.yml — add PR-head builds, profiling PR/SHA tags, separate per-PR cancellation, and image metadata uploads.
  • build-reth-bump-image.yml — grant PR read permission required by the Docker workflow.
  • scan-github-actions.yml — run the new Docker dispatcher and status tests.

Prompted by: @SuperFluffy

@decofe decofe changed the title feat(ci): add optional PR and branch Docker image tags feat(ci): build Docker images from selected PR heads Sep 16, 2026
@decofe
decofe force-pushed the centaur/docker-pr-branch-tags-1789540216 branch from c620098 to 40425d8 Compare September 16, 2026 11:39
@decofe
decofe requested a review from 0xKitsune as a code owner September 16, 2026 11:39
@decofe decofe changed the title feat(ci): build Docker images from selected PR heads feat(ci): trigger Docker image builds from PR labels Sep 16, 2026
@decofe
decofe force-pushed the centaur/docker-pr-branch-tags-1789540216 branch from 40425d8 to a76582b Compare September 16, 2026 11:41
@decofe decofe changed the title feat(ci): trigger Docker image builds from PR labels feat(ci): trigger Docker image builds from PR comments Sep 16, 2026
@decofe
decofe force-pushed the centaur/docker-pr-branch-tags-1789540216 branch 7 times, most recently from 419e1e1 to f0bba5a Compare September 16, 2026 12:07
Dispatch trusted Docker workflows for authorized PR comment commands and resolve the PR head for image tags.

Co-authored-by: Derek Cofausper <256792747+decofe@users.noreply.github.com>
@decofe
decofe force-pushed the centaur/docker-pr-branch-tags-1789540216 branch from f0bba5a to 83ba901 Compare September 16, 2026 12:25
@SuperFluffy
SuperFluffy added this pull request to the merge queue Sep 16, 2026
Merged via the queue into main with commit 4a11606 Sep 16, 2026
55 of 56 checks passed
@SuperFluffy
SuperFluffy deleted the centaur/docker-pr-branch-tags-1789540216 branch September 16, 2026 13:36
sds added a commit that referenced this pull request Sep 17, 2026
…ows-rollout

* origin/main:
  feat(consensus): ensure certificate tip epoch matches height index (#7671)
  fix(ci): restore Docker PR build notifications (#7667)
  fix(consensus): enforce network identity baked into binary/chainspec (#7630)
  fix(xtask): simplify DKG outcome arguments (#7381)
  feat(ci): trigger Docker image builds from PR comments (#7655)
  feat(bench): emit compact workload category metadata (#7663)
  feat: allow expiring nonce discriminators (#7474)
  perf(consensus): avoid rehashing locally built proposals (#7650)

# Conflicts:
#	.github/workflows/docker-profiling.yml
#	.github/workflows/docker.yml
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.

3 participants