Repository navigation
release: prepare v1.4.0 - #289
Merged
Merged
Conversation
There was a problem hiding this comment.
More details
Version alignment and planned-tag validation support the v1.4.0 release preparation. Full Bazel and consumer integration behavior remains unverified.
🤖 Bits Code Review · Commit cb32337
juan-fernandez
approved these changes
Oct 29, 2026
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.
Summary
Prepare v1.4.0, the first release with the checksum-pinned archive installation path added in #286. The consumer coverage in ddoghq/rules_test_optimization_tests#178 is now merged.
This PR updates the core and six companion module versions, their core dependencies, examples, and the versions reported by the rule and uploader. It also updates the Python bootstrap default and the version snippets in docs, agent references and integration fixtures. Regenerated lockfiles change only extension usage digests; dependency versions stay the same.
The v1.4.0 changelog includes archive installation and draft-release automation, the Bazel 8.8.2 baseline, and the exclusion of development-only configuration from the public Go runtime patch profiles. These changes are already on main. This PR adds no runtime logic or fork changes.
The docs mark v1.4.0 as being prepared and keep the v1.3.0 installation instructions available.
Validation
cb32337fproduced identical release assets. All checksums passed; the archive contains the core, six companions and four maintained Go forks. Generated notes and installation blocks use version 1.4.0 and the exact source commit/checksum.cb32337f: normal and hermetic Go tests, payload generation, doctor, fresh/staged/cached BEP selection, and the offline-proxy action checks. The Orchestrion bootstrap used its artifact cache; this was not a cold-cache test.20c41394(candidatecb32337fplus maineceed1a3). Security, documentation links, CodeQL and the mergegate check also passed. All runs completed on their first attempt.1943a17dwithrules_commit=cb32337f3b213123fbabeaf0c511250056756136. The release-archive job passed normal and hermetic consumers, HTTP downloads and disabled-to-enabled transitions in both Bzlmod and WORKSPACE. The mock received enriched test events for all four expected targets in each mode; these archive-test payloads were not sent to Datadog.82904cefddd0707c9efbfa45fa8e0a36910b004b2e8da96983a74900dfd86463, matches the two local bundle builds from the same candidate commit.Publication
This PR does not create a tag or publish a release. After approval and merge, a separately authorized v1.4.0 tag will run the release gates and prepare a draft with the validated archive, checksums and generated notes. Publication remains a separate action. The existing v1.3.0 release and its checksums are unchanged.