diff --git a/services/forgejo.nix b/services/forgejo.nix index f37d741..5ecc7bf 100644 --- a/services/forgejo.nix +++ b/services/forgejo.nix @@ -46,6 +46,16 @@ in { SCHEDULE = "@every 48h"; TIMEOUT = "1h"; }; + "cron.delete_old_actions" = { + ENABLED = true; + RUN_AT_START = true; + SCHEDULE = "@every 168h"; # 1 week + OLDER_THAN = "4380h"; # half a year + }; + "cron.archive_cleanup" = { + SCHEDULE = "@every 2h"; + OLDER_THAN = "6h"; + }; git = { GC_ARGS = "--prune=1.week.ago"; HOME_PATH = "${config.services.forgejo.stateDir}/data/home";