release: promote stage -> main (ci publish hardening for sdk-release) #77

Merged
will.anderson merged 3 commits from stage into main 2026-07-15 21:21:35 +00:00
Owner

Promotes the ci-base decouple / fail-loud publish hardening from stage to main.

This lands the fix on sdk-release.yaml (main) so the prod release job goes GREEN when el-runtime-c/-h publish to foundation-prod, instead of red-but-published. Mirrors PR #72. See PRs #75, #76.

Gate: head=stage (satisfied). This will republish the el runtime (same content, harmless — authorized). Judge by whether the sdk-release.yaml change lands on main and the next main push job goes green + publishes, not by any ci-base red.

Promotes the ci-base decouple / fail-loud publish hardening from stage to main. This lands the fix on sdk-release.yaml (main) so the prod release job goes GREEN when el-runtime-c/-h publish to foundation-prod, instead of red-but-published. Mirrors PR #72. See PRs #75, #76. Gate: head=stage (satisfied). This will republish the el runtime (same content, harmless — authorized). Judge by whether the sdk-release.yaml change lands on main and the next main push job goes green + publishes, not by any ci-base red.
will.anderson added 3 commits 2026-07-15 21:16:41 +00:00
ci(stage,main): decouple ci-base rebuild, make SDK publish fail loudly
El SDK CI - dev / build-and-test (pull_request) Failing after 14m30s
dd7827059a
Mirror the PR #72 fix (applied to ci-dev.yaml) onto ci-stage.yaml and
sdk-release.yaml. The stage and prod release jobs reported FAILURE even
when the el-runtime-c/-h publish SUCCEEDED, because the ancillary ci-base
Docker rebuild (a CI-cache optimization on the fragile host-mode GCE
runner) reddened the whole job.

- Rebuild ci-base step: continue-on-error: true — never blocks/reddens
  the job; the SDK publish is the deliverable.
- Publish step: set -euo pipefail + empty-key guard + active-account echo
  so a real publish failure still fails loud and is diagnosable.
Merge pull request 'ci(stage,main): decouple ci-base rebuild, make SDK publish fail loudly' (#75) from hotfix/ci-stage-main-publish-hardening into dev
El SDK CI - stage / build-and-test (pull_request) Successful in 4m27s
El SDK CI - dev / build-and-test (push) Failing after 14m3s
bcb356fe69
Merge pull request 'release: promote dev -> stage (ci publish hardening for stage/main)' (#76) from dev into stage
El SDK CI - stage / build-and-test (push) Successful in 8m19s
El SDK Release / build-and-release (pull_request) Failing after 13m1s
6a8b2461cd
will.anderson merged commit 2baa0b9a41 into main 2026-07-15 21:21:35 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: neuron-technologies/el#77