mirror of
https://github.com/harivansh-afk/nix.git
synced 2026-04-21 01:01:45 +00:00
ci: drop darwin shims, rebuild locally on netty runner
- remove macOS-era `sudo mkdir /Users/rathi/...` shim steps from flake-check and nix-format (Linux runner, paths don't exist, gitea-runner has no sudo) - deploy-netty now runs `sudo nixos-rebuild switch --flake .#netty` directly on the runner (it *is* netty), no SSH, no `just switch-netty` - grant gitea-runner NOPASSWD sudo for nixos-rebuild only - apply current nixfmt to home/scripts.nix, hermes-gateway.nix, devshells.nix Made-with: Cursor
This commit is contained in:
parent
ec2f23757b
commit
0aab0a4d61
5 changed files with 27 additions and 23 deletions
|
|
@ -8,6 +8,21 @@ let
|
|||
cacheRoot = "/var/cache/forgejo-runner";
|
||||
in
|
||||
{
|
||||
security.sudo.extraRules = [
|
||||
{
|
||||
users = [ "gitea-runner" ];
|
||||
commands = [
|
||||
{
|
||||
command = "/run/current-system/sw/bin/nixos-rebuild";
|
||||
options = [
|
||||
"NOPASSWD"
|
||||
"SETENV"
|
||||
];
|
||||
}
|
||||
];
|
||||
}
|
||||
];
|
||||
|
||||
systemd.tmpfiles.rules = [
|
||||
"d ${cacheRoot} 0750 gitea-runner gitea-runner -"
|
||||
"d ${cacheRoot}/cargo 0750 gitea-runner gitea-runner -"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue