forgejo/modules
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 chore(actions): support cron schedule task () 2023-08-24 03:06:51 +00:00
activitypub Expanded minimum RSA Keylength to 3072 () 2023-08-28 00:53:16 +00:00
analyze Rename code_langauge.go to code_language.go () 2023-08-07 15:00:53 -04:00
assetfs Use Set[Type] instead of map[Type]bool/struct{}. () 2023-08-30 06:55:25 +00:00
auth Use a general approach to access custom/static/builtin assets () 2023-04-12 18:16:45 +08:00
avatar Remove nfnt/resize and oliamb/cutter () 2023-07-20 19:52:42 +08:00
base Replace interface{} with any () 2023-07-04 18:36:08 +00:00
cache improve unit test for caching () 2023-07-27 22:24:40 +02:00
charset Replace interface{} with any () 2023-07-04 18:36:08 +00:00
container Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
context Fix the display of org level badges () 2023-09-06 14:38:14 +08:00
contexttest Avoid double-unescaping of form value () 2023-09-01 12:01:36 +00:00
csv Refactor locale number () 2023-04-17 11:37:23 +08:00
doctor Add fix incorrect can_create_org_repo for org owner team () 2023-08-29 01:11:23 +00:00
emoji Update emoji set to Unicode 15 () 2023-06-29 16:29:48 +00:00
eventsource Less naked returns () 2023-07-07 05:31:56 +00:00
generate Handle base64 decoding correctly to avoid panic () 2023-08-14 10:30:16 +00:00
git Remove redundant nil check in WalkGitLog () 2023-08-29 11:03:43 +00:00
gitgraph Add context cache as a request level cache () 2023-02-15 21:37:34 +08:00
graceful Allow the use of alternative net.Listener implementations by downstreams () 2023-07-24 07:18:17 +00:00
hcaptcha Consume hcaptcha and pwn deps () 2023-01-29 09:49:51 -06:00
highlight Upgrade go dependencies () 2023-07-14 11:00:31 +08:00
hostmatcher Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
html Refactor backend SVG package and add tests () 2023-08-05 04:34:59 +00:00
httpcache Less naked returns () 2023-07-07 05:31:56 +00:00
httplib Less naked returns () 2023-07-07 05:31:56 +00:00
indexer Use Go 1.21 and update dependencies () 2023-09-03 10:34:57 +00:00
issue/template Replace interface{} with any () 2023-07-04 18:36:08 +00:00
json Replace interface{} with any () 2023-07-04 18:36:08 +00:00
label Make label templates have consistent behavior and priority () 2023-04-10 16:44:02 +08:00
lfs Rewrite logger system () 2023-05-21 22:35:11 +00:00
log Reduce some allocations in type conversion () 2023-08-29 00:43:16 +08:00
markup Make user-content-* consistent with github () 2023-08-09 09:30:31 +00:00
mcaptcha Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
metrics Use a separate admin page to show global stats, remove actions stat () 2023-06-03 22:03:41 +08:00
migration Replace interface{} with any () 2023-07-04 18:36:08 +00:00
nosql Update tool dependencies, lock govulncheck and actionlint () 2023-07-09 11:58:06 +00:00
options Use a general approach to access custom/static/builtin assets () 2023-04-12 18:16:45 +08:00
packages Use docs.gitea.com instead of docs.gitea.io () 2023-08-27 11:59:12 +00:00
paginator Use more specific test methods () 2023-04-22 17:56:27 -04:00
pprof Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
private Replace interface{} with any () 2023-07-04 18:36:08 +00:00
process Less naked returns () 2023-07-07 05:31:56 +00:00
proxy Use proxy for pull mirror () 2023-02-11 08:39:50 +08:00
proxyprotocol Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
public Serve pre-defined files in "public", add "security.txt", add CORS header for ".well-known" () 2023-07-21 12:14:20 +00:00
queue Calculate MAX_WORKERS default value by CPU number () 2023-07-27 16:40:35 +08:00
recaptcha Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
references Use correct captured group range when parsing cross-reference () 2023-01-31 10:08:05 +01:00
regexplru Upgrade go dependencies () 2023-07-14 11:00:31 +08:00
repository Fix bug for ctx usage () 2023-08-28 04:06:47 +00:00
secret Improve decryption failure message () 2023-05-07 19:29:43 +08:00
session Replace interface{} with any () 2023-07-04 18:36:08 +00:00
setting Artifacts retention and auto clean up () 2023-09-06 07:41:06 +00:00
sitemap Fix sitemap () 2022-12-30 23:31:00 +08:00
ssh restrict certificate type for builtin SSH server () 2023-09-01 13:45:22 +00:00
storage Use correct minio error () 2023-08-21 16:20:11 +00:00
structs refactor(API): refactor secret creation and update functionality () 2023-08-28 13:08:19 +08:00
svg Refactor backend SVG package and add tests () 2023-08-05 04:34:59 +00:00
sync Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
system Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
templates Refactor og:description to limit the max length () 2023-09-03 01:43:29 +00:00
test Move web/api context related testing function into a separate package () 2023-09-01 11:26:07 +00:00
testlogger Replace interface{} with any () 2023-07-04 18:36:08 +00:00
timeutil Fix incorrect webhook time and use relative-time to display it () 2023-05-03 19:53:43 -04:00
translation Replace interface{} with any () 2023-07-04 18:36:08 +00:00
turnstile Add new captcha: cloudflare turnstile () 2023-02-05 15:29:03 +08:00
typesniffer Detect ogg mime-type as audio or video () 2023-08-15 10:31:25 +08:00
updatechecker Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
upload Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
uri Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
user Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
util Use Go 1.21 and update dependencies () 2023-09-03 10:34:57 +00:00
validation Check blocklist for emails when adding them to account () 2023-08-30 10:46:49 -05:00
web Update tool dependencies () 2023-08-20 22:59:19 +00:00
webhook New webhook trigger for receiving Pull Request review requests () 2023-05-24 22:06:27 -04:00