diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 87cc3c73..bcf16728 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -35,7 +35,9 @@ jobs: run: bun install --frozen-lockfile - name: Verify public safety - run: bun run verify:public-safety + run: | + node --test scripts/verify-public-safety.test.mjs + bun run verify:public-safety - name: Install Vale run: | @@ -44,7 +46,9 @@ jobs: vale --version - name: Verify prose style - run: bun run verify:prose + run: | + node --test scripts/openapi-prose-scope.test.mjs + bun run verify:prose - name: Check types and templates run: bun run check diff --git a/.vale.ini b/.vale.ini index cf3aa318..8efd643b 100644 --- a/.vale.ini +++ b/.vale.ini @@ -16,8 +16,9 @@ BlockIgnores = (?m)^(?:import|export)\s.+$, (?m)^<[A-Z][A-Za-z]*[^>]*/>$ ; Inline component props and template placeholders, plus the one sanctioned ; fixed phrase from the monorepo vocabulary registry: "OAuth access token" -; (protocol vocabulary, not the product credential). -TokenIgnores = (\{[^}\n]+\}), (<[A-Z][A-Za-z]*[^>]*/>), (OAuth access tokens?) +; (protocol vocabulary, not the product credential). Quoted API enum identifiers +; remain identifiers even when the source description doesn't backtick them. +TokenIgnores = (\{[^}\n]+\}), (<[A-Z][A-Za-z]*[^>]*/>), (OAuth access tokens?), ("(?:asc|dt)") ; The changelog is a historical record: shipped release notes keep their ; wording, but public-safety and brand casing still apply retroactively. @@ -28,3 +29,4 @@ Spacefast.AISpeak = NO Spacefast.Hype = NO Spacefast.Wordiness = NO Spacefast.Condescension = NO +Spacefast.ApiKey = NO diff --git a/content/(concepts)/spaces.mdx b/content/(concepts)/spaces.mdx index 19dfa0dc..edb2d496 100644 --- a/content/(concepts)/spaces.mdx +++ b/content/(concepts)/spaces.mdx @@ -54,7 +54,7 @@ Check before you commit with [`getSlugAvailability`](/api/reference/spaces/getsl ## The default hostname -Every Space answers at `https://.view.fast/` from the moment it exists, and keeps that hostname for life. Adding a custom domain never retires it. Version and branch hostnames, the live URL rule, and what a rename does to each are on [URLs and hostnames](/urls). +New Spaces use `https://