diff --git a/README.md b/README.md index baa75f1..387e85b 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,9 @@ The marketing site, published at **https://openpreflight.xyz**. Astro + Tailwind v4, static output. Positioning pages plus a branded 404; how-to lives -on [docs.openpreflight.xyz](https://docs.openpreflight.xyz). +on [docs.openpreflight.xyz](https://docs.openpreflight.xyz). The product it +describes is **v1.0.0** +([GitHub Release](https://github.com/openpreflight/openpreflight/releases/tag/v1.0.0)). Reference documentation lives on a separate site, [openpreflight/docs](https://github.com/openpreflight/docs), at diff --git a/public/index.md b/public/index.md index 36922ba..7ab00de 100644 --- a/public/index.md +++ b/public/index.md @@ -8,6 +8,7 @@ Self-hosted. One Go binary and one SQLite file. Register a GitHub App you own, e - Docs: https://docs.openpreflight.xyz - Source: https://github.com/openpreflight/openpreflight - License: Apache-2.0 +- Release: https://github.com/openpreflight/openpreflight/releases/tag/v1.0.0 (v1.0.0, 29 August 2026) ## What it is @@ -31,6 +32,8 @@ See https://openpreflight.xyz/#demo ## Not in v1 +These are out of scope for the shipped v1.0.0, not unfinished work: + - GitHub Actions YAML - `actions/runner` - Creating GitHub Apps for you diff --git a/public/llms.txt b/public/llms.txt index b7304f7..0f43a5b 100644 --- a/public/llms.txt +++ b/public/llms.txt @@ -7,6 +7,7 @@ openpreflight is a small CI provider you run yourself. It does not wrap GitHub A Marketing site: https://openpreflight.xyz Docs: https://docs.openpreflight.xyz Source: https://github.com/openpreflight/openpreflight +Release: https://github.com/openpreflight/openpreflight/releases/tag/v1.0.0 (v1.0.0, 29 August 2026) License: Apache-2.0 ## Product diff --git a/src/components/templates/saas-landing-01.tsx b/src/components/templates/saas-landing-01.tsx index 00a7892..623dce4 100644 --- a/src/components/templates/saas-landing-01.tsx +++ b/src/components/templates/saas-landing-01.tsx @@ -17,7 +17,7 @@ import { SiteHeader01 } from "@/components/blocks/site-header-01"; import { Badge } from "@/components/ui/badge"; import { Button } from "@/components/ui/button"; import { cn } from "@/lib/utils"; -import { CTA, DOCS, REPO, DEMO_REPO, footerGroups, navLinks, tagline } from "@/lib/site"; +import { CTA, DOCS, REPO, DEMO_REPO, RELEASE, footerGroups, navLinks, tagline } from "@/lib/site"; import demoRuns from "@/data/demo-runs.json"; function outcomeLabel(conclusion: string) { @@ -128,7 +128,7 @@ function SaasLanding01({ className, ...props }: React.ComponentProps<"div">) {

- openpreflight + v1.0.0 is out

A small CI provider for{" "} @@ -150,6 +150,22 @@ function SaasLanding01({ className, ...props }: React.ComponentProps<"div">) {

+

+ Tagged 29 August 2026.{" "} + + Linux binaries + + {" · "} + + Changelog + +

diff --git a/src/lib/site.ts b/src/lib/site.ts index c16d1c3..35a678b 100644 --- a/src/lib/site.ts +++ b/src/lib/site.ts @@ -1,10 +1,11 @@ -/** Shared marketing chrome. Keep claims v1-true: GitHub Check Runs CI only. */ +/** Shared marketing chrome. Keep claims v1-true: GitHub Check Runs CI only. v1.0.0 is released. */ export const DOCS = "https://docs.openpreflight.xyz"; export const REPO = "https://github.com/openpreflight/openpreflight"; export const WEBSITE_REPO = "https://github.com/openpreflight/website"; export const DOCS_REPO = "https://github.com/openpreflight/docs"; export const DEMO_REPO = "https://github.com/openpreflight/demo"; +export const RELEASE = `${REPO}/releases/tag/v1.0.0`; export const CTA = { quickstart: `${DOCS}/start/quickstart/`, diff --git a/src/pages/open-source.astro b/src/pages/open-source.astro index 85ad644..490c779 100644 --- a/src/pages/open-source.astro +++ b/src/pages/open-source.astro @@ -1,6 +1,6 @@ --- import MarketingPage from '../layouts/MarketingPage.astro'; -import { CTA, DOCS, DOCS_REPO, REPO, WEBSITE_REPO } from '../lib/site'; +import { CTA, DOCS, DOCS_REPO, REPO, WEBSITE_REPO, RELEASE } from '../lib/site'; --- Releases

- Changelog lives in the code repo. GitHub Releases (when tagged) publish the - image and binaries. Until a tag exists, run from Compose build or a commit - you trust. + v1.0.0 is tagged (29 August 2026). The changelog lives in + the code repo. The GitHub Release has linux amd64 and + arm64 binaries. Pin the published image with{" "} + OPENPREFLIGHT_VERSION=1.0.0.

Security reports

diff --git a/src/pages/product/index.astro b/src/pages/product/index.astro index 383a928..dcecda0 100644 --- a/src/pages/product/index.astro +++ b/src/pages/product/index.astro @@ -1,6 +1,6 @@ --- import MarketingPage from '../../layouts/MarketingPage.astro'; -import { CTA, DOCS, REPO } from '../../lib/site'; +import { CTA, DOCS, REPO, RELEASE } from '../../lib/site'; --- +

+ v1.0.0 is the tagged v1 release.{" "} + GitHub Release ·{" "} + Changelog. +

Fit

diff --git a/src/pages/why.astro b/src/pages/why.astro index 6821e25..6f2da0a 100644 --- a/src/pages/why.astro +++ b/src/pages/why.astro @@ -1,6 +1,6 @@ --- import MarketingPage from '../layouts/MarketingPage.astro'; -import { CTA, DOCS, REPO } from '../lib/site'; +import { CTA, DOCS, REPO, RELEASE } from '../lib/site'; --- +

+ v1.0.0 is out. Linux binaries are on the{" "} + GitHub Release. The ceiling below is still the + product boundary, not a backlog. +

The shape