homepage: allow deployment via gitea actions runner #15

Merged
DavHau merged 3 commits from homepage-deploy into main 2023-07-19 18:28:03 +00:00
Owner
closes https://git.clan.lol/clan/clan-homepage/issues/1
DavHau added 1 commit 2023-07-18 00:13:58 +00:00
homepage: allow deployment via gitea actions runner
Some checks failed
build / test (push) Failing after 25s
8d752e4f9d
DavHau force-pushed homepage-deploy from 8d752e4f9d to 54ca87df00 2023-07-18 00:31:45 +00:00 Compare
DavHau force-pushed homepage-deploy from 54ca87df00 to 5bfe9f1861 2023-07-18 00:38:07 +00:00 Compare
DavHau force-pushed homepage-deploy from 5bfe9f1861 to d9010c7816 2023-07-18 01:20:39 +00:00 Compare
Mic92 reviewed 2023-07-18 14:22:42 +00:00
@ -32,0 +42,4 @@
# This user only gets created on service startup. We cannot chown the file
# any time earlier
ExecStartPre = [
"+${pkgs.coreutils}/bin/chown -R ${config.systemd.services.gitea-runner-nix.serviceConfig.User} /var/lib/gitea-actions-runner/secrets"
Owner

Is it possible to scope this secret for the repository only? Because this is supposed to be a public CI where also untrusted user may run stuff on.

Is it possible to scope this secret for the repository only? Because this is supposed to be a public CI where also untrusted user may run stuff on.
DavHau marked this conversation as resolved
Mic92 force-pushed homepage-deploy from d9010c7816 to 6081380abe 2023-07-19 08:36:44 +00:00 Compare
DavHau force-pushed homepage-deploy from 6081380abe to ae28874208 2023-07-19 18:23:43 +00:00 Compare
DavHau added 1 commit 2023-07-19 18:26:50 +00:00
cleanup
All checks were successful
build / test (push) Successful in 6s
8c543faf6f
DavHau force-pushed homepage-deploy from 8c543faf6f to 4d6a5469c8 2023-07-19 18:27:17 +00:00 Compare
DavHau merged commit 276fde836f into main 2023-07-19 18:28:03 +00:00
DavHau deleted branch homepage-deploy 2023-07-19 18:30:04 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: clan/clan-infra#15
No description provided.