Skip to content

WEB-CONTENT-001: publish temporary September meeting locations - #686

Merged
daliu merged 1 commit into
mainfrom
codex/issue-685-netlify-release
Sep 15, 2026
Merged

daliu merged 1 commit into
mainfrom
codex/issue-685-netlify-release

Conversation

@daliu

@daliu daliu commented Sep 15, 2026

Copy link
Copy Markdown
Contributor

Outcome

Arm one exact, temporary Netlify release for the approved Sept. 19 and Sept. 26 Saturday meeting-location banner. Production remains unchanged until this exact control merge passes the pinned preview and exact-parent gate.

Closes #685 after live verification, immediate repause, and final evidence are complete.

Frozen website source

  • Source ref: refs/heads/codex/netlify-source-685-september-locations
  • Source commit: 41a9ae4ebc719212df610ff5cdcf9ca4eab18e71
  • Source tree: 7f75ebda7b9d295c5be26acc11b06b452dcc20c6
  • Sole parent/current live source: 7496fe0881fb52908c4ff2f40f488df09c94c908
  • Changed source paths: src/components/AnnouncementBanner.jsx, src/components/AnnouncementBanner.test.jsx
  • Artifact: 62 files, SHA-256 cb4eba76c65c3501b37f9a0ad3cf00b6eefbc5a9c2e653f2b3c03607cfe64850
  • Expected production first parent: 925a677cd807dad1f925b4a85e89fc317b7a38b7
  • Current deploy and rollback target: 6a7ece87c5ca4d0007c1a3fc
  • Rollback source ref: refs/heads/codex/netlify-source-685-rollback
  • Prepared repause head: 9b450d4a7ef118fd4cd114b87a7a9e079f949bb2

Notice behavior

  • Sept. 19, 8:45 AM: dog-park-adjacent Seal Point restroom pin; limited-parking warning.
  • Sept. 26, 8:45 AM: The Kite School at Baywinds Park, 30 Lakeside Drive, Foster City; run/social gathering point.
  • Both notices through Sept. 19 Pacific time; Sept. 26 only from Sept. 20–26; no banner from Sept. 27.
  • The banner remains below navigation at phone and desktop widths and links to the approved public maps.

Verification

  • Node 20 focused banner tests: 4/4 passed.
  • Node 20 full frozen-source frontend suite: 96/96 passed.
  • Node 20 SPA safety suite: 10/10 passed.
  • Targeted frontend lint: passed with zero warnings.
  • Diagnostic production build: passed.
  • Exact clean frozen-source release builder: passed with the pinned 62-file digest.
  • Release-policy suite: 16/16 passed.
  • Full root release/security subset: 133/133 passed.
  • git diff --check: passed.
  • Signed-out local preview: passed at 390×844 and 1280×900 with no clipping or hidden page heading.
  • Independent source review: GO.
  • Independent release-control review: GO.
  • Hosted pinned preview, all five hosted jobs, production marker, live website, and repause readback remain pending and are required before closure.

Boundaries and rollback

This release changes no Firebase, Rules, Functions, indexes, provider configuration, account, sign-in state, private or production data, payment, route, or permission. Do not promote a preview, use a build hook, run a local production deploy, or merge after main advances. A prepared three-file repause is ready; it is not rollback. If live verification fails after publication, restore deploy 6a7ece87c5ca4d0007c1a3fc or use a newly reviewed exact-parent projection of rollback source 7496fe0881fb52908c4ff2f40f488df09c94c908.

A 2026-09-14 remote audit found historical #473, #623, and #659 hot source refs still present despite older retired wording. Their manifests are inactive, so ordinary merges remain paused, but the latent manual-rebuild path requires a separate approved cleanup after rollback refs are confirmed.

Officer impact: Prospective members will see the two temporary Saturday meeting locations and times without signing in; stale notices remove themselves after the applicable Saturdays.

Officer documentation: OFFICER_START_HERE.md, docs/officers/README.md, docs/officers/UPDATE_PUBLIC_CONTENT.md, docs/officers/PUBLISH_AND_CHECK.md, plus the matching root release/security records.

Deployment evidence: Local exact-artifact build and signed-out phone/desktop preview verified. Website, Netlify production, and public marker are not changed or verified yet. Firebase, GitHub Pages, DNS, and all other providers are unchanged.

