configure

Queued Started Finished

Reproduce this run
  1. 0.02 s $ /nix/store/kwc34h21my8mf7xbqm9gxs1xfx07xb4i-coreutils-9.11/bin/timeout --kill-after=15s 7200s /nix/store/ckxcj4hnq3qf76prhlld3hbl3z2wb84i-nix-ci-config-0.0.0/bin/nix-ci-config --flake git+https://github.com/mtlynch/mtlynch.io?ref=refs%2Fpull%2F1710%2Fhead&rev=363a907d3b5db3ff1274e7c925d4edb335415a72 --forge-type github
  2. 0.74 s Read the configuration over the forge file API in 2 request(s).
  3. 0.76 s
  4. 0.76 s Found this configuration:
  5. 0.76 s {
  6. 0.76 s "deploy": {
  7. 0.76 s "surge": {
  8. 0.76 s "branches": ":default",
  9. 0.76 s "package": "packages.x86_64-linux.deploy-to-surge",
  10. 0.76 s "secrets": [
  11. 0.76 s "SURGE_TOKEN"
  12. 0.76 s ],
  13. 0.76 s "system": "x86_64-linux"
  14. 0.76 s }
  15. 0.76 s },
  16. 0.76 s "systems": [
  17. 0.76 s "x86_64-linux"
  18. 0.76 s ],
  19. 0.76 s "test": {
  20. 0.76 s "external-links": {
  21. 0.76 s "branches": ":any",
  22. 0.76 s "package": "packages.x86_64-linux.check-external-links",
  23. 0.76 s "system": "x86_64-linux"
  24. 0.76 s }
  25. 0.76 s },
  26. 0.76 s "timeout": 7200
  27. 0.76 s }
  28. 0.76 s
  29. 0.76 s
  30. 0.76 s Configured jobs with configuration:
  31. 0.76 s {
  32. 0.76 s "deploy": {
  33. 0.76 s "surge": {
  34. 0.76 s "package": "packages.x86_64-linux.deploy-to-surge",
  35. 0.76 s "secrets": [
  36. 0.76 s "SURGE_TOKEN"
  37. 0.76 s ],
  38. 0.76 s "system": "x86_64-linux"
  39. 0.76 s }
  40. 0.76 s },
  41. 0.76 s "systems": [
  42. 0.76 s "x86_64-linux"
  43. 0.76 s ],
  44. 0.76 s "test": {
  45. 0.76 s "external-links": {
  46. 0.76 s "package": "packages.x86_64-linux.check-external-links",
  47. 0.76 s "system": "x86_64-linux"
  48. 0.76 s }
  49. 0.76 s },
  50. 0.76 s "timeout": 7200
  51. 0.76 s }
  52. 0.76 s
  53. 0.76 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 these system s:

Only build: Everything

But exclude: Nothing

How to build

enable : true

Whether to run CI.

timeout : 7200

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

Test Configurations

Test external-links

Test is enabled

Package: packages.x86_64-linux.check-external-links

System: x86_64-linux

Test is allowed from: :any

In repo:disabled (default)

Shallow clone: True

These secrets are required for to the test:

These ssh keys are required for the test:

Deploy Configurations

Deploy surge

Deployment is enabled

Package: packages.x86_64-linux.deploy-to-surge

System: x86_64-linux

Deployment is allowed from: :default

In repo:disabled (default)

Shallow clone: True

These secrets are required for to the deployment:

These ssh keys are required for the deployment: