[PR #1205] [MERGED] ci(website): allow explicitly requested Pages-only publication #2718

Closed
opened 2026-10-17 21:09:27 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/morluto/rea/pull/1205
Author: @N0zoM1z0
Created: 10/9/2026
Status: ✅ Merged
Merged: 10/9/2026
Merged by: @N0zoM1z0

Base: main ← Head: fix/website-pages-first-publication


📝 Commits (1)

  • 864160d ci(website): allow explicitly requested Pages-only publication

📊 Changes

4 files changed (+57 additions, -13 deletions)

View changed files

📝 .github/workflows/website-pages.yml (+34 -4)
📝 website/AGENTS.md (+4 -2)
📝 website/README.md (+15 -5)
📝 website/style-guide.md (+4 -2)

📄 Description

Allow a Pages-only publication while Cloudflare credentials are being configured. The default remains both, which publishes the shared verified archive to both hosts and checks both commit markers.

The explicit pages target skips Cloudflare setup and verifies the Pages commit. Unknown targets fail before publishing. Update the maintenance instructions to describe both modes.

Validation: actionlint; website preparation and verification; target validation and revision checks for both modes, including a stale Cloudflare revision; pre-push typecheck and lint.

Use a merge commit to retain the development history.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/morluto/rea/pull/1205 **Author:** [@N0zoM1z0](https://github.com/N0zoM1z0) **Created:** 10/9/2026 **Status:** ✅ Merged **Merged:** 10/9/2026 **Merged by:** [@N0zoM1z0](https://github.com/N0zoM1z0) **Base:** `main` ← **Head:** `fix/website-pages-first-publication` --- ### 📝 Commits (1) - [`864160d`](https://github.com/morluto/rea/commit/864160d8858fad3c0afebff81c31b090a1ebf823) ci(website): allow explicitly requested Pages-only publication ### 📊 Changes **4 files changed** (+57 additions, -13 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/website-pages.yml` (+34 -4) 📝 `website/AGENTS.md` (+4 -2) 📝 `website/README.md` (+15 -5) 📝 `website/style-guide.md` (+4 -2) </details> ### 📄 Description Allow a Pages-only publication while Cloudflare credentials are being configured. The default remains `both`, which publishes the shared verified archive to both hosts and checks both commit markers. The explicit `pages` target skips Cloudflare setup and verifies the Pages commit. Unknown targets fail before publishing. Update the maintenance instructions to describe both modes. Validation: actionlint; website preparation and verification; target validation and revision checks for both modes, including a stale Cloudflare revision; pre-push typecheck and lint. Use a merge commit to retain the development history. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-17 21:09:27 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
morluto/rea#2718
No description provided.