forgejo/tests
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
..
e2e Update minimum password length requirements () 2023-08-21 19:27:50 +00:00
fuzz Move fuzz tests into tests/fuzz () 2023-01-09 15:30:14 +08:00
gitea-lfs-meta Test views of LFS files () 2022-12-23 07:41:56 +08:00
gitea-repositories-meta Add commits dropdown in PR files view and allow commit by commit review () 2023-07-28 21:18:12 +02:00
integration Artifacts retention and auto clean up () 2023-09-06 07:41:06 +00:00
mssql.ini.tmpl Remove duplicated notify mail configuration on tests () 2023-09-05 12:34:36 +02:00
mysql.ini.tmpl Remove duplicated notify mail configuration on tests () 2023-09-05 12:34:36 +02:00
mysql8.ini.tmpl Do not use deprecated log config options by default () 2023-08-20 01:05:29 +00:00
pgsql.ini.tmpl Remove duplicated notify mail configuration on tests () 2023-09-05 12:34:36 +02:00
sqlite.ini.tmpl Do not use deprecated log config options by default () 2023-08-20 01:05:29 +00:00
test_utils.go Refactor tests () 2023-08-12 16:30:16 +00:00