Skip to content

feat(pages): publish the canonical www bundle - #118

Merged
hyperpolymath merged 1 commit into
mainfrom
chore/publish-www-bundle
Sep 18, 2026
Merged

hyperpolymath merged 1 commit into
mainfrom
chore/publish-www-bundle

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

The root .well-known/ was never published — the Pages artifact is _site, built from site/ by casket-ssg — so /.well-known/security.txt has always 404ed.

The overlay is additive, so the existing homepage is unaffected.

The repo carried .well-known/ at its root, but the Pages artifact is _site,
built from site/ by casket-ssg. The root directory is therefore never
published, so https://hyperpolymath.github.io/ubicity/.well-known/security.txt
has always returned 404.

Two changes:

* .well-known/ -> www/.well-known/, the canonical location per #53. Pure
  renames, content unchanged.

* An additive overlay step in casket-pages.yml, inserted between the site
  build and the archive step, which copies www/public/ to the served root and
  www/.well-known/ to _site/.well-known/. Everything else under www/ (dns/,
  policies/, profiles/, runbooks/, errors/) stays unpublished, so only those
  two subtrees are copied rather than all of www/.

The step is deliberately additive — the generated site is left intact and the
existing homepage is unaffected. This repo hand-rolls its artifact because
upload-pages-artifact nests an unpinned action that the org SHA-pinning rule
rejects, so the overlay is placed before the tar rather than before an upload.
@hyperpolymath
hyperpolymath merged commit 2eda917 into main Sep 18, 2026
2 of 33 checks passed
@hyperpolymath
hyperpolymath deleted the chore/publish-www-bundle branch September 18, 2026 15:57
@coderabbitai

coderabbitai Bot commented Sep 18, 2026

Copy link
Copy Markdown

Review Change StackReview Change Stack

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Advanced

Run ID: b537e35b-0b5a-4194-acf6-fddbd1d6d054

📥 Commits

Reviewing files that changed from the base of the PR and between ca130b5 and 051e02f.

📒 Files selected for processing (5)
  • .github/workflows/casket-pages.yml
  • www/.well-known/ai.txt
  • www/.well-known/dc.xml
  • www/.well-known/humans.txt
  • www/.well-known/security.txt
 ______________________________________
< Be a super developer. Go home early. >
 --------------------------------------
  \
   \   \
        \ /\
        ( )
      .( o ).

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@sonarqubecloud

Copy link
Copy Markdown

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