Skip to content

ci: add v2.0.0-rc.4 RC deploy track (nexus-testnet-v2-0-rc-4)#44

Open
tuky191 wants to merge 1 commit into
mainfrom
ci/add-v2-0-0-rc-4-track
Open

ci: add v2.0.0-rc.4 RC deploy track (nexus-testnet-v2-0-rc-4)#44
tuky191 wants to merge 1 commit into
mainfrom
ci/add-v2-0-0-rc-4-track

Conversation

@tuky191

@tuky191 tuky191 commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

What

Adds a side-by-side v2.0.0-rc.4 RC deploy track on the testnet chain, mirroring the existing nexus-testnet-v2-0-rc-1 track (added in #41). New env/namespace nexus-testnet-v2-0-rc-4 = its own Cloud Run services, GCS prefix, and on-chain registry, isolated from rc.1.

Changes

Adds the nexus-testnet-v2-0-rc-4 arm everywhere the rc.1 track appears:

  • ci.ymlworkflow_dispatch enum option, iterate/nexus-testnet-v2-0-rc-4/** branch trigger, nexus-testnet-v2-0-rc-4-* tag trigger, chain-nexus-testnet-v2-0-rc-4 concurrency arm, deploy/prepare/register target-ref ternaries, and the prepare if: gate.
  • offchain-tools.{deploy,prepare,register,readiness}.ymlenvironment: resolution ternaries.

No tool source changes, so per-tool content versions (FQN @<version>) are unchanged.

Companion changes (out of this PR)

  • New GitHub environment nexus-testnet-v2-0-rc-4 (vars mirror rc-1; NEXUS_TAG=v2.0.0-rc.4, TOOLS_NAMESPACE=nexus-testnet-v2-0-rc-4; SUI_DEPLOYER_PK set) — already created.
  • tf-nexus-tools: add nexus-testnet-v2-0-rc-4 to local.networks — separate PR.

Deploy (after merge + tf PR merge)

Tag merged main HEAD nexus-testnet-v2-0-rc-4-1 and push → full pipeline fires against the new env.

Prereqs verified

  • production-talus-sui-objects/v2.0.0-rc.4/objects.testnet.toml
  • production-talus-sui-packages/v2.0.0-rc.4/nexus-testnet-v2-0-rc-4/allowed-leaders.json

Replicates the nexus-testnet-v2-0-rc-1 side-by-side track for rc.4 on the
testnet chain: its own env/namespace = its own Cloud Run services, GCS
prefix, and on-chain registry, isolated from the rc.1 track.

Adds the nexus-testnet-v2-0-rc-4 arm everywhere the rc.1 track appears:
- ci.yml: workflow_dispatch enum option, iterate/** branch trigger,
  nexus-testnet-v2-0-rc-4-* tag trigger, concurrency arm, deploy/prepare/
  register target-ref ternaries, and the prepare if-gate.
- offchain-tools.{deploy,prepare,register,readiness}.yml: environment
  resolution ternaries.

Pairs with a new GitHub environment (NEXUS_TAG=v2.0.0-rc.4,
TOOLS_NAMESPACE=nexus-testnet-v2-0-rc-4) and a one-line networks addition
in tf-nexus-tools.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@tuky191 tuky191 deployed to testnet July 9, 2026 16:16 — with GitHub Actions Active
@tuky191 tuky191 temporarily deployed to nexus-testnet-v2-0-rc-4 July 9, 2026 16:22 — with GitHub Actions Inactive
@tuky191 tuky191 temporarily deployed to nexus-testnet-v2-0-rc-4 July 9, 2026 16:22 — with GitHub Actions Inactive
@tuky191 tuky191 temporarily deployed to nexus-testnet-v2-0-rc-4 July 9, 2026 16:22 — with GitHub Actions Inactive
@tuky191 tuky191 temporarily deployed to nexus-testnet-v2-0-rc-4 July 9, 2026 16:22 — with GitHub Actions Inactive
@tuky191 tuky191 temporarily deployed to nexus-testnet-v2-0-rc-4 July 9, 2026 16:22 — with GitHub Actions Inactive
@tuky191 tuky191 temporarily deployed to nexus-testnet-v2-0-rc-4 July 9, 2026 16:22 — with GitHub Actions Inactive
@tuky191 tuky191 temporarily deployed to nexus-testnet-v2-0-rc-4 July 9, 2026 16:22 — with GitHub Actions Inactive
@tuky191 tuky191 temporarily deployed to nexus-testnet-v2-0-rc-4 July 9, 2026 16:23 — with GitHub Actions Inactive
@tuky191 tuky191 temporarily deployed to nexus-testnet-v2-0-rc-4 July 9, 2026 16:23 — with GitHub Actions Inactive
@tuky191 tuky191 temporarily deployed to nexus-testnet-v2-0-rc-4 July 9, 2026 16:23 — with GitHub Actions Inactive
@tuky191 tuky191 temporarily deployed to nexus-testnet-v2-0-rc-4 July 9, 2026 16:23 — with GitHub Actions Inactive
@tuky191 tuky191 temporarily deployed to nexus-testnet-v2-0-rc-4 July 9, 2026 16:23 — with GitHub Actions Inactive
@tuky191 tuky191 temporarily deployed to nexus-testnet-v2-0-rc-4 July 9, 2026 16:23 — with GitHub Actions Inactive
@tuky191 tuky191 temporarily deployed to nexus-testnet-v2-0-rc-4 July 9, 2026 16:23 — with GitHub Actions Inactive
@tuky191 tuky191 temporarily deployed to nexus-testnet-v2-0-rc-4 July 9, 2026 16:24 — with GitHub Actions Inactive
@tuky191 tuky191 deployed to nexus-testnet-v2-0-rc-4 July 9, 2026 16:25 — with GitHub Actions Active
@tuky191 tuky191 requested a review from a team July 9, 2026 17:22
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.

3 participants