configure

Queued Started Finished

Reproduce this run
  1. 0.12 s $ /nix/store/9ypz3flqsrl5xl495mm8h645gadjsxi1-coreutils-9.11/bin/timeout --kill-after=15s 7200s /nix/store/p6gjvnswdnw7sngaza9rhmfc1whaxhij-nix-ci-config-0.0.0/bin/nix-ci-config --flake git+https://x-access-token:<REDACTED:GITHUB_ACCESS_TOKEN>@github.com/NorfairKing/hopinion?ref=master&rev=b6eaa7f1fac27a0e5d6d1e0c5c5af0f72c2eaeea --forge-type github
  2. 0.58 s Read the configuration over the forge file API in 2 request(s).
  3. 0.61 s No nix-ci configuration found, continuing with default configuration.
  4. 0.61 s
  5. 0.61 s WARNING: If you are seeing a 'Cannot find Git revision' failure in a show job, be sure to configure git-ssh-key in your nix-ci configuration file.
  6. 0.73 s Configuration accepted.

Effective configuration

What this suite's inherited settings came to, and what decided each of them.

How a setting is inherited

What to build

Build whichever system s the relevant workers are configured to build.

Only build: Everything

But exclude: Nothing

How to build

enable : true

Whether to run CI.

timeout : null

Maximum timeout, in seconds.

Note that the actual timeout may depend on the workers' configuration.

Set to null for a suite that runs without a timeout of its own.

allow-import-from-derivation : true

Allow import-from-derivation during evaluation.

shallow-clone : true

Fetch only the commit being built, not its whole history.

Set false for a flake that reads self.revCount, which has nothing to count without the history.

In-repo test and deploy jobs ignore this and fetch the whole history.

impure : false

Build with --impure

build-logs : true

Build with --print-build-logs

fail-fast : true

Cancel the rest of a suite once one job fails

auto-retry : true

Automatically retry every individual failed run in a suite once

fail-on-dangling-dependencies : false

Fail the build when a configured build dependency references a job that does not exist.

When false, such a dangling dependency is reported as a warning and ignored instead.

dependency-discovery : true

Dependency discovery configuration