Skip to content

ci(nix): pin Determinate Nix runtime - #1181

Merged
AnthonyRonning merged 3 commits into
masterfrom
codex-nix-ci-version-pin-maple
Oct 21, 2026
Merged

AnthonyRonning merged 3 commits into
masterfrom
codex-nix-ci-version-pin-maple

Conversation

@AnthonyRonning

@AnthonyRonning AnthonyRonning commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • replace all 69 uses of the floating Nix installer with the immutable Determinate Nix action for v3.23.3
  • pass an explicit source tag, withhold the installer GitHub token, and fail closed unless the installed runtime is Determinate Nix 3.23.3 / Nix 2.35.3
  • enforce the pin and immediate runtime verification across every workflow with a flake-integrated policy test
  • preserve the no-OIDC/no-FlakeHub boundary for the fork-compatible EIF and reviewer-gated signing jobs
  • document the repository Nix runtime policy

Validation

  • nix flake check --no-update-lock-file --print-build-logs (11 checks passed on aarch64-darwin)
  • pre-commit workflow lint and Python policy suite (476 tests passed)
  • targeted Nix, OpenSecret, Agent, Pages, SDK publishing, and signing workflow tests

View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.

@github-actions

github-actions Bot commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

Maple Auth development preview: https://e54f71cb.maple-auth-dev.pages.dev

Commit: c7899c85c1c7c29b883c761f07409805ecc6fb59

Uses development services. Cloudflare Access applies. Provider OAuth is not configured for PR URLs; use the stable Auth Dev host for OAuth rehearsal.

@github-actions

github-actions Bot commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

Maple development preview: https://30d44ea2.maple-ca8.pages.dev

Commit: c7899c85c1c7c29b883c761f07409805ecc6fb59

Uses development API, billing, flags and PCR configuration. Cloudflare Access applies.

@AnthonyRonning
AnthonyRonning force-pushed the codex-nix-ci-version-pin-maple branch from 38bcbc1 to c7899c8 Compare October 21, 2026 01:39
@AnthonyRonning
AnthonyRonning merged commit d36e0ae into master Oct 21, 2026
60 checks passed

This branch was successfully deployed

2 active deployments
pages-pr-1181 — c7899c85 Deployed Oct 21, 2026 by github-actions[bot]
auth-pages-pr-1181 — c7899c85 Deployed Oct 21, 2026 by github-actions[bot]
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