release-notes: mention new services.github-runners & breaking changes

This commit is contained in:
Vincent Haupert 2022-11-08 17:06:45 +01:00 committed by Winter
parent 90d7b88119
commit 2f71de984e
2 changed files with 35 additions and 0 deletions

View file

@ -1012,6 +1012,24 @@ signald -d /var/lib/signald/db \
<literal>services.syncthing.dataDir</literal>.
</para>
</listitem>
<listitem>
<para>
<literal>services.github-runner</literal> and
<literal>services.github-runners.&lt;name&gt;</literal> gained
the option <literal>serviceOverrides</literal> which allows
overriding the systemd <literal>serviceConfig</literal>. If
you have been overriding the systemd service configuration
(i.e., by defining
<literal>systemd.services.github-runner.serviceConfig</literal>),
you have to use the <literal>serviceOverrides</literal> option
now. Example:
</para>
<programlisting>
services.github-runner.serviceOverrides.SupplementaryGroups = [
&quot;docker&quot;
];
</programlisting>
</listitem>
</itemizedlist>
</section>
<section xml:id="sec-release-22.11-notable-changes">
@ -1025,6 +1043,13 @@ signald -d /var/lib/signald/db \
release notes</link> for more details.
</para>
</listitem>
<listitem>
<para>
Configuring multiple GitHub runners is now possible through
<literal>services.github-runners.&lt;name&gt;</literal>. The
option <literal>services.github-runner</literal> remains.
</para>
</listitem>
<listitem>
<para>
<literal>github-runner</literal> gained support for ephemeral

View file

@ -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.<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"
];
```
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
## 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.<name>`. 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`.