Skip to content

chore: prepare release 2.18.4 - #627

Merged
cchu-ld merged 1 commit into
mainfrom
chore/prepare-release-2.18.4
Oct 21, 2026
Merged

cchu-ld merged 1 commit into
mainfrom
chore/prepare-release-2.18.4

Conversation

@cchu-ld

@cchu-ld cchu-ld commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Prepares the 2.18.4 release by hand, same approach as 2.18.3 in #623: rulesets block the release workflow from pushing version bumps straight to main, so the bump lands as a normal PR.

Ships the Go 1.26.10 toolchain pin from #626, so crypto/x509 rejects chains through the distrusted eMudhra intermediates (INC-289, golang/go#82345). No code changes: only the version constant, the changelog and the Action metadata pins.

Also floats the uses: examples in build/metadata/github-actions/README.md on @v2, matching launchdarkly/find-code-references#68. Without this, the next sync to the Action repo would put back the exact-tag pins #68 removed. dockerImage keeps an exact tag.

Release steps after merge: Releasing the Code References tools. Two things differ from earlier notes:

  • tag the squash commit of this PR, not main HEAD (main is already past fix(security): build with Go 1.26.10 for eMudhra intermediate distrust #626)
  • after publishing the release, fix the Homebrew sha256 values from the release checksums.txt. The workflow writes the checksums from archives it discards, so the formula never matches the rebuilt assets. 2.18.3 is broken in brew right now for this reason (formula linux_amd64 7d001b26… vs release c30e3934…)

via LD Research 🤖

🤖 Generated with Claude Code


Note

Overview
Prepares 2.18.4 as a release-only PR: bumps internal/version/version.go, documents the release in CHANGELOG.md, and refreshes GitHub Action packaging pins to 2.18.4 (Action Dockerfile base image and docker/action.yml default dockerImage).

The changelog entry frames 2.18.4 as shipping builds on Go 1.26.10 so crypto/x509 rejects distrusted eMudhra intermediate chains, with no application logic changes in this diff.

GitHub Action docs/examples now reference launchdarkly/find-code-references@v2 and .../docker@v2 instead of exact v2.18.3 tags, while mirrored-registry examples still pin the scanner image tag to 2.18.4.

Reviewed by Cursor Bugbot for commit 53780d2. Bugbot is set up for automated code reviews on this repo. Configure here.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@cchu-ld
cchu-ld marked this pull request as ready for review October 21, 2026 23:30
@cchu-ld
cchu-ld requested review from a team as code owners October 21, 2026 23:30
@cchu-ld
cchu-ld merged commit 97a0cb0 into main Oct 21, 2026
9 checks passed
@cchu-ld
cchu-ld deleted the chore/prepare-release-2.18.4 branch October 21, 2026 23:32
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.

2 participants