@netlify

netlify Bot commented Sep 15, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for luminous-fox-7c393f ready!

Name Link
🔨 Latest commit f0c2d23
🔍 Latest deploy log https://app.netlify.com/projects/luminous-fox-7c393f/deploys/6aa8c3e0e5faba00080fd632
😎 Deploy Preview https://deploy-preview-686--luminous-fox-7c393f.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@daliu daliu added priority:P1 High-priority follow-up type:operations Operational setup or runbook area:web Web application and hosting area:community Cross-channel member community work size:S Small focused issue status:in-progress Claimed and actively being implemented labels Sep 15, 2026
@daliu daliu self-assigned this Sep 15, 2026
@daliu

daliu commented Sep 15, 2026

Copy link
Copy Markdown
Contributor Author

Independent release review: GO for the exact bounded publication.

Verified at exact head f0c2d23 and base 925a677:

  • All five hosted CI jobs passed. Netlify preview/header/redirect checks passed; Pages-changed was neutral as expected.
  • Netlify preview deploy 6aa8c3e0e5faba00080fd632 is ready, context deploy-preview, review 686, branch codex/issue-685-netlify-release, commit_ref f0c2d23..., published_at null, with zero Functions and zero edge functions.
  • The public marker is HTTPS 200 and exactly binds release WEB-CONTENT-001-SEPTEMBER-LOCATIONS-2026-09-14, issue 685, source 41a9ae4, source tree 7f75ebda7b9d295c5be26acc11b06b452dcc20c6, prior source 7496fe0, rollback deploy 6a7ece87c5ca4d0007c1a3fc, 62 files, and digest cb4eba76c65c3501b37f9a0ad3cf00b6eefbc5a9c2e653f2b3c03607cfe64850.
  • Marker headers include no-store, nosniff, HSTS, and noindex. The root includes HSTS and preview noindex.
  • Signed-out 390x844 and 1280x900 checks show both announcements, exact map targets, in-flow placement below navigation, no covered heading, and no horizontal overflow. No browser errors occurred; the known preview-only App Check-disabled warning remains non-blocking and no Firebase behavior is changed.
  • The active-control diff is exactly the reviewed 11 paths. The head tree is 0d7452a7a3c95c43a65784724aea56f0d214477f and the prepared repause head remains 9b450d4.
  • Fresh remote preflight found no issue comments, review threads, or human blockers. Source and rollback refs resolve exactly.

The ordinary merge remains blocked only because main requires one approval and this repository has one available identity. Independent code, release-control, documentation, preview, and exact-merge reviews are GO. An administrator merge may bypass that unavailable self-approval while retaining the required exact merge-commit topology.

@daliu
daliu merged commit d25b0fe into main Sep 15, 2026
9 checks passed
@daliu
daliu deleted the codex/issue-685-netlify-release branch September 15, 2026 04:12
@daliu

daliu commented Sep 15, 2026

Copy link
Copy Markdown
Contributor Author

Post-publication evidence:

  • Exact release merge: d25b0fe, parents 925a677 and f0c2d23, tree 0d7452a7a3c95c43a65784724aea56f0d214477f.
  • Exact-main CI run 34927937346 passed all five jobs.
  • Production deploy 6aa8c5b3fddd040009eba99c is ready and published at 2026-09-15T04:13:59.373Z from that exact merge. All 62 live files match digest cb4eba76c65c3501b37f9a0ad3cf00b6eefbc5a9c2e653f2b3c03607cfe64850 byte-for-byte; marker, headers, map links, and signed-out 390x844 / 1280x900 layout checks passed.
  • Repause PR WEB-CONTENT-001: repause Netlify release authority #687 merged as 609d788. Exact-main CI run 34928449093 passed all five jobs. Netlify attempt 6aa8c78dd7b9d1000952eaa2 remained unpublished with no deploy time, while published deploy 6aa8c5b3... and the live marker stayed unchanged.

The one-shot production authority is now inactive. Final live-truth documentation is being recorded separately.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:community Cross-channel member community work area:web Web application and hosting priority:P1 High-priority follow-up size:S Small focused issue status:in-progress Claimed and actively being implemented type:operations Operational setup or runbook

Projects

None yet

Development

Successfully merging this pull request may close these issues.

WEB-CONTENT-001 — Publish temporary September meeting locations

1 participant