Skip to content

Deploying the site to Cloudflare Pages - #42

Merged
gionn merged 1 commit into
masterfrom
ci-drop-github-pages-deploy
Oct 18, 2026
Merged

gionn merged 1 commit into
masterfrom
ci-drop-github-pages-deploy

Conversation

@gionn

@gionn gionn commented Oct 18, 2026 •

Copy link
Copy Markdown
Member

Montacchiello.dev is now built by the Cloudflare Pages project montacchiello-dev on every push to master, while the GitHub workflow still builds and publishes the same commit to GitHub Pages. This removes the duplicate pipeline and leaves one place where the deploy happens.

  • Delete .github/workflows/pages.yml, the Jekyll build plus upload-pages-artifact/deploy-pages pair.

  • Rename pre-checks.yml to ci.yml and its workflow name to ci, since pre-commit checks are now the whole CI.

  • Leave CNAME, the Pages custom domain and the DNS records untouched: GitHub Pages keeps serving the last deployment and can be disabled later from the repository settings.

  • Push to master still triggers the pre-commit job from ci.yml

  • Cloudflare Pages still builds and deploys master

  • https://montacchiello.dev still resolves to GitHub Pages, unchanged by this PR

@gionn
gionn marked this pull request as ready for review October 18, 2026 06:24
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying montacchiello-dev with  Cloudflare Pages  Cloudflare Pages

Latest commit: f40789d
Status: ✅  Deploy successful!
Preview URL: https://81f732ad.montacchiello-dev.pages.dev
Branch Preview URL: https://ci-drop-github-pages-deploy.montacchiello-dev.pages.dev

View logs

@gionn gionn changed the title Stop deploying the site to GitHub Pages Deploying the site to Cloudflare Pages Oct 18, 2026
@gionn
gionn merged commit 78c3ac7 into master Oct 18, 2026
2 checks passed
@gionn
gionn deleted the ci-drop-github-pages-deploy branch October 18, 2026 06:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant