forgejo/models
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
..
actions Artifacts retention and auto clean up () 2023-09-06 07:41:06 +00:00
activities Bypass MariaDB performance bug of the "IN" sub-query, fix incorrect IssueIndex () 2023-08-07 12:23:59 +02:00
admin Replace interface{} with any () 2023-07-04 18:36:08 +00:00
asymkey Update tool dependencies, lock govulncheck and actionlint () 2023-07-09 11:58:06 +00:00
auth Ignore the trailing slashes when comparing oauth2 redirect_uri () 2023-08-21 12:15:55 +08:00
avatars Avoid warning for system setting when start up () 2023-02-24 18:23:13 +08:00
db Improve DeleteByID () 2023-09-05 08:11:35 +02:00
dbfs Fix content holes in Actions task logs file () 2023-06-28 19:07:29 +02:00
fixtures Fix verifyCommits error when push a new branch () 2023-08-30 02:27:53 +00:00
git Add link to job details and tooltip to commit status in repo list in dashboard () 2023-08-21 15:26:10 +08:00
issues Fix wrong review requested number () 2023-09-03 02:12:38 +00:00
migrations Artifacts retention and auto clean up () 2023-09-06 07:41:06 +00:00
organization Remove unused code () 2023-07-06 21:52:41 +00:00
packages Fix NuGet search endpoints () 2023-08-14 02:50:55 +00:00
perm some less naked returns () 2023-07-04 15:52:33 +00:00
project Refactor project templates () 2023-08-12 10:30:28 +00:00
pull refactor some functions to support ctx as first parameter () 2022-12-03 10:48:26 +08:00
repo Move modules/mirror to services () 2023-08-27 10:24:45 +08:00
secret Refactor secrets modification logic () 2023-09-05 15:21:02 +00:00
shared/types Display owner of a runner as a tooltip instead of static text () 2023-05-12 08:43:27 +00:00
system Replace interface{} with any () 2023-07-04 18:36:08 +00:00
unit Use Set[Type] instead of map[Type]bool/struct{}. () 2023-08-30 06:55:25 +00:00
unittest Replace interface{} with any () 2023-07-04 18:36:08 +00:00
user Check blocklist for emails when adding them to account () 2023-08-30 10:46:49 -05:00
webhook Replace interface{} with any () 2023-07-04 18:36:08 +00:00
error.go Sync branches into databases () 2023-06-29 10:03:20 +00:00
fixture_generation.go
fixture_test.go
main_test.go Merge setting.InitXXX into one function with options () 2023-05-04 11:55:35 +08:00
migrate.go Add context parameter to some database functions () 2023-07-22 22:14:27 +08:00
migrate_test.go Add context parameter to some database functions () 2023-07-22 22:14:27 +08:00
org.go refactor some functions to support ctx as first parameter () 2022-12-03 10:48:26 +08:00
org_team.go Remove org users who belong to no teams () 2023-04-24 15:52:38 -04:00
org_team_test.go
org_test.go
repo.go chore(actions): support cron schedule task () 2023-08-24 03:06:51 +00:00
repo_collaboration.go refactor some functions to support ctx as first parameter () 2022-12-03 10:48:26 +08:00
repo_collaboration_test.go Rename repo.GetOwner to repo.LoadOwner () 2023-02-18 20:11:03 +08:00
repo_test.go
repo_transfer.go Fix unclear IsRepositoryExist logic () 2023-04-28 14:14:26 -04:00
repo_transfer_test.go Rename almost all Ctx functions () 2022-12-10 10:46:31 +08:00