Commit d9e2d8d

HPCesia <me@hpcesia.com>
2026-07-23 16:42:03
Add a Forgejo Runner instance for Codeberg
1 parent 2aa8004
modules/hosts/mobius/services/forgejo-runner-codeberg-token.age
@@ -0,0 +1,8 @@
+age-encryption.org/v1
+-> piv-p256 xCEwtQ AgsY4z/ukfl9c9xuDxDp74LeU+GcPbk5zHcWePXHSeq+
+9Z1Jo8vvxHRyGpVQupGXq7yeD6lxTETjowxJGz6Uaw4
+-> k+KdV-grease 1_mU7J oo[@c ]%'8;=P f\
+AfXCE0AekhAiJXb/Fh2nBYxpwPnw8WGW4ln7B3r/MPspEYNQV6E/PJUWWNRSY5u1
+J7RODuXkch8xCj9f0g5NsxNZGFIEruA9Rb4dZKE73S8fuBYsv+B37iRrg/IV
+--- eNk4nnvW6SDNq8w5lPL7plmaYzscHpy6162HKskVkAI
+��GZ�f��>�Q�䓝��e���MdWB���zmq��R2-��x �t��,���ϡV�~O=:5���ګKp$
\ No newline at end of file
modules/hosts/mobius/services/services.nix
@@ -5,21 +5,36 @@
       services.webserver.caddy.tailscaleUseHttps = true;
 
       services.forgejo.runner = {
-        instances.internal = {
-          name = "runner-internal";
-          servers = {
-            gateOfInfinity = {
-              url = "https://git.net.trin.one";
-              uuid = "53fa1df5-f0dd-423c-91a7-afee2488f253";
-              tokenFileAged = ./forgejo-runner-goi-token.age;
+        instances = {
+          internal = {
+            name = "runner-internal";
+            servers = {
+              gateOfInfinity = {
+                url = "https://git.net.trin.one";
+                uuid = "53fa1df5-f0dd-423c-91a7-afee2488f253";
+                tokenFileAged = ./forgejo-runner-goi-token.age;
+              };
+            };
+            labels = [
+              "ubuntu-latest:docker://ghcr.io/catthehacker/ubuntu:act-latest"
+              "nixos-latest:docker://git.net.trin.one/hpcesia/nix-act-image:latest-x86_64-linux"
+            ];
+            extraSettings = {
+              container.network = "host";
             };
           };
-          labels = [
-            "ubuntu-latest:docker://ghcr.io/catthehacker/ubuntu:act-latest"
-            "nixos-latest:docker://git.net.trin.one/hpcesia/nix-act-image:latest-x86_64-linux"
-          ];
-          extraSettings = {
-            container.network = "host";
+          codeberg = {
+            name = "runner-codeberg";
+            servers = {
+              codeberge = {
+                url = "https://codeberg.org";
+                uuid = "ba3966e6-ad25-4de2-89ec-4b96b9e1965f";
+                tokenFileAged = ./forgejo-runner-codeberg-token.age;
+              };
+            };
+            labels = [
+              "nixos-latest:docker://git.net.trin.one/hpcesia/nix-act-image:latest-x86_64-linux"
+            ];
           };
         };
       };
secrets/cache/mobius/a46423ad52d4eb61b90363a4ec8dee749fda08c40a03ef0408b6b1f5062ea789
Binary file