Skip to content

Write down that the site is being held, and what ends it - #60

Merged
temoki merged 2 commits into
mainfrom
site/hold-at-1.0.0
Aug 26, 2026
Merged

Write down that the site is being held, and what ends it#60
temoki merged 2 commits into
mainfrom
site/hold-at-1.0.0

Conversation

@temoki

@temoki temoki commented Aug 26, 2026

Copy link
Copy Markdown
Owner

The live site is not deployed from main and has not been since 2026-08-21, and nothing in the repository says so. That is the kind of state that survives exactly as long as the person holding it in their head — the next gh workflow run pages.yml without a --ref would quietly publish a version that is still in review.

So the release skill now records three things, next to the workflow_dispatch trigger that explains why deploys are manual in the first place:

Where the live site comes from. site/1.0.0 — main with site/ rolled back, after a push-triggered deploy on 2026-08-11 put 1.1.0's page live while 1.1.0 was unreleased and iOS 1.0.0 was still in review.

Why the policy page is the exception. §6 tells App Review why the app asks to sense the room, so it had to be live before the visionOS build was submitted — and deploying main to get it would have taken the landing page along. privacy.html alone was carried across and deployed from the branch. It is a shape worth reusing: a policy describing a version that has not shipped is written ahead of time, a landing page selling one is an advertisement for something nobody can buy.

What ends the hold — 1.1.0 actually on the store, not approved, not submitted, live. Then deploy main and delete the branch and its environment policy.

Two traps kept from the first draft: the v1.0.0 tag is not 1.0.0's site (it predates publication, so its badge says "Coming soon" and links GitHub), and a ref outside the github-pages environment's list fails in two seconds naming only the ref.

Rebased onto current main, so it sits below the What's New paragraph #59 added rather than fighting it.

@temoki
temoki merged commit e06a47b into main Aug 26, 2026
7 checks passed
@temoki
temoki deleted the site/hold-at-1.0.0 branch August 26, 2026 00:17
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