Skip to content

Website: NMSh site and documentation for v0.20.0 - #404

Merged
raiseCatError merged 12 commits into
masterfrom
website/v0.20-launch
Oct 18, 2026
Merged

raiseCatError merged 12 commits into
masterfrom
website/v0.20-launch

Conversation

@raiseCatError

Copy link
Copy Markdown
Owner

Brings the NMSh website (website/, built on feature/nmsh-website at 6b147c4f) to master, synchronized with the published v0.20.0 release.

What it contains

  • The static Astro site and searchable docs under website/ (its own package and lockfile; it never builds the application).
  • .github/workflows/website.yml: static checks only; it cannot publish.
  • .github/workflows/website-deploy.yml: Publish NMSh website, manual workflow_dispatch only, from master, behind the nmsh-production environment (required reviewer, no admin bypass) and a published-release gate. It rechecks the Cloudflare Pages project's manual-only settings before uploading.
  • ci.yml: website-only changes skip the application jobs; the required checks still report.

Release synchronization

  • sync:upstream --published v0.20.0: references pinned to tag commit 65e4de55, 11 real public releases (no v0.19.0), launch.json published, candidate noindex removed (404 only).
  • Homebrew recorded at v0.20.0 (homebrew-tap#3).
  • Curated guides/pages reconciled with the released behavior; candidate-only copy is state-gated or removed; Learn Mode stays planned.

Checks

npm test 15/15 · astro check 0 errors · build:launch (publication gate; 62 pages, 6913 internal links/anchors, sitemap, metadata, search) · test:browser 17/17 (axe, both themes, reduced motion, mobile) · external links 198/199 OK (private Project board link removed from the roadmap page; it remains in the canonical Contributing snapshot).

Merging does not deploy anything: Cloudflare Git builds and previews are disabled and the publish workflow is manual and approval-gated.

Synchronize every technical reference and the release history with the
published v0.20.0 tag (65e4de5) through sync:upstream --published, and
record Homebrew at v0.20.0. Reconcile the curated guides and pages with
the release: welcome on every first run, Keep Existing choices, the Tools
tiers and flow, the update notice, queue settings and history, and the
partial physical-QA evidence. Candidate-only copy is state-gated or
removed, the private Project board link leaves the roadmap, and Learn
Mode stays planned.
It targeted a README layout that no longer exists and failed whitespace
checks; the launch links will be added to the README directly once the
domain serves the site.
@raiseCatError
raiseCatError merged commit 6e51358 into master Oct 18, 2026
13 checks passed
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