Skip to content

Provide the attic client when not installing Nix - #7

Closed
igor-sirotin wants to merge 1 commit into
masterfrom
self-hosted-attic
Closed

Provide the attic client when not installing Nix#7
igor-sirotin wants to merge 1 commit into
masterfrom
self-hosted-attic

Conversation

@igor-sirotin

Copy link
Copy Markdown
Collaborator

With install-nix: false (self-hosted runners with preinstalled Nix), attic-action fails with Unable to locate executable file: attic — it resolves the client via PATH, which only a Nix installer action sets up. Build the client and put its store path on PATH; skipped when the runner already provides attic (e.g. once provisioned by infra).

Repro: https://github.com/logos-messaging/logos-delivery/actions/runs/30344706226 (logos-messaging/logos-delivery#4071). Alternative under discussion: provisioning attic-client on the runners, which makes this step a no-op.

🤖 Generated with Claude Code

attic-action resolves attic via PATH, which relies on a Nix installer
action having run in the same job. With install-nix: false, build the
client and put its store path on PATH — unless the runner already
provides one.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@igor-sirotin
igor-sirotin deleted the self-hosted-attic branch July 28, 2026 18:18
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