nixpkgs-suyu/nixos/modules/services
Vincent Haupert 847774470e nixos/github-runners: restart service if exit code signals a retryable error
On some occasions, the GitHub runner service encounters errors which are
deemed retryable but result in the runner's termination. To signal a
retryable error, the runner exits with status code 2:

https://github.com/actions/runner/blob/40ed7f8/src/Runner.Common/Constants.cs#L146

To account for that behavior, this commit sets
`RestartForceExitStatus=2` which results in a service restart regardless
of using an ephemeral runner or not.
2022-11-10 11:06:04 -05:00
..
admin
amqp
audio nixos/navidrome: set proper SystemCallFilter 2022-10-24 22:21:59 +10:00
backup nixos/btrbk: fix ordering of subsections and refactor 2022-10-24 08:52:25 +08:00
blockchain/ethereum lighthouse: module add defaults 2022-11-07 09:15:49 -05:00
cluster Merge pull request #194759 from hercules-ci/fqdn-or-hostname 2022-11-09 13:53:57 +01:00
computing
continuous-integration nixos/github-runners: restart service if exit code signals a retryable error 2022-11-10 11:06:04 -05:00
databases nixos/redis: store config in state directory 2022-11-09 21:49:33 +01:00
desktops nixos/geoclue2: make system service wait on network-online 2022-11-09 16:50:18 +00:00
development
display-managers
editors
finance
games
hardware nixos/sane: mention sane-airscan in the extraBackends option 2022-11-05 16:19:04 +01:00
home-automation nixos/home-assistant: update bluetooth components 2022-11-05 13:30:17 +01:00
logging logrotate: add services.logrotate.settings example 2022-11-05 10:34:04 +09:00
mail Merge pull request #189756 from alyssais/mailman-virtualRoot 2022-11-06 12:42:48 +01:00
matrix nixos/mautrix-telegram: fix link to example config 2022-10-30 13:20:16 -04:00
misc Merge pull request #200388 from babbaj/remove-ethminer 2022-11-09 12:06:28 -03:00
monitoring Merge pull request #194759 from hercules-ci/fqdn-or-hostname 2022-11-09 13:53:57 +01:00
network-filesystems Merge pull request #197104 from Luflosi/kubo-RFC42 2022-10-27 23:48:33 +02:00
networking nixos/firefox-syncserver: fix setup failure due to duplicate key 2022-11-09 23:39:08 +01:00
printing nixos/printing: add services.printing.stateless option 2022-10-17 22:59:24 +01:00
scheduling
search hound, nixos/hound: deduplicate runtime deps 2022-10-23 12:50:24 +10:00
security Merge pull request #197221 from azahi/endlessh-module 2022-11-01 23:44:25 +01:00
system nixos/cloud-init: fix hostname and resolvconf configuration 2022-10-27 08:07:48 +02:00
torrent rmem_max: define merge function 2022-11-08 10:30:10 -05:00
tracing
ttys nixos/getty: mkdefault for etc/issue 2022-10-05 12:46:23 -04:00
video
wayland
web-apps nixos/invoiceplane: Enable clean url 2022-11-09 08:17:52 -05:00
web-servers nixos/merecat: init 2022-10-31 09:24:28 +01:00
x11 Merge master into staging-next 2022-11-07 18:01:17 +00:00