You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
test(website): allow published prereleases in changelog smoke - #1185
Website CI fails on desktop and mobile because the changelog smoke test requires zero Prerelease badges. Publishing 0.24.0-beta.0 correctly added one, making the test's assumption stale. The website build succeeds; the subsequent browser test fails.
Fix
Read series titles, links, and metadata from the generated changelog index and verify that the browser renders them. Keep the newest-first ordering and exactly-one-latest-stable assertions, and check the prerelease badge count against the published metadata. Generator unit tests continue to own release-status policy.
This changes tests only, includes an empty maintenance Changeset, and is independent of the binary-navigation fix in #1178. Rebased onto current main after #1178 merged.
Verification
Tested on Linux with Bun 1.4.2:
bun run website:check — pass
bun run website:build — pass, rerun after rebase
bun run website:links — pass
bun run website:test:browser — 103 passed, 1 skipped across desktop and mobile Chromium; rerun after rebase
bun test scripts/generate/generate-changelog.test.ts — 102 passed
Changed-file formatting and lint — pass
Not tested on macOS or Windows. No production UI or generated changelog files changed.
This PR description was generated by Pi using gpt-6.1-sol
Rebased onto latest main (259901c) and resolved the overlapping changelog smoke-test fix. Kept the dynamic prerelease count and consolidated the source read into the series-metadata helper; this PR additionally verifies every rendered series title, link, and metadata line. Revalidated website check/build/links, all 103 desktop/mobile browser tests (1 skip), 102 generator tests, and changed-file lint/format.
This comment was generated by Pi using gpt-6.1-sol
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
Website CI fails on desktop and mobile because the changelog smoke test requires zero
Prereleasebadges. Publishing0.24.0-beta.0correctly added one, making the test's assumption stale. The website build succeeds; the subsequent browser test fails.Fix
Read series titles, links, and metadata from the generated changelog index and verify that the browser renders them. Keep the newest-first ordering and exactly-one-latest-stable assertions, and check the prerelease badge count against the published metadata. Generator unit tests continue to own release-status policy.
This changes tests only, includes an empty maintenance Changeset, and is independent of the binary-navigation fix in #1178. Rebased onto current
mainafter #1178 merged.Verification
Tested on Linux with Bun 1.4.2:
bun run website:check— passbun run website:build— pass, rerun after rebasebun run website:links— passbun run website:test:browser— 103 passed, 1 skipped across desktop and mobile Chromium; rerun after rebasebun test scripts/generate/generate-changelog.test.ts— 102 passedNot tested on macOS or Windows. No production UI or generated changelog files changed.
This PR description was generated by Pi using gpt-6.1-sol