forgejo/models/actions
FuXiaoHei 460a2b0edf
Artifacts retention and auto clean up ()
Currently, Artifact does not have an expiration and automatic cleanup
mechanism, and this feature needs to be added. It contains the following
key points:

- [x] add global artifact retention days option in config file. Default
value is 90 days.
- [x] add cron task to clean up expired artifacts. It should run once a
day.
- [x] support custom retention period from `retention-days: 5` in
`upload-artifact@v3`.
- [x] artifacts link in actions view should be non-clickable text when
expired.
2023-09-06 07:41:06 +00:00
..
artifact.go Artifacts retention and auto clean up () 2023-09-06 07:41:06 +00:00
run.go Add optimistic lock to ActionRun table () 2023-08-21 14:07:52 +00:00
run_job.go Add optimistic lock to ActionRun table () 2023-08-21 14:07:52 +00:00
run_job_list.go Implement actions () 2023-01-31 09:45:19 +08:00
run_list.go Implement auto-cancellation of concurrent jobs if the event is push () 2023-07-25 11:15:55 +08:00
runner.go Support changing labels of Actions runner without re-registration () 2023-06-13 22:28:31 +08:00
runner_list.go Implement actions () 2023-01-31 09:45:19 +08:00
runner_token.go Implement actions () 2023-01-31 09:45:19 +08:00
schedule.go chore(actions): support cron schedule task () 2023-08-24 03:06:51 +00:00
schedule_list.go chore(actions): support cron schedule task () 2023-08-24 03:06:51 +00:00
schedule_spec.go chore(actions): support cron schedule task () 2023-08-24 03:06:51 +00:00
schedule_spec_list.go chore(actions): support cron schedule task () 2023-08-24 03:06:51 +00:00
status.go Require approval to run actions for fork pull request () 2023-02-24 15:58:49 +08:00
task.go Add optimistic lock to ActionRun table () 2023-08-21 14:07:52 +00:00
task_list.go Implement actions () 2023-01-31 09:45:19 +08:00
task_output.go Support upload outputs and use needs context on Actions () 2023-04-22 16:12:41 -04:00
task_step.go Implement actions () 2023-01-31 09:45:19 +08:00
tasks_version.go Reduce unnecessary DB queries for Actions tasks () 2023-07-24 06:11:27 +00:00
utils.go Implement actions () 2023-01-31 09:45:19 +08:00
utils_test.go Implement actions () 2023-01-31 09:45:19 +08:00
variable.go Support configuration variables on Gitea Actions () 2023-06-20 22:54:15 +00:00