Skip to content

fix(nix): tailscale vendorHash 誤りを overlay で上書き (nixos CI 修復) - #84

Merged
gapul merged 1 commit into
mainfrom
fix/tailscale-vendorhash
Jul 28, 2026
Merged

fix(nix): tailscale vendorHash 誤りを overlay で上書き (nixos CI 修復)#84
gapul merged 1 commit into
mainfrom
fix/tailscale-vendorhash

Conversation

@gapul

@gapul gapul commented Jul 28, 2026

Copy link
Copy Markdown
Owner

問題

main CI (x86_64-linux) が赤。上流 nixpkgs (nixos-26.05) の tailscale 1.98.9 の vendorHash が誤りで go-modules が hash mismatch:
```
error: hash mismatch in fixed-output derivation 'tailscale-1.98.9-go-modules.drv':
specified: sha256-mbxLXR2TBgiwyVGfLmMR5xWk+0f66mPDas95Wla70Lk=
got: sha256-Sd2iLJ7eDfDYdIRuW4xuiKgzhQWJWGAnz97FJWrVRlE=
```
tailscale は nixos-laptop でのみ使用(macOS は Tailscale.app なので darwin は無関係、Mac の rebuild には影響なし)。

修正

  • lib/overlays.nix: tailscale.vendorHash を正しい値に上書き(go-modules は platform 非依存)
  • flake.nix: SSO overlay を nixos-laptop / nixos-laptop-ci にも適用(従来 darwin/standalone home のみ)

上流修正後は overlay の tailscale 行を削除可。

🤖 Generated with Claude Code

上流 nixpkgs (nixos-26.05) の tailscale 1.98.9 の vendorHash が誤っており、
go-modules FOD が hash mismatch (specified mbxLXR2… / got Sd2iLJ7…) で
ビルド不能。nixos-laptop の om ci(x86_64-linux) が赤。tailscale は
nixos-laptop でのみ使用 (macOS は Tailscale.app なので darwin は無関係)。

- lib/overlays.nix: tailscale.vendorHash を正しい値に上書き。
- flake.nix: SSO overlay(overlayFixes) を nixos-laptop / nixos-laptop-ci にも
  適用 (従来 darwin/standalone home だけだった)。

上流修正後は overlay の tailscale 行を削除可。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@gapul
gapul enabled auto-merge (squash) July 28, 2026 02:34
@gapul
gapul merged commit 556e39c into main Jul 28, 2026
4 checks passed
@gapul
gapul deleted the fix/tailscale-vendorhash branch July 28, 2026 02:45
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