Run the docker workflow after release - #104
carlos-granados merged 3 commits into
Conversation
|
@claude review |
|
Claude finished @carlos-granados's task in 1m 47s —— View job Code Review — PR #104
Overall this is a well-designed change with excellent inline documentation. The comment on the new step is genuinely load-bearing — it explains why an explicit 1. Manual
|
|
@claude updated, review again |
|
Claude finished @carlos-granados's task in 59s —— View job Re-review — PR #104
Both substantive findings from the first pass are addressed. Summary: Finding #1 (manual dispatch for older tag) — resolved via docsRather than plumbing a
That's the cheapest of the two options I suggested and a reasonable call — the extra plumbing wasn't worth it for a rare, always-manual path that has an obvious escape hatch. Good. Finding #2 (failed step marks release as failed) — fixedThe retry loop no longer
Other verified bits
ApprovalLGTM — ship it. The comment block is exceptionally load-bearing (anti-recursion, target=prod, latest-vs-specific-tag, warn-don't-fail rationale) and will save the next reader from re-deriving all of this from GitHub Actions docs. |
There was a problem hiding this comment.
Pull request overview
This PR updates the release workflow to explicitly trigger the Docker image build workflow after publishing a GitHub release, working around GitHub Actions’ anti-recursion behavior where GITHUB_TOKEN-authored release events won’t trigger other workflows.
Changes:
- Expand workflow token permissions to include
actions: writeso the workflow can dispatch other workflows. - After publishing the GitHub release, add a step that runs
gh workflow run docker.yml --ref main -f target=prod, with retries and a non-fatal warning on failure.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| permissions: | ||
| contents: write | ||
| actions: write |
|
@claude did some changes after copilot review, do a new review |
|
Claude finished @carlos-granados's task in 1m 22s —— View job Re-review — PR #104 (post-Copilot)
Only one substantive change since my last approval: workflow-level permissions were tightened to least-privilege in response to Copilot's first comment. Verified in Copilot Finding #1 (workflow-level
|
df31602 to
4b46c52
Compare
No description provided.