Skip to content

ci: use Determinate Nix while retaining Cachix #4592

Closed

Description

@SDAChess

User Story

As an OpenShell maintainer, I want CI to use the Determinate Nix action while keeping the existing OpenShell Cachix cache.

Description

Replace the installer in the shared setup-nix action with a commit-pinned DeterminateSystems/determinate-nix-action. Preserve public Cachix reads and authenticated uploads through CACHIX_AUTH_TOKEN.

Context

All existing setup-nix callers should inherit the installer change without changing their cache inputs or permissions.

Definition of Done

  • Shared setup-nix installs Determinate Nix from a pinned action revision.
  • Cachix remains configured before shell preparation and builds, with uploads disabled when no token is supplied.
  • Affected workflow lint and composite-action security checks pass.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions