Skip to content

Link queued crates to exact versions#3408

Open
Bortlesboat wants to merge 1 commit into
rust-lang:mainfrom
Bortlesboat:fix/1009-versioned-queue-links
Open

Link queued crates to exact versions#3408
Bortlesboat wants to merge 1 commit into
rust-lang:mainfrom
Bortlesboat:fix/1009-versioned-queue-links

Conversation

@Bortlesboat

Copy link
Copy Markdown

Queued releases now link to their exact crates.io version pages instead of the crate-level page, which always resolves to the latest release.

This applies consistently to the normal build queue and the expandable automated rebuild queue. The existing render tests now assert the full version-specific href for every queued item.

Fixes #1009.

Validation:

  • cargo test -p docs_rs_web --no-run
  • cargo clippy -p docs_rs_web --tests -- -D warnings
  • cargo fmt --all -- --check
  • git diff --check

The targeted queue tests compile locally but require the repository's PostgreSQL test service (DOCSRS_DATABASE_URL) to execute. Docker Desktop is not running on this Windows host, so local execution stops during shared TestEnvironment setup before reaching any assertions; upstream CI has the required service.

@Bortlesboat Bortlesboat requested a review from a team as a code owner July 13, 2026 03:19
@github-actions github-actions Bot added the S-waiting-on-review Status: This pull request has been implemented and needs to be reviewed label Jul 13, 2026
@GuillaumeGomez

Copy link
Copy Markdown
Member

Looks good to me, thanks! Gonna wait for @syphar to be back to confirm it's all good.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-waiting-on-review Status: This pull request has been implemented and needs to be reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Build queue links to latest version of crate

2 participants