chore: bump CI LuaRocks and install-boost pins to latest - #127
Open
devin-ai-integration[bot] wants to merge 2 commits into
Open
chore: bump CI LuaRocks and install-boost pins to latest#127devin-ai-integration[bot] wants to merge 2 commits into
devin-ai-integration[bot] wants to merge 2 commits into
Conversation
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Contributor
Author
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
Contributor
Author
|
@cursor review |
Keeps the Boost installer on the latest v2 release (Node 24 runtime); boost_version and platform_version inputs are unchanged. Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Contributor
Author
|
@cursor review |
kinyoklion
approved these changes
Aug 31, 2026
kinyoklion
marked this pull request as ready for review
August 31, 2026 23:01
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Keeps the CI/build tooling pins for this repo on the latest release within their current major.
install-lua-sdkbumped3.12.0→3.13.0(latest LuaRocks release).MarkusJx/install-boostpin bumpedv2.4.4→v2.6.0(latest v2; Node 24 runtime), withboost_version: 1.81.0/platform_version: "22.04"unchanged..github/variables/cpp-sdk-versions.envand the example Dockerfiles — no change.chore:and is not releasable.Requirements
Related issues
None — routine dependency audit of this repo and its examples.
Implementation details
Why these two pins
Both are exact pins of build tooling that CI actually uses, so per our version policy they get bumped to the latest release within the same major. LuaRocks 3.13.0 is the newest release;
install-boostv2.6.0 is the newest v2 (its only change over v2.5.1 is moving the action runtime to Node 24, which keeps it off the deprecated Node 20 runtime). No action inputs changed, and Boost stays at 1.81.0 because the C++ SDK's prebuilt Linux dynamic artifacts are built against it (apt Boost on newer distros is too new).Not changed
hello-nginxOpenResty base image (1.21.4.1-0-jammy) is deliberately pinned with an in-file comment about an OpenSSL incompatibility — left alone.luarocks/gh-actions-lua(v10) andluarocks/gh-actions-luarocks(v5) SHA pins: newer releases are major bumps (v14 / v7), which are out of scope for a within-major update.Testing
hello-debianexample image locally (docker build --build-arg CPP_SDK_VERSION=3.13.1 -f examples/hello-debian/Dockerfile .): C++ server SDK 3.13.1 compiled from source andluarocks make launchdarkly-server-sdk-2.2.0-0.rockspecsucceeded with no compiler warnings and no deprecation warnings.The hello-boolean feature flag evaluates to true.lua test.lua):Ran 20 tests in 0.242 seconds, 20 successes, 0 failures.linux-buildmatrix legs,hello-debian,hello-nginx,hello-haproxy), except the org's "Require additional human oversight on bot PRs" gate, which always stays red for bot PRs.[LaunchDarkly] event-processor couldn't load en_US.utf-8 locale(locale not installed in the base image; no repo-side fix needed).Link to Devin session: https://app.devin.ai/sessions/e8794c31d60544ab9cc3d858005c0d76
Open in Devin Desktop: https://app.devin.ai/desktop/session/e8794c31d60544ab9cc3d858005c0d76?variant=devin
Note
Overview
Updates CI-only dependency pins in the shared CI composite action (
.github/actions/ci/action.yml) and theinstall-lua-sdkworkflow so builds use current within-major tooling.LuaRocks is pinned from
3.12.0to3.13.0in both places.MarkusJx/install-boostmoves from v2.4.4 to v2.6.0 (new commit SHA);boost_version: 1.81.0andplatform_version: "22.04"are unchanged. No application or SDK source changes.Reviewed by Cursor Bugbot for commit de52477. Bugbot is set up for automated code reviews on this repo. Configure here.