gitea/modules
KN4CK3R 05209f0d1d
Add RPM registry ()
Fixes 

This PR adds a RPM package registry. You can follow [this
tutorial](https://opensource.com/article/18/9/how-build-rpm-packages) to
build a *.rpm package for testing.

This functionality is similar to the Debian registry () and
therefore shares some methods. I marked this PR as blocked because it
should be merged after .


![grafik](https://user-images.githubusercontent.com/1666336/223806549-d8784fd9-9d79-46a2-9ae2-f038594f636a.png)
..
actions show workflow config error on file view also ()
activitypub Add Chef package registry ()
analyze Implement FSFE REUSE for golang files ()
assetfs Use a general approach to access custom/static/builtin assets ()
auth Use a general approach to access custom/static/builtin assets ()
avatar Allow `webp` images as avatars ()
base Use a general Eval function for expressions in templates. ()
cache Update redis library to support redis v7 ()
charset Update go tool dependencies, restructure lint targets ()
container Implement FSFE REUSE for golang files ()
context Improve template system and panic recovery ()
csv Refactor locale number ()
doctor Merge setting.InitXXX into one function with options ()
emoji Fix unstable emoji sort ()
eventsource Move `convert` package to services ()
generate Implement FSFE REUSE for golang files ()
git Faster git.GetDivergingCommits ()
gitgraph Add context cache as a request level cache ()
graceful Remove most path-based golangci exclusions ()
hcaptcha Consume hcaptcha and pwn deps ()
highlight test_env: hardcode major go version in use ()
hostmatcher Implement FSFE REUSE for golang files ()
html Implement FSFE REUSE for golang files ()
httpcache Set `X-Gitea-Debug` header once ()
httplib Refactor internal API for git commands, use meaningful messages instead of "Internal Server Error" ()
indexer Refactor config provider ()
issue/template Allow issue templates to not render title ()
json Update gitea-vet to check FSFE REUSE ()
label Make label templates have consistent behavior and priority ()
lfs Use more specific test methods ()
log Enable forbidigo linter ()
markup Merge setting.InitXXX into one function with options ()
mcaptcha Implement FSFE REUSE for golang files ()
metrics include build info in Prometheus metrics ()
migration Scoped labels ()
mirror Implement FSFE REUSE for golang files ()
nosql Update redis library to support redis v7 ()
notification Implement actions ()
options Use a general approach to access custom/static/builtin assets ()
packages Add RPM registry ()
paginator Use more specific test methods ()
pprof Implement FSFE REUSE for golang files ()
private Fix incorrect internal response type ()
process Improve trace logging for pulls and processes ()
proxy Use proxy for pull mirror ()
proxyprotocol Implement FSFE REUSE for golang files ()
public Use a general approach to access custom/static/builtin assets ()
queue Fix intermittent CI failure in EmptyQueue ()
recaptcha Implement FSFE REUSE for golang files ()
references Use correct captured group range when parsing cross-reference ()
regexplru Implement FSFE REUSE for golang files ()
repository Replace placeholders in licenses ()
secret Use more specific test methods ()
session Update redis library to support redis v7 ()
setting Add RPM registry ()
sitemap Fix sitemap ()
ssh Implement FSFE REUSE for golang files ()
storage Use more specific test methods ()
structs Add API for gitignore templates ()
svg Use a general approach to access custom/static/builtin assets ()
sync Implement FSFE REUSE for golang files ()
system Implement FSFE REUSE for golang files ()
templates Improve template system and panic recovery ()
test Improve template system and panic recovery ()
timeutil Fix incorrect webhook time and use relative-time to display it ()
translation Make repo size style matches others (commits/branches/tags) ()
turnstile Add new captcha: cloudflare turnstile ()
typesniffer Do not recognize text files as audio ()
updatechecker Implement FSFE REUSE for golang files ()
upload Implement FSFE REUSE for golang files ()
uri Implement FSFE REUSE for golang files ()
user Implement FSFE REUSE for golang files ()
util Add Debian package registry ()
validation Map OIDC groups to Orgs/Teams ()
web Improve template system and panic recovery ()
webhook Restructure `webhook` module ()