Skip to content

Build CI with actions/jekyll-build-pages@v1 - #265

Open
zonuexe wants to merge 2 commits into
masterfrom
ci/jekyll-build-pages
Open

zonuexe wants to merge 2 commits into
masterfrom
ci/jekyll-build-pages

Conversation

@zonuexe

@zonuexe zonuexe commented Sep 25, 2026 •

Copy link
Copy Markdown
Member

#264 を置き換えます。

概要

CIのビルドを、公開ジョブと同じactions/jekyll-build-pages@v1に変えます。入力は公開ワークフローに合わせ、source: ./docs、destination: ./docs/_site、future: falseです。

これまでCIはmake buildでした。これはDockerfileがGemfileだけをbundle installする経路で、公開イメージのgemとは別物です。#263のあと、lockfileはjson 2.21.2でもCIはjson 3.0.2を入れていました。公開イメージghcr.io/actions/jekyll-build-pages:v1.0.13が読んでいるのはjson 2.7.1です。

変えていないもの

手元のDocker(make up)とGemfile.lockはそのままです。どちらも記事を書くためのプレビューで、公開環境そのものではありません。

Gemfile.lock向けのDependabotは、通常のversion updateを月次で1本にまとめます。security updateは対象外のまま個別に開きます。

The publishing workflow builds docs/ with that action. CI was running
make build, which resolves gems from the Gemfile on its own.

Keep the Docker preview and Gemfile.lock for local editing. Group
Dependabot version updates so lockfile bumps stay separate from the
Pages build.
Match the existing README, which writes システムのRuby without a space.

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.

1 participant