Compare commits
2 Commits
e0506fc3e0
...
ddbfca6f30
| Author | SHA1 | Date | |
|---|---|---|---|
| ddbfca6f30 | |||
| 76605c04b9 |
29
.gitea/workflows/build.yaml
Normal file
29
.gitea/workflows/build.yaml
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
name: build
|
||||||
|
run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀
|
||||||
|
on: [push]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
|
||||||
|
build-sydpc:
|
||||||
|
runs-on: nixos
|
||||||
|
steps:
|
||||||
|
- name: Check out repository code
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
- name: build sydpc
|
||||||
|
run: nix build -L .#nixosConfigurations.sydpc
|
||||||
|
|
||||||
|
build-fruitbook:
|
||||||
|
runs-on: nixos
|
||||||
|
steps:
|
||||||
|
- name: Check out repository code
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
- name: build fruitbook
|
||||||
|
run: nix build -L .#nixosConfigurations.fruitbook
|
||||||
|
|
||||||
|
build-deertopia:
|
||||||
|
runs-on: nixos
|
||||||
|
steps:
|
||||||
|
- name: Check out repository code
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
- name: build deertopia
|
||||||
|
run: nix build -L .#nixosConfigurations.deertopia
|
||||||
@@ -41,17 +41,28 @@ in {
|
|||||||
url = "https://git.deertopia.net/";
|
url = "https://git.deertopia.net/";
|
||||||
tokenFile = token-file;
|
tokenFile = token-file;
|
||||||
labels = [ "nixos:host" ];
|
labels = [ "nixos:host" ];
|
||||||
|
hostPackages = with pkgs; [
|
||||||
|
bash
|
||||||
|
coreutils
|
||||||
|
curl
|
||||||
|
gawk
|
||||||
|
gitMinimal
|
||||||
|
gnused
|
||||||
|
nodejs
|
||||||
|
wget
|
||||||
|
nix
|
||||||
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
# Disable dynamic user so runner state persists via bind mount
|
# Disable dynamic user so runner state persists via bind mount
|
||||||
assertions = [{
|
assertions = [{
|
||||||
assertion = config.systemd.services.gitea-actions-runner-sydpc.enable;
|
assertion = config.systemd.services.gitea-actions-runner-sydpc.enable;
|
||||||
message = ''
|
message = ''
|
||||||
Expected systemd service 'gitea-actions-runner-sydpc' is not
|
Expected systemd service 'gitea-actions-runner-sydpc' is not
|
||||||
enabled — the gitea-actions-runner module may have changed
|
enabled — the gitea-actions-runner module may have changed
|
||||||
its naming scheme.
|
its naming scheme.
|
||||||
'';
|
'';
|
||||||
}];
|
}];
|
||||||
systemd.services.gitea-actions-runner-sydpc.serviceConfig.DynamicUser
|
systemd.services.gitea-actions-runner-sydpc.serviceConfig.DynamicUser
|
||||||
= lib.mkForce false;
|
= lib.mkForce false;
|
||||||
users.users.gitea-actions-runner = {
|
users.users.gitea-actions-runner = {
|
||||||
|
|||||||
Reference in New Issue
Block a user