Skip to content

fix(release): develop to main - #839

Merged
fredcamaral merged 3 commits into
mainfrom
develop
Sep 26, 2026
Merged

fredcamaral merged 3 commits into
mainfrom
develop

Conversation

@fredcamaral

Copy link
Copy Markdown
Member

Release: develop to main

Ships #838: go-release requires the compiled build identity on every primary image by default (require_build_identity defaults to true). A caller opts out per image group with "require_build_identity": false; a non-Go group needs that opt-out.

Who is affected

Swept every caller of go-release.yml on develop and main (research/wave-d-consumer-sweep.md in the identity-mandatory plan):

  • Every floating tier-* caller and every fixed pin on develop already passes require_build_identity: true, so the new default changes nothing for them.
  • Matcher (tier-2) has not adopted yet; matcher fix(go-pr-validation): expose and forward filter_paths and path_level #467 pins it to v1.76.0 before tier-2 is promoted.
  • lerian-cli (tier-1) is GoReleaser-only and never runs the image job.
  • go-boilerplate-ddd, go-boilerplate-ddd-fullstack and ungoliant-controller (tier-0) and billing-worker (tier-2) adopted on develop only; their stable releases are cut before the tier they sit on is promoted.

Promotion order

tier-0 promotes on this release. tier-1 and tier-2 wait for approval, and tier-2 waits for matcher #467 and the billing-worker stable release.

🤖 Generated with Claude Code

lerian-studio and others added 3 commits September 24, 2026 20:27
The primary build now passes require_build_identity: true to build.yml
unconditionally, so a primary Dockerfile without ARG REVISION fails the
release instead of publishing an image that cannot prove its version and
commit. The input stays, defaults to true, and only sets the default for
extra_builds groups; a group without a Go binary opts out with
"require_build_identity": false. build.yml is unchanged.

Floating tier-* consumers receive the rule on promotion; fixed pins on
their next bump.
@fredcamaral
fredcamaral requested a review from a team as a code owner September 26, 2026 15:26
@coderabbitai

coderabbitai Bot commented Sep 26, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository: LerianStudio/github-actions-shared-workflows/.coderabbit.yml

Review profile: ASSERTIVE

Plan: Essentials

Run ID: 61abac54-64fc-4585-b891-ae3f68f1ef81

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Comment @coderabbitai help to get the list of available commands.

@lerian-studio lerian-studio added size/S PR changes 50–199 lines documentation Improvements or additions to documentation workflow Changes to one or more reusable workflow files golang Changes to Go-related workflows labels Sep 26, 2026
@lerian-studio

Copy link
Copy Markdown
Contributor

🔍 Lint Analysis

Check Files Scanned Status
YAML Lint 1 file(s) ✅ success
Action Lint 1 file(s) ✅ success
Pinned Actions 1 file(s) ✅ success
Markdown Link Check 3 file(s) ✅ success
Spelling Check 4 file(s) ✅ success
Shell Check 1 file(s) ✅ success
README Check 1 file(s) ✅ success
Composite Schema no changes ⏭️ skipped
Deployment Matrix no changes ⏭️ skipped

🔍 View full scan logs

@lerian-studio

Copy link
Copy Markdown
Contributor

🔍 PR Validation Summary

✅ PR Mergeable — no blocking failures

Check Status Blocking
Source Branch ✅ success yes
PR Title ✅ success yes
PR Description ✅ success yes
Breaking Change Guard ✅ success yes
Commit Signatures ✅ success yes
PR Size ✅ success no
Auto Labels ✅ success no
PR Metadata ✅ success no

🔍 View workflow run

@lerian-studio

Copy link
Copy Markdown
Contributor

🛡️ CodeQL Analysis Results

Languages analyzed: actions

Found 1 issue(s): 1 Medium

Severity Rule File Message
🟡 Medium actions/untrusted-checkout/medium .github/workflows/go-release.yml:602 Potential unsafe checkout of untrusted pull request on non-privileged workflow.

🔍 View full scan logs | 🛡️ Security tab

@fredcamaral

Copy link
Copy Markdown
Member Author

@coderabbitai approve

@coderabbitai

coderabbitai Bot commented Sep 26, 2026

Copy link
Copy Markdown
✅ Action performed

Comments resolved and changes approved.

@fredcamaral
fredcamaral merged commit 68b4829 into main Sep 26, 2026
48 checks passed

This branch was successfully deployed

1 active deployment
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation golang Changes to Go-related workflows size/S PR changes 50–199 lines workflow Changes to one or more reusable workflow files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants