Skip to content

[GH Action] Sync release versions and API specs for mainnet - #2696

Open
jcstein wants to merge 1 commit into
mainfrom
gh-action/latest-tags-mainnet
Open

jcstein wants to merge 1 commit into
mainfrom
gh-action/latest-tags-mainnet

Conversation

@jcstein

@jcstein jcstein commented Nov 5, 2026 •

Copy link
Copy Markdown
Member

Proposes newer releases for mainnet using numeric major/minor/patch ordering.
Includes matching Node API specs, Mainnet Beta celestia-app OpenAPI, and generated skill links. Repairs API version drift even without a new release.
OpenAPI is generated from the exact Mainnet Beta app tag and commit in the docs constants, including during Mocha updates.
Mainnet uses stable releases; Mocha uses only -mocha releases.

Review upstream release notes and network compatibility before merging, especially for major/minor upgrades. A published binary does not establish network activation.

celestia-app: v10.5.0 -> v10.6.0 (major/minor upgrade: review release notes and network compatibility)
celestia-app: skipped v10.4.0: older than v10.5.0
celestia-app: skipped v3.13.0: older than v10.5.0
celestia-app: skipped v9.0.8: older than v10.5.0
celestia-app: skipped v9.0.6: older than v10.5.0
celestia-app: skipped v9.0.4: older than v10.5.0
celestia-app: skipped v8.0.8: older than v10.5.0
celestia-app: skipped v8.0.3: older than v10.5.0
celestia-app: skipped v3.12.0: older than v10.5.0
celestia-app: skipped v3.11.0: older than v10.5.0
celestia-app: skipped v6.4.10: older than v10.5.0
celestia-app: skipped v6.4.5: older than v10.5.0
celestia-app: skipped v6.4.4: older than v10.5.0
celestia-app: skipped v6.4.2: older than v10.5.0
celestia-app: skipped v6.3.0: older than v10.5.0
celestia-app: skipped v6.2.5: older than v10.5.0
celestia-app: skipped v5.0.12: older than v10.5.0
celestia-app: skipped v6.2.4: older than v10.5.0
celestia-app: skipped v6.2.3: older than v10.5.0
celestia-app: skipped v5.0.11: older than v10.5.0
celestia-app: skipped v5.0.10: older than v10.5.0
celestia-app: skipped v5.0.9: older than v10.5.0
celestia-app: skipped v5.0.8: older than v10.5.0
celestia-app: skipped v5.0.7: older than v10.5.0
celestia-app: skipped v5.0.6: older than v10.5.0
celestia-app: skipped v5.0.5: older than v10.5.0
celestia-app: skipped v5.0.2: older than v10.5.0
celestia-app: skipped v3.10.6: older than v10.5.0
celestia-app: skipped v5.0.1: older than v10.5.0
celestia-app: skipped v4.1.0: older than v10.5.0
celestia-app: skipped v3.10.5: older than v10.5.0
celestia-app: skipped v4.0.10: older than v10.5.0
celestia-app: skipped v3.10.4: older than v10.5.0
celestia-app: skipped v3.10.3: older than v10.5.0
celestia-app: skipped v3.8.2: older than v10.5.0
celestia-app: skipped v3.10.2: older than v10.5.0
celestia-app: skipped v3.8.1: older than v10.5.0
celestia-app: skipped v3.7.0: older than v10.5.0
celestia-app: skipped v3.4.2: older than v10.5.0
celestia-app: skipped v3.4.1: older than v10.5.0
celestia-app: skipped v3.4.0: older than v10.5.0
celestia-app: skipped v3.3.1: older than v10.5.0
celestia-app: skipped v3.3.0: older than v10.5.0
celestia-app: skipped v3.2.0: older than v10.5.0
celestia-app: skipped v3.1.1: older than v10.5.0
celestia-app: skipped v3.0.2: older than v10.5.0
celestia-app: skipped v3.0.1: older than v10.5.0
celestia-app: skipped v2.3.1: older than v10.5.0
celestia-app: skipped v2.3.0: older than v10.5.0
celestia-app: skipped v2.2.0: older than v10.5.0
celestia-app: skipped v2.1.2: older than v10.5.0
celestia-app: skipped v2.1.1: older than v10.5.0
celestia-app: skipped v2.1.0: older than v10.5.0
celestia-app: skipped v1.14.0: older than v10.5.0
celestia-app: skipped v2.0.0: older than v10.5.0
celestia-app: skipped v1.13.0: older than v10.5.0
celestia-app: skipped v1.12.0: older than v10.5.0
celestia-app: skipped v1.11.0: older than v10.5.0
celestia-app: skipped v1.10.1: older than v10.5.0
celestia-app: skipped v1.10.0: older than v10.5.0
celestia-app: skipped v1.9.0: older than v10.5.0
celestia-app: skipped v1.8.0: older than v10.5.0
celestia-app: skipped v1.7.0: older than v10.5.0
celestia-app: skipped v1.6.0: older than v10.5.0
celestia-app: skipped v1.5.0: older than v10.5.0
celestia-app: skipped v1.4.0: older than v10.5.0
celestia-app: skipped v1.3.0: older than v10.5.0
celestia-app: skipped v1.2.0: older than v10.5.0
celestia-app: skipped v1.1.0: older than v10.5.0
celestia-app: skipped v1.0.0: older than v10.5.0
celestia-app: skipped v0.13.3: older than v10.5.0
celestia-app: skipped v0.13.2: older than v10.5.0
celestia-app: skipped v0.13.1: older than v10.5.0
celestia-app: skipped v0.13.0: older than v10.5.0
celestia-app: skipped v0.12.2: older than v10.5.0
celestia-app: skipped v0.12.1: older than v10.5.0
celestia-app: skipped v0.12.0: older than v10.5.0
celestia-app: skipped v0.11.1: older than v10.5.0
celestia-app: skipped v0.11.0: older than v10.5.0
celestia-app: skipped v0.10.0: older than v10.5.0
celestia-app: skipped v0.9.0: older than v10.5.0
celestia-app: skipped v0.8.0: older than v10.5.0
celestia-app: skipped v0.7.0: older than v10.5.0
celestia-app: skipped v0.6.0: older than v10.5.0
celestia-app: skipped v0.5.4: older than v10.5.0
celestia-app: skipped v0.5.3: older than v10.5.0
celestia-app: skipped v0.5.2: older than v10.5.0
celestia-app: skipped v0.5.1: older than v10.5.0
celestia-app: skipped v0.5.0: older than v10.5.0
celestia-app: skipped v0.4.0: older than v10.5.0
celestia-app: skipped v0.3.0: older than v10.5.0
celestia-app: skipped v0.2.1: older than v10.5.0
celestia-app: skipped v0.2.0: older than v10.5.0
celestia-app: skipped v0.1.0: older than v10.5.0
celestia-node: v0.34.4 -> v0.34.4
celestia-node: skipped v0.34.3: older than v0.34.4
celestia-node: skipped v0.33.2: older than v0.34.4
celestia-node: skipped v0.33.0: older than v0.34.4
celestia-node: skipped v0.32.1: older than v0.34.4
celestia-node: skipped v0.31.4: older than v0.34.4
celestia-node: skipped v0.31.3: older than v0.34.4
celestia-node: skipped v0.30.2: older than v0.34.4
celestia-node: skipped v0.28.4: older than v0.34.4
celestia-node: skipped v0.28.2: older than v0.34.4
celestia-node: skipped v0.26.4: older than v0.34.4
celestia-node: skipped v0.25.3: older than v0.34.4
celestia-node: skipped v0.24.1: older than v0.34.4
celestia-node: skipped v0.23.5: older than v0.34.4
celestia-node: skipped v0.22.3: older than v0.34.4
celestia-node: skipped v0.22.2: older than v0.34.4
celestia-node: skipped v0.22.1: older than v0.34.4
celestia-node: skipped v0.21.9: older than v0.34.4
celestia-node: skipped v0.21.5: older than v0.34.4
celestia-node: skipped v0.20.4: older than v0.34.4
celestia-node: skipped v0.20.3: older than v0.34.4
celestia-node: skipped v0.20.2: older than v0.34.4
celestia-node: skipped v0.17.2: older than v0.34.4
celestia-node: skipped v0.17.1: older than v0.34.4
celestia-node: skipped v0.16.0: older than v0.34.4
celestia-node: skipped v0.15.0: older than v0.34.4
celestia-node: skipped v0.14.1: older than v0.34.4
celestia-node: skipped v0.14.0: older than v0.34.4
celestia-node: skipped v0.13.7: older than v0.34.4
celestia-node: skipped v0.13.6: older than v0.34.4
celestia-node: skipped v0.13.5: older than v0.34.4
celestia-node: skipped v0.13.4: older than v0.34.4
celestia-node: skipped v0.13.3: older than v0.34.4
celestia-node: skipped v0.13.2: older than v0.34.4
celestia-node: skipped v0.13.1: older than v0.34.4
celestia-node: skipped v0.13.0: older than v0.34.4
celestia-node: skipped v0.12.4: older than v0.34.4
celestia-node: skipped v0.12.3: older than v0.34.4
celestia-node: skipped v0.12.2: older than v0.34.4
celestia-node: skipped v0.12.1: older than v0.34.4
celestia-node: skipped v0.12.0: older than v0.34.4
celestia-node: skipped v0.11.0: older than v0.34.4
celestia-node: skipped v0.10.4: older than v0.34.4
celestia-node: skipped v0.10.3: older than v0.34.4
celestia-node: skipped v0.10.2: older than v0.34.4
celestia-node: skipped v0.10.1: older than v0.34.4
celestia-node: skipped v0.10.0: older than v0.34.4
celestia-node: skipped v0.9.5: older than v0.34.4
celestia-node: skipped v0.9.4: older than v0.34.4
celestia-node: skipped v0.9.3: older than v0.34.4
celestia-node: skipped v0.9.2: older than v0.34.4
celestia-node: skipped v0.9.1: older than v0.34.4
celestia-node: skipped v0.9.0: older than v0.34.4
celestia-node: skipped v0.8.2: older than v0.34.4
celestia-node: skipped v0.8.1: older than v0.34.4
celestia-node: skipped v0.8.0: older than v0.34.4
celestia-node: skipped v0.7.2: older than v0.34.4
celestia-node: skipped v0.7.1: older than v0.34.4
celestia-node: skipped v0.7.0: older than v0.34.4
celestia-node: skipped v0.6.4: older than v0.34.4
celestia-node: skipped v0.6.3: older than v0.34.4
celestia-node: skipped v0.6.2: older than v0.34.4
celestia-node: skipped v0.6.1: older than v0.34.4
celestia-node: skipped v0.6.0: older than v0.34.4
celestia-node: skipped v0.5.0: older than v0.34.4
celestia-node: skipped v0.4.2: older than v0.34.4
celestia-node: skipped v0.4.1: older than v0.34.4
celestia-node: skipped v0.4.0: older than v0.34.4
celestia-node: skipped v0.3.1: older than v0.34.4
celestia-node: skipped v0.3.0: older than v0.34.4
celestia-node: skipped v0.2.0: older than v0.34.4
celestia-node: skipped v0.1.1: older than v0.34.4
celestia-node: skipped v0.1.0: older than v0.34.4

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Devin Review found 1 potential issue.

