Skip to content

fix(nix): refresh pins from current upstream DMG#330

Merged
ilysenko merged 1 commit into
mainfrom
fix/nix-refresh-current-dmg
May 27, 2026
Merged

fix(nix): refresh pins from current upstream DMG#330
ilysenko merged 1 commit into
mainfrom
fix/nix-refresh-current-dmg

Conversation

@ilysenko
Copy link
Copy Markdown
Owner

Summary

  • make the scheduled Nix refresh follow the verified current Codex.dmg payload even when Sparkle appcast lags
  • keep appcast mismatch as a PR-body warning instead of a blocker
  • refresh codexDmg.hash and codexVersion for the current 26.519.81530 DMG

Validation

  • bash -n scripts/ci/update-nix-hashes.sh
  • bash -n scripts/ci/validate-nix-pins.sh
  • YAML parse for .github/workflows/*.yml
  • bash -n over extracted workflow run snippets
  • scripts/ci/validate-nix-pins.sh /tmp/Codex.dmg
  • git diff --check

Notes

  • Local full Nix build was not run because nix is not installed in this workspace; GitHub Actions will run the strict Nix Package Builds job.
  • Supersedes fix: Update hash in flake.nix #328, which updates only the DMG hash and leaves codexVersion stale.

@ilysenko ilysenko merged commit fd9320b into main May 27, 2026
5 checks passed
@ilysenko ilysenko deleted the fix/nix-refresh-current-dmg branch May 27, 2026 09:11
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