Skip to content

Fix sidebar positioning#828

Open
zcstarr wants to merge 3 commits into
ethereum:mainfrom
open-rpc:fix/sidebarpos
Open

Fix sidebar positioning#828
zcstarr wants to merge 3 commits into
ethereum:mainfrom
open-rpc:fix/sidebarpos

Conversation

@zcstarr

@zcstarr zcstarr commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

The sidebar didn't respect prerelease ordering, this change introduces a pre release ordering for the sidebar. Just noting here that this PR is stacked (#827) which allows me to have tested this change with the refactored workflows.

zcstarr added 3 commits June 9, 2026 22:17
Remove Pages deployment from release.yaml so deploy.yaml is the only
writer. After github-release attaches assets, trigger-deploy dispatches
deploy.yaml on main. This eliminates the race where release (tag checkout)
and main deploy could queue on the same pages concurrency group and leave
/next pointing at stale tagged content.

Release docs build now runs assemble-versions.js (build:docs:ci:release)
so the snapshot tarball includes the full versioned docs tree. Which
previously lead to missing version dropdown, before merging release
notes.
This change reorders the sidebar positions to respect full
semver path.
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