Skip to content

PRでNix設定の評価をチェックするCIを追加した - #18

Merged
Ojoxux merged 1 commit into
mainfrom
ci-eval-check
Sep 29, 2026
Merged

Ojoxux merged 1 commit into
mainfrom
ci-eval-check

Conversation

@Ojoxux

@Ojoxux Ojoxux commented Sep 29, 2026

Copy link
Copy Markdown
Owner

概要

  • PRごとにubuntu上で、darwinConfigurations.check・powehi・nixosConfigurations.sgraのtoplevel.drvPathをnix evalするCIを追加した
  • ビルドや適用はせず、評価が壊れていないかだけを見る
  • 背景をAGENTS.mdに追記した

nix flake checkを使わない理由

localはhosts/local.nixが.gitignore対象で、CIのチェックアウトに存在しないため、評価で落ちる。

補足

  • darwin側はdotfilesPathが/Users/Ojoxux/dotfiles/...の絶対パスを返すので、--impureを付け、ランナー上でチェックアウトをそのパスにシンボリックリンクしている
  • sgraはpureのまま評価できる
  • このPR自体でCIが走るので、その結果で動作を確認する

🤖 Generated with Claude Code

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@Ojoxux
Ojoxux merged commit 80c5604 into main Sep 29, 2026
2 checks passed
@Ojoxux
Ojoxux deleted the ci-eval-check branch September 29, 2026 20:39
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