configure

Reproduce this run
  1. 0.00 s $ /nix/store/bhv6xyvqw6gjs3j488gi1z6wdv18bdpa-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://github.com/sellout/flaky?ref=main&rev=9c355e0a2133380b32cab438b6e4b64572a6803e --forge-type github
  2. 1.01 s Read the configuration over the forge file API in 2 request(s).
  3. 1.03 s
  4. 1.03 s Found this configuration:
  5. 1.03 s {
  6. 1.03 s "allow-import-from-derivation": true,
  7. 1.03 s "auto-retry": true,
  8. 1.03 s "build-logs": true,
  9. 1.03 s "cachix": {
  10. 1.03 s "name": "sellout",
  11. 1.03 s "public-key": "sellout.cachix.org-1:v37cTpWBEycnYxSPAgSQ57Wiqd3wjljni2aC0Xry1DE="
  12. 1.03 s },
  13. 1.03 s "deploy": {},
  14. 1.03 s "doNotBuild": [
  15. 1.03 s "devShells.x86_64-linux.lax-checks"
  16. 1.03 s ],
  17. 1.03 s "enable": true,
  18. 1.03 s "fail-fast": false,
  19. 1.03 s "impure": false,
  20. 1.03 s "test": {}
  21. 1.03 s }
  22. 1.03 s
  23. 1.03 s
  24. 1.03 s Configured jobs with configuration:
  25. 1.03 s {
  26. 1.03 s "allow-import-from-derivation": true,
  27. 1.03 s "auto-retry": true,
  28. 1.03 s "build-logs": true,
  29. 1.03 s "cachix": {
  30. 1.03 s "name": "sellout",
  31. 1.03 s "public-key": "sellout.cachix.org-1:v37cTpWBEycnYxSPAgSQ57Wiqd3wjljni2aC0Xry1DE="
  32. 1.03 s },
  33. 1.03 s "doNotBuild": [
  34. 1.03 s "devShells.x86_64-linux.lax-checks"
  35. 1.03 s ],
  36. 1.03 s "enable": true,
  37. 1.03 s "fail-fast": false,
  38. 1.03 s "impure": false
  39. 1.03 s }
  40. 1.03 s
  41. 1.03 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:

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 : false

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

Cachix configuration

Cachix cache name: sellout

Cachix cache public key: sellout.cachix.org-1:v37cTpWBEycnYxSPAgSQ57Wiqd3wjljni2aC0Xry1DE=