You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 03c468d
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: skills/stack127/stack127-release-e2e/SKILL.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -63,7 +63,7 @@ Page content in MDX went live with the merge. The publisher writes the database
63
63
3. Run `dispatch` with `--environment production`, `--confirm stack127-production`, and the full current `origin/main` SHA as `--release-sha`.
64
64
4. Watch `.github/workflows/stack127-publish-pages.yml` until it finishes. It waits up to 10 minutes for the live SHA, joins the production concurrency group, applies the plan in one transaction, checks the public pages and sitemap, and records the result on the GitHub deployment. In Cloudflare mode it also rebuilds and deploys the static frontend between the commit and the public check, which adds several minutes.
65
65
5. If it reports that the batch committed but the public check failed, the data is saved. Run `verify` with the same plan and `--release-sha`. `apply` is safe to repeat.
66
-
6. If `main` moves before the workflow runs, it refuses the stale SHA. Dispatch again with the new `origin/main` SHA once that release is live.
66
+
6. If `main` moves before the workflow runs, it refuses the stale SHA. Dispatch again with the new `origin/main` SHA once that release is live. A docs-only commit moves `main` without a release, so run `stack127-release-e2e.yml` by hand first; publication still needs the exact live SHA.
67
67
7. Keep each plan file until the pages are checked. It holds the before values `restore` needs.
68
68
69
69
Use the single-purpose tool-page commands in production only for a small fix to one live page.
Copy file name to clipboardExpand all lines: stack127_docs/cloudflare.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -404,7 +404,7 @@ A database edit still queues an event. The `cache-worker` doesn't refresh pages.
404
404
405
405
The workflow joins the `stack127-production` concurrency group, then:
406
406
407
-
1. Checks out current `main` and checks that the live backend health SHA matches it.
407
+
1. Checks out current `main` and checks that the live backend runs the same code. The health SHA must match `main`, or be behind it only by files the release ignores (the `paths-ignore` list in `stack127-release-e2e.yml`).
408
408
2. Captures the queued event versions and their source fingerprints in one database snapshot.
409
409
3. Builds the full static export, previews it, checks `main` and the backend again, and deploys it.
410
410
4. Checks the public pages byte for byte against the export. Removed pages must return 404.
0 commit comments