Skip to content

ci: flake更新PRとCodex Desktop Cachixを追加 - #17

Merged
T4ko0522 merged 2 commits into
masterfrom
feat/flake-update-automation
Jul 29, 2026
Merged

ci: flake更新PRとCodex Desktop Cachixを追加#17
T4ko0522 merged 2 commits into
masterfrom
feat/flake-update-automation

Conversation

@T4ko0522

Copy link
Copy Markdown
Owner

概要

Codex Desktopの上流Cachixを利用し、mutable DMGの再取得によるpublish失敗を抑制します。あわせて、全flake inputを週次で更新するPRをGitHub Appの短命tokenから作成します。

変更

  • codex-desktop-linux.cachix.orgをflake、NixOS、NixOS CI、publish環境へ追加
  • 毎週月曜日12:15 JSTにnix flake updateを実行
  • 全input更新をautomation/update-flake-lockの1 PRへ集約
  • auto-mergeは行わず、通常のPR CIで全NixOS構成を検証
  • GitHub Appの設定手順を追加

必要なリポジトリ設定

  • Variable: FLAKE_UPDATER_CLIENT_ID
  • Secret: FLAKE_UPDATER_PRIVATE_KEY

検証

  • nix run nixpkgs#actionlint --
  • just syntax
  • just ci
  • nix build --no-link .#nixosConfigurations.laptop.config.system.build.toplevel
  • nix build --no-link .#nixosConfigurations.desktop.config.system.build.toplevel

@T4ko0522
T4ko0522 merged commit 307b218 into master Jul 29, 2026
11 checks passed
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