Skip to content

fix(site): deep-link 'release assets' to the desktop release - #374

Merged
crs48 merged 2 commits into
mainfrom
claude/download-release-link
Jul 4, 2026
Merged

fix(site): deep-link 'release assets' to the desktop release#374
crs48 merged 2 commits into
mainfrom
claude/download-release-link

Conversation

@crs48

@crs48 crs48 commented Jul 4, 2026

Copy link
Copy Markdown
Owner

The "View release assets and checksums" link at the bottom of /download pointed at the generic /releases index, which interleaves npm-package releases (@xnetjs/core@x.y.z, @xnetjs/trust@x.y.z) with the desktop releases — so it didn't land on the build being offered.

Now it deep-links to the specific desktop release tag already resolved for the download buttons (/releases/tag/v<version>), falling back to the index only if no desktop release resolves. Follow-up to #373.

Testing

Simulated the build-time resolution against the live GitHub API: link resolves to https://github.com/crs48/xNet/releases/tag/v0.0.1 (the current newest desktop release; becomes v0.0.3 once that build publishes and the site rebuilds).

🤖 Generated with Claude Code

The 'View release assets and checksums' link went to the generic /releases
index, which mixes npm-package and desktop releases. Point it at the specific
desktop release tag being offered (/releases/tag/v<version>), falling back to
the index only when no desktop release resolves.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Signed-off-by: xNet Test <test@xnet.dev>
@crs48
crs48 temporarily deployed to pr-374 July 4, 2026 16:36 — with GitHub Actions Inactive
@github-actions

github-actions Bot commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

✓ Changelog fragment found — thanks!

@crs48 crs48 added the skip-changelog Exclude this PR from the changelog label Jul 4, 2026
@crs48
crs48 temporarily deployed to pr-374 July 4, 2026 16:38 — with GitHub Actions Inactive
github-actions Bot added a commit that referenced this pull request Jul 4, 2026
@github-actions

github-actions Bot commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

Preview removed for PR #374.

@crs48
crs48 merged commit 9148fed into main Jul 4, 2026
16 checks passed
@crs48
crs48 deleted the claude/download-release-link branch July 4, 2026 17:09
github-actions Bot added a commit that referenced this pull request Jul 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-changelog Exclude this PR from the changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant