Skip to content

ci: migrate from CircleCI to GitHub Actions - #321

Merged
kt3k merged 2 commits into
sourcefrom
ci/migrate-to-github-actions
Aug 12, 2026
Merged

ci: migrate from CircleCI to GitHub Actions#321
kt3k merged 2 commits into
sourcefrom
ci/migrate-to-github-actions

Conversation

@kt3k

@kt3k kt3k commented Aug 12, 2026

Copy link
Copy Markdown
Member

CI を CircleCI から GH Actions へ移行

kt3k added 2 commits August 12, 2026 10:49
CircleCI has been unable to check out the repository since its checkout
key stopped working, so nothing has been deployed since 2023-10. Replace
it with GitHub Actions and publish through the Pages deployment API
instead of committing the build output to the master branch.

- add .github/workflows/deploy.yml (build on every push/PR, deploy to
  Pages on source)
- drop .circleci/config.yml and update.sh
- drop rimraf and status-back, only used by the two files above
- bump .node-version from 8.1.4 to 24, the current LTS
- fix bulbofile.js for the ESM majors of gulp-nunjucks and gulp-markdown
  pulled in by #312 and #313, which broke the build
- emit CNAME into build/ so the custom domain survives in the artifact
nodejs.jp turns out to be served by Netlify out of the master branch, not
by GitHub Pages, so deploying through the Pages API would not touch the
live site. Replace the Pages deploy job with one that builds into a
checkout of master and pushes, which is what update.sh did under
CircleCI.
@kt3k
kt3k merged commit 6d016bb into source Aug 12, 2026
2 checks passed
@kt3k
kt3k deleted the ci/migrate-to-github-actions branch August 12, 2026 02:17
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