Devin Review

{
"app-latest-tag": "v10.5.0",
"app-latest-sha": "6013e758d5dceb75827ad191c8d739d7c43cfa04",
"app-latest-tag": "v10.6.0",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Mainnet source build uses outdated Go

After app-latest-tag advances to v10.6.0, environment setup still installs Go 1.26.8. That release requires Go 1.26.10, so offline builds fail and online builds require an unadvertised toolchain download.

Learn more

The Mainnet Beta version constant feeds the source-install instructions, which set ver to golangNodeMainnet from general constants. Those constants remain at Go 1.26.8. The v10.6.0 upstream go.mod declares go 1.26.10, so that installed compiler does not meet the release requirement. Go's automatic toolchain selection can hide the mismatch online, but it cannot fetch a newer toolchain offline or with GOTOOLCHAIN=local.

Example: An operator follows the Mainnet Beta setup and installs Go 1.26.8, then checks out v10.6.0 and runs GOTOOLCHAIN=local make install. Go rejects the module's 1.26.10 requirement instead of building the binary.

Recommended fix: Update golangNodeMainnet in constants/general.json to at least 1.26.10 when selecting this app release, and verify that it also satisfies the selected celestia-node release.

Devin Review


Was this helpful? React with 👍 or 👎 to provide feedback.

This branch was successfully deployed

1 active deployment
preview — a8938cf1 Deployed Nov 6, 2026 by github-actions[bot]
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