| Commit message (Collapse) | Author | Age |
|\ |
|
| |
| |
| |
| | |
See #249602.
|
| |
| |
| |
| |
| |
| |
| |
| | |
The next commit is going to add an option which takes a list of
packages. So the example must be converted to make it documentable.
This will also allow adding comments, to explain why some options are
used.
|
| |
| |
| |
| |
| |
| | |
The name of the backend is `local`, not `exec`.
`environmentFile` is supposed to be a list.
|
| |
| |
| |
| |
| |
| |
| | |
The name should match the fact that we're using `podman` instead of
`docker`.
And the group was wrong.
|
|\ \
| | |
| | | |
nixos/buildbot: support reload, buildbot-www-react: init 3.9
|
| | |
| | |
| | |
| | | |
buildbot will reload configuration on sighup
|
|/ / |
|
|/ |
|
| |
|
| |
|
| |
|
|\
| |
| | |
treewide: use optionalString instead of 'then ""'
|
| | |
|
|\ \
| | |
| | | |
nixos/buildkite-agents: simplify service definition
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* remove `with`
* replace specific hooks with attrsOf lines
To be flexible, should they change.
* make hooks with writeShellApplication
- Previously hooks would not build if they used a heredoc with `EOF`
- To shellcheck hooks
* format with nixpkgs-fmt
* remove removed option module
|
|\ \
| | |
| | | |
maintainers/team-list: Add team gitlab
|
| | | |
|
|\ \ \
| |_|/
|/| | |
nixos/jenkins-job-builder: Fix link to documentation, use mkEnableOption
|
| | |
| | |
| | |
| | | |
Co-Authored-By: emilylange <git@emilylange.de>
|
|\ \ \
| | | |
| | | | |
treewide: use lib.optionalAttrs instead of 'then {}'
|
| | | | |
|
|/ / / |
|
| |/
|/| |
|
| | |
|
|\ \
| | |
| | | |
nixos/gitea-actions-runner: init
|
| | | |
|
|/ /
| |
| |
| | |
see https://github.com/hercules-ci/hercules-ci-agent/pull/451 for context
|
|\ \
| |/
|/| |
|
| | |
|
|/
|
|
|
|
|
| |
By moving it out we can start apply overrides to python dependendencies
starting with sqlalchemy.
This fixes the build with the current version.
|
| |
|
| |
|
|
|
|
|
|
| |
Otherwise the agent might experience trouble with DNS resolution [1].
[1]: https://github.com/woodpecker-ci/plugin-git/issues/65
|
| |
|
| |
|
|
|
|
|
| |
The module file has been renamed from `agent.nix` to `agents.nix` to
mirror the change.
|
| |
|
|\
| |
| | |
nixos/hydra: wait for network-online before evaluator start
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This prevents issues I'm seeing with the hydra I'm running on my laptop.
Every time I reboot it I see eval errors like this:
```
error fetching latest change from git repo at `https://github.com/nixos/nixpkgs.git':
fatal: unable to access 'https://github.com/nixos/nixpkgs.git/': Could not resolve host: github.com
```
This is because the evaluator already starts before the network is
actually online. It should wait until the network is fully online before
starting evaluation to prevent evaluation errors like above.
|
|\ \
| | |
| | | |
github-runner: switch to `buildDotnetModule`
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Nothing the script `config.sh` does prior to the final call to
`Runner.Listener configure` is relevant for the systemd service.
Particularly, we don't need (nor want) any of the artifacts the `env.sh`
script creates.
|
|/ /
| |
| |
| |
| |
| | |
gitlab-runner-clear-docker-cache is disabled
Only create the service if the option is enabled and if any docker executors exist.
|
|\ \
| | |
| | | |
nixos/github-runners: clean `workDir` as root
|
| | |
| | |
| | |
| | |
| | |
| | | |
Purge contents of `workDir` as root to also allow the removal of files
marked as read-only. It is easy to create read-only files in `workDir`,
e.g., by copying files from the Nix store.
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We’ve been having trouble figuring out which kind of token to use and
why our setup would break every few system updates.
This should clarify which options there are, and which ones lead to
better results.
Ideally there would be a manual section that has a step-by-step guide
on how to set up the github runner, with screenshots and everything.
|
|/
|
|
|
| |
The build fails when configFile is provided because of shellcheck
detects missing quotes here.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The `serviceOverrides` module option is commonly used to loosen the
systemd unit's hardening. This commit merges the `serviceConfig` with
`mkMerge` instead of using the update operator `//` which discards all
existing values on conflict. To avoid a breaking change which requires
defining each option with a higher priority (e.g., through `mkForce`),
this commit prefixes hardening values with `mkDefault`.
Notable exceptions are list hardening options which use `mkBefore`
instead of `mkDefault`. This allows for easy extension of the existing
settings. Resetting redefinitions are still possible through `mkForce`.
|