Skip to content

ci: PR時にJekyll buildをチェックするワークフローを追加#1345

Merged
azu merged 3 commits into
developfrom
feature/add-jekyll-build-ci
Jan 15, 2026
Merged

ci: PR時にJekyll buildをチェックするワークフローを追加#1345
azu merged 3 commits into
developfrom
feature/add-jekyll-build-ci

Conversation

@azu

@azu azu commented Jan 15, 2026

Copy link
Copy Markdown
Member

Summary

PR時にJekyll buildが成功するかをチェックする新しいワークフローを追加しました。また、既存のワークフローのセキュリティ改善とメンテナンス性向上を行いました。

Changes

  • jekyll-build.yml: PR時にJekyll buildをチェックする新しいワークフローを追加
  • deploy.yml, jekyll-build.yml: Rubyバージョンを.ruby-versionファイルから参照するように変更
  • rss-to-mastodon.yml: mastofeedbotアクションをコミットハッシュにピン止め、permissionsを追加
  • rss-to-twitter.yml: permissionsを追加
  • 全ワークフロー: actions/checkoutにpersist-credentials: falseを追加(zizmorの警告修正)

Breaking Changes

None

Test Plan

  • PRを作成してJekyll Buildワークフローが実行されることを確認
  • developブランチへのマージ後、Deployワークフローが正常に動作することを確認

- Add new jekyll-build.yml workflow to check Jekyll build on pull requests
- Update deploy.yml and jekyll-build.yml to reference .ruby-version file
- Pin mastofeedbot action to commit hash
- Add persist-credentials: false to checkout actions
- Add permissions to rss-to-mastodon.yml and rss-to-twitter.yml jobs

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@azu azu added the Type: CI Changes to CI configuration files and scripts label Jan 15, 2026
azu and others added 2 commits January 15, 2026 22:34
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@azu azu merged commit 9bd800a into develop Jan 15, 2026
2 checks passed
@azu azu deleted the feature/add-jekyll-build-ci branch January 15, 2026 13:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Type: CI Changes to CI configuration files and scripts

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant