Skip to content

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

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 intro.quantecon.org (checked with gh api repos/QuantEcon/lecture-python-intro/pages: cname: intro.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 intro.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 intro.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 taupe-gaufre-c4e660 ready!

Name Link
🔨 Latest commit 11699c4
🔍 Latest deploy log https://app.netlify.com/projects/taupe-gaufre-c4e660/deploys/6ab6059728d3cc00089497af
😎 Deploy Preview https://deploy-preview-847--taupe-gaufre-c4e660.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
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 low-risk workflow cleanup that removes an ineffective/deprecated input and adds clarifying documentation without altering site build/deploy behavior.

Review effort: Lite
Findings: None

What changed in this PR

Removes the unused cname input from the GitHub Pages publish workflow step, aligning the workflow with how GitHub Actions Pages custom domains are actually configured (via repository Settings → Pages) and avoiding upcoming warnings from quantecon/actions/publish-gh-pages.

Changes:

  • Dropped the cname: intro.quantecon.org input from the publish-gh-pages action invocation.
  • Added an inline comment documenting where the custom domain is configured and why the action input has no effect.
File Description
.github/​workflows/​publish.yml Removes the ineffective cname input and documents custom-domain configuration in repo settings.

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

@github-actions

github-actions Bot commented Sep 25, 2026 •

Copy link
Copy Markdown

This branch was successfully deployed

1 active deployment
pull request — 11699c49 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