Skip to content

fix(release): keep Discovery on the Stack train so nightlies build - #2513

Merged
jeremi merged 2 commits into
mainfrom
fix/discovery-on-stack-train
Oct 30, 2026
Merged

jeremi merged 2 commits into
mainfrom
fix/discovery-on-stack-train

Conversation

@jeremi

@jeremi jeremi commented Oct 30, 2026 •

Copy link
Copy Markdown
Member

Every nightly since Stack opened 0.45.0 has failed. The Stack packages moved to 0.45.0, but registry-discovery and registry-discoveryctl stayed at 0.44.0, so the build stops at the release identity check:

discovery reports "discovery 0.44.0-nightly.20261030.<sha>"; the release identity expects "discovery 0.45.0-nightly.20261030.<sha>"

The same mismatch would stop a v0.45.0 candidate. release/OPERATIONS.md keeps Discovery on the Stack train through 1.0, so this moves both packages to 0.45.0. It does not touch the independent-release machinery.

Checks run locally:

  • cargo check --locked and the version_cli tests for both packages
  • With REGISTRY_NIGHTLY_TAG set to a 0.45.0 nightly tag, discovery --version and discoveryctl --version report 0.45.0-nightly.<date>.<sha>
  • registry-cli-docs tests: the CLI catalog is unchanged
  • All 51 release/scripts/test_*.py files pass, including test_nightly_release.py, whose channel test assumed every binary reports the 0.44.0 base and now uses the release path's own version helper

A real nightly run has not been tried; it can only run after merge.

Stack opened 0.45.0 while the Discovery packages stayed at 0.44.0, so every nightly since has stopped on the release identity check. release/OPERATIONS.md keeps Discovery on the Stack train through 1.0.

Signed-off-by: Jeremi Joslin <jeremi@joslin.fr>
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 30, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-30T14:37:00.580486Z d17ddb1 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

The nightly channel test hard-coded a 0.44.0 base and assumed every binary reports it, which only held while Discovery's package happened to be 0.44.0. Use the same helper the release path uses.

Signed-off-by: Jeremi Joslin <jeremi@joslin.fr>
@jeremi
jeremi added this pull request to the merge queue Oct 30, 2026
Merged via the queue into main with commit 93b1c0e Oct 30, 2026
70 checks passed
@jeremi
jeremi deleted the fix/discovery-on-stack-train branch October 30, 2026 17:16
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.

1 participant