feat/native-addon-hermetic-build-openspec #3496

Merged
mfreeman451 merged 7 commits from feat/native-addon-hermetic-build-openspec into staging 2026-06-01 13:23:06 +00:00
Owner

IMPORTANT: Please sign the Developer Certificate of Origin

Thank you for your contribution to ServiceRadar. Please note, when contributing, the developer must include
a DCO sign-off statement indicating the DCO acceptance in one commit message. Here
is an example DCO Signed-off-by line in a commit message:

Signed-off-by: J. Doe <j.doe@domain.com>

Describe your changes

Code checklist before requesting a review

  • I have signed the DCO?
  • The build completes without errors?
  • All tests are passing when running make test?
## IMPORTANT: Please sign the Developer Certificate of Origin Thank you for your contribution to ServiceRadar. Please note, when contributing, the developer must include a [DCO sign-off statement]( https://developercertificate.org/) indicating the DCO acceptance in one commit message. Here is an example DCO Signed-off-by line in a commit message: ``` Signed-off-by: J. Doe <j.doe@domain.com> ``` ## Describe your changes ## Issue ticket number and link ## Code checklist before requesting a review - [ ] I have signed the DCO? - [ ] The build completes without errors? - [ ] All tests are passing when running make test?
spec: propose hermetic native addon build gates
Some checks failed
Secret Scan / gitleaks (push) Successful in 41s
Source Security Scan / source-security (push) Successful in 57s
lint / lint (push) Successful in 1m52s
Golang Tests / test-go (push) Successful in 2m38s
Publish OCI Images / publish (push) Failing after 3m10s
CI / build (push) Failing after 4m37s
aaaeb4f83b
feat(build): add bazel native addon gate fixtures
All checks were successful
lint / lint (push) Successful in 1m9s
Golang Tests / test-go (push) Successful in 1m25s
8f25ea2d7b
feat(build): add bazel addon dependency isolation gate
All checks were successful
lint / lint (push) Successful in 2m11s
Golang Tests / test-go (push) Successful in 2m42s
a151dce48f
fix(build): make addon size gate linux-only
Some checks failed
lint / lint (push) Has been cancelled
Golang Tests / test-go (push) Has been cancelled
166a759d41
fix(build): fail closed on missing addon size analyzer
Some checks failed
lint / lint (push) Successful in 1m4s
Golang Tests / test-go (push) Successful in 1m17s
Secret Scan / gitleaks (pull_request) Successful in 26s
lint / lint (pull_request) Successful in 1m47s
CI / build (pull_request) Failing after 1m49s
Elixir Quality / Elixir Quality (pull_request) Failing after 25m18s
031ee3057d
mfreeman451 left a comment

lgtm

lgtm
Merge staging into feat/native-addon-hermetic-build-openspec
Some checks failed
Secret Scan / gitleaks (pull_request) Successful in 28s
lint / lint (pull_request) Successful in 1m27s
lint / lint (push) Successful in 1m28s
Rust Add-on Interop Test / interop (push) Successful in 1m39s
CI / build (pull_request) Failing after 2m20s
Golang Tests / test-go (push) Successful in 2m36s
9e04a098a7
Resolve conflicts from the landed native add-on release gates (#3491) +
gazelle BUILD fix (#3492):
- .forgejo/workflows/native-addons.yml: keep both gate steps — the hermetic
  bazel fixtures test (`bazel test //build/native_addons:build_gates_test`) and
  staging's script-based verifier negative test. They're complementary; the
  hermetic work can retire the script gate as it completes §3.1.
- Makefile: keep the new `check_addon_hermetic_build_gates` target alongside the
  common `addon_build_gates`.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
mfreeman451 deleted branch feat/native-addon-hermetic-build-openspec 2026-06-01 13:23:06 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
carverauto/serviceradar!3496
No description provided.