Skip to content

chore: update to ld-find-code-refs 2.16.0 - #64

Merged
apucacao merged 1 commit into
mainfrom
update-to-2.16.0
Jul 28, 2026
Merged

chore: update to ld-find-code-refs 2.16.0#64
apucacao merged 1 commit into
mainfrom
update-to-2.16.0

Conversation

@apucacao

Copy link
Copy Markdown
Contributor

Summary

Points the action at ld-find-code-refs 2.16.0, which was released today: https://github.com/launchdarkly/ld-find-code-refs/releases/tag/v2.16.0

The headline fix is out-of-memory failures when generating filepattern aliases on large repositories (ld-find-code-refs#604). On a repo with ~80MB of matched source and ~160 flags, the scan was OOM-killed before producing any output. Users pinned to @v2 or @v2.14.0 are still hitting that until this merges.

Requested in ld-find-code-refs#607.

What changed

File Change
Dockerfile FROM launchdarkly/ld-find-code-refs-github-action:2.14.0:2.16.0
README.md pinned version in both workflow examples → @v2.16.0

Both files were copied verbatim from build/metadata/github-actions/ in launchdarkly/ld-find-code-refs, which is the source of truth for them. action.yml was already identical and is untouched.

Why this is a manual PR

scripts/release/targets/gha.sh normally does this automatically during the upstream release: it copies the metadata files here, commits, tags, force-moves v2, and creates the release. That target (publish_gha) has been commented out since ld-find-code-refs#593 in January 2026, so it's being done by hand.

Direct pushes to main are rejected by rulesets, which is also why the upstream release workflow can't complete on its own — hence the PR rather than a bot push.

After merge

  1. Tag v2.16.0 at the merge commit.
  2. Force-move the v2 tag so @v2 users get the fix.
  3. Create the v2.16.0 release.

Note on version numbering

Jumps 2.14.0 → 2.16.0. 2.15.0 was never released — an incomplete release run in January 2026 published its Docker images and then failed, leaving no tag or release behind, so that number was already burned.

Point the action at the 2.16.0 image and update the pinned version in the
README examples. Copied from build/metadata/github-actions in
launchdarkly/ld-find-code-refs, which is the source of truth for these files.

2.16.0 includes the fix for out-of-memory failures when generating
filepattern aliases on large repositories.

Normally publish_gha does this during the release, but that target has been
commented out since January 2026, so this release is being done by hand.
@apucacao
apucacao marked this pull request as ready for review July 28, 2026 20:07
@apucacao
apucacao requested a review from a team as a code owner July 28, 2026 20:07
@apucacao
apucacao requested review from cspath1 and erangeles July 28, 2026 20:12
@apucacao
apucacao merged commit a68d7da into main Jul 28, 2026
3 of 4 checks passed
@apucacao
apucacao deleted the update-to-2.16.0 branch July 28, 2026 20:34
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