nixos/github-runner: deprecate module in favor of github-runners.*
This commit is contained in:
parent
ab57ba24cf
commit
9ad02c831a
|
@ -318,6 +318,8 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
|
||||||
|
|
||||||
- The `hardware.pulseaudio` module now sets permission of pulse user home directory to 755 when running in "systemWide" mode. It fixes [issue 114399](https://github.com/NixOS/nixpkgs/issues/114399).
|
- The `hardware.pulseaudio` module now sets permission of pulse user home directory to 755 when running in "systemWide" mode. It fixes [issue 114399](https://github.com/NixOS/nixpkgs/issues/114399).
|
||||||
|
|
||||||
|
- The module `services.github-runner` has been removed. To configure a single GitHub Actions Runner refer to `services.github-runners.*`. Note that this will trigger a new runner registration.
|
||||||
|
|
||||||
- The `btrbk` module now automatically selects and provides required compression
|
- The `btrbk` module now automatically selects and provides required compression
|
||||||
program depending on the configured `stream_compress` option. Since this
|
program depending on the configured `stream_compress` option. Since this
|
||||||
replaces the need for the `extraPackages` option, this option will be
|
replaces the need for the `extraPackages` option, this option will be
|
||||||
|
|
|
@ -410,7 +410,6 @@
|
||||||
./services/continuous-integration/buildbot/worker.nix
|
./services/continuous-integration/buildbot/worker.nix
|
||||||
./services/continuous-integration/buildkite-agents.nix
|
./services/continuous-integration/buildkite-agents.nix
|
||||||
./services/continuous-integration/gitea-actions-runner.nix
|
./services/continuous-integration/gitea-actions-runner.nix
|
||||||
./services/continuous-integration/github-runner.nix
|
|
||||||
./services/continuous-integration/github-runners.nix
|
./services/continuous-integration/github-runners.nix
|
||||||
./services/continuous-integration/gitlab-runner.nix
|
./services/continuous-integration/gitlab-runner.nix
|
||||||
./services/continuous-integration/gocd-agent/default.nix
|
./services/continuous-integration/gocd-agent/default.nix
|
||||||
|
|
|
@ -1,25 +0,0 @@
|
||||||
{ config
|
|
||||||
, pkgs
|
|
||||||
, lib
|
|
||||||
, ...
|
|
||||||
}@args:
|
|
||||||
|
|
||||||
with lib;
|
|
||||||
|
|
||||||
let
|
|
||||||
cfg = config.services.github-runner;
|
|
||||||
in
|
|
||||||
|
|
||||||
{
|
|
||||||
options.services.github-runner = import ./github-runner/options.nix (args // {
|
|
||||||
# Users don't need to specify options.services.github-runner.name; it will default
|
|
||||||
# to the hostname.
|
|
||||||
includeNameDefault = true;
|
|
||||||
});
|
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
|
||||||
services.github-runners.${cfg.name} = cfg;
|
|
||||||
};
|
|
||||||
|
|
||||||
meta.maintainers = with maintainers; [ veehaitch newam thomasjm ];
|
|
||||||
}
|
|
|
@ -12,6 +12,10 @@ let
|
||||||
in
|
in
|
||||||
|
|
||||||
{
|
{
|
||||||
|
imports = [
|
||||||
|
mkRemovedOptionModule [ "services" "github-runner" ] "Use `services.github-runners.*` instead"
|
||||||
|
];
|
||||||
|
|
||||||
options.services.github-runners = mkOption {
|
options.services.github-runners = mkOption {
|
||||||
default = {};
|
default = {};
|
||||||
type = with types; attrsOf (submodule { options = import ./github-runner/options.nix (args // {
|
type = with types; attrsOf (submodule { options = import ./github-runner/options.nix (args // {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user