From 2f71de984e97992d223f821e63279f87cc4b4e31 Mon Sep 17 00:00:00 2001 From: Vincent Haupert Date: Tue, 8 Nov 2022 17:06:45 +0100 Subject: [PATCH] release-notes: mention new `services.github-runners` & breaking changes --- .../from_md/release-notes/rl-2211.section.xml | 25 +++++++++++++++++++ .../manual/release-notes/rl-2211.section.md | 10 ++++++++ 2 files changed, 35 insertions(+) diff --git a/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml b/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml index d5cc14a3bdfd..a584292bffec 100644 --- a/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml +++ b/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml @@ -1012,6 +1012,24 @@ signald -d /var/lib/signald/db \ services.syncthing.dataDir. + + + services.github-runner and + services.github-runners.<name> gained + the option serviceOverrides which allows + overriding the systemd serviceConfig. If + you have been overriding the systemd service configuration + (i.e., by defining + systemd.services.github-runner.serviceConfig), + you have to use the serviceOverrides option + now. Example: + + +services.github-runner.serviceOverrides.SupplementaryGroups = [ + "docker" +]; + +
@@ -1025,6 +1043,13 @@ signald -d /var/lib/signald/db \ release notes for more details. + + + Configuring multiple GitHub runners is now possible through + services.github-runners.<name>. The + option services.github-runner remains. + + github-runner gained support for ephemeral diff --git a/nixos/doc/manual/release-notes/rl-2211.section.md b/nixos/doc/manual/release-notes/rl-2211.section.md index d61cf2967553..a3d6f0f5ca64 100644 --- a/nixos/doc/manual/release-notes/rl-2211.section.md +++ b/nixos/doc/manual/release-notes/rl-2211.section.md @@ -316,12 +316,22 @@ Available as [services.patroni](options.html#opt-services.patroni.enable). In a future release other paths will be allowed again and interpreted relative to `services.syncthing.dataDir`. +- `services.github-runner` and `services.github-runners.` gained the option `serviceOverrides` which allows overriding the systemd `serviceConfig`. If you have been overriding the systemd service configuration (i.e., by defining `systemd.services.github-runner.serviceConfig`), you have to use the `serviceOverrides` option now. Example: + + ``` + services.github-runner.serviceOverrides.SupplementaryGroups = [ + "docker" + ]; + ``` + ## Other Notable Changes {#sec-release-22.11-notable-changes} - The `xplr` package has been updated from 0.18.0 to 0.19.0, which brings some breaking changes. See the [upstream release notes](https://github.com/sayanarijit/xplr/releases/tag/v0.19.0) for more details. +- Configuring multiple GitHub runners is now possible through `services.github-runners.`. The option `services.github-runner` remains. + - `github-runner` gained support for ephemeral runners and registrations using a personal access token (PAT) instead of a registration token. See `services.github-runner.ephemeral` and `services.github-runner.tokenFile` for details. - A new module was added for the Saleae Logic device family, providing the options `hardware.saleae-logic.enable` and `hardware.saleae-logic.package`.