Skip to content

ci(publish): drop publish-gh-pages' cname input - #236

Open
mmcky wants to merge 1 commit into
mainfrom
drop-publish-cname
Open

mmcky wants to merge 1 commit into
mainfrom
drop-publish-cname

Conversation

@mmcky

@mmcky mmcky commented Sep 25, 2026

Copy link
Copy Markdown
Collaborator

publish-gh-pages deploys through GitHub Actions Pages, which ignores a CNAME file, so the cname: input has never set the custom domain. Settings → Pages does, and it holds continuous-time-mcs.quantecon.org (checked with gh api repos/QuantEcon/continuous_time_mcs/pages: cname: continuous-time-mcs.quantecon.org, build_type: workflow, https_enforced: true). From QuantEcon/actions v0.12.0 the action warns on every deploy that still passes the input. This removes it and leaves a comment saying where the domain lives.

No effect on the published site. The only other thing the input did was write a CNAME file into the build directory, so the release HTML archive stops carrying one; nothing reads it when serving.

This workflow runs on a publish* tag, so this PR's CI does not exercise it. The check is the next real publish after merge: once Dependabot moves this repo from @v0.11.1 to v0.12.0, publish runs would otherwise start showing the cname warning; with this change they won't, and the site should still serve on continuous-time-mcs.quantecon.org.

Follow-up from QuantEcon/actions#110.

Assisted-by: Claude Code (Claude Opus 5.5)

🤖 Generated with Claude Code

The GitHub Actions Pages deploy that publish-gh-pages uses ignores a CNAME
file, so the input never set the custom domain: Settings → Pages does, and
it already holds continuous-time-mcs.quantecon.org. From QuantEcon/actions v0.12.0 the action warns on
every deploy that still passes it (QuantEcon/actions#109,
QuantEcon/actions#110).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Copilot AI lite review requested due to automatic review settings September 25, 2026 05:24
@netlify

netlify Bot commented Sep 25, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for sparkly-moxie-de1f0e ready!

Name Link
🔨 Latest commit c8cb618
🔍 Latest deploy log https://app.netlify.com/projects/sparkly-moxie-de1f0e/deploys/6ab605a5f362fb0008418380
😎 Deploy Preview https://deploy-preview-236--sparkly-moxie-de1f0e.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

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

@netlify

netlify Bot commented Sep 25, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for adorable-cucurucho-69162b ready!

Name Link
🔨 Latest commit c8cb618
🔍 Latest deploy log https://app.netlify.com/projects/adorable-cucurucho-69162b/deploys/6ab605a5604b600008238a7a
😎 Deploy Preview https://deploy-preview-236--adorable-cucurucho-69162b.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

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

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

The change is a straightforward workflow input removal with a clarifying comment and does not alter deploy behavior.

Review effort: Lite
Findings: None

What changed in this PR

This PR updates the GitHub Pages publish workflow to stop passing the deprecated/ineffective cname input to quantecon/actions/publish-gh-pages, since the site’s custom domain is configured via the repository’s Settings → Pages and not via a CNAME file produced during the workflow.

Changes:

  • Remove the cname: continuous-time-mcs.quantecon.org input from the publish-gh-pages action invocation.
  • Add an inline comment documenting where the custom domain is configured and why the cname input has no effect.
File Description
.github/​workflows/​publish.yml Removes the unused cname input and documents that the custom domain is managed in GitHub Pages settings.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@github-actions

Copy link
Copy Markdown

This branch was successfully deployed

1 active deployment
pull request — c8cb618c Deployed Sep 25, 2026 by github-actions[bot]
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.

2 participants