Skip to content

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

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
Contributor

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 python.quantecon.org (checked with gh api repos/QuantEcon/lecture-python.myst/pages: cname: python.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: the next publish run should show no cname warning (this repo is on @v0, so it sees the warning today), and the site should still serve on python.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 python.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

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 small, valid YAML update that removes an unused action input and adds clarifying documentation without affecting build or deploy logic.

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, and documents where the site’s custom domain is actually configured (GitHub repo Settings → Pages).

Changes:

  • Remove the cname: python.quantecon.org input from the publish-gh-pages action invocation.
  • Add an inline comment explaining that the custom domain is managed via Settings → Pages and that a CNAME file is ignored for this deployment path.
File Description
.github/​workflows/​publish.yml Drops the unused cname input and adds documentation clarifying how the custom domain is configured for Pages deployments.

💡 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

📖 Netlify Preview Ready!

Preview URL: https://pr-1064--sunny-cactus-210e3e.netlify.app

Commit: 6779ddc


Build Info

This branch has not been deployed

No deployments
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