You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gitea/modules
wxiaoguang ecbb03dc6d
Improve testing and try to fix MySQL hanging (#32515)
By some CI fine tunes (`run tests`), SQLite & MSSQL could complete
in about 12~13 minutes (before > 14), MySQL could complete in 18 minutes
(before: about 23 or even > 30)

Major changes:

1. use tmpfs for MySQL storage
1. run `make test-mysql` instead of `make integration-test-coverage`
because the code coverage is not really used at the moment.
1. refactor testlogger to make it more reliable and be able to report
stuck stacktrace
1. do not requeue failed items when a queue is being flushed (failed
items would keep failing and make flush uncompleted)
1. reduce the file sizes for testing
1. use math ChaCha20 random data instead of crypot/rand (for testing
purpose only)
1. no need to `DeleteRepository` in `TestLinguist`
1. other related refactoring to make code easier to maintain
5 months ago
..
actions Fix wrong status of `Set up Job` when first step is skipped (#32120) 6 months ago
activitypub Remove SHA1 for support for ssh rsa signing (#31857) 7 months ago
analyze Rename code_langauge.go to code_language.go (#26377) 2 years ago
assetfs Use `Set[Type]` instead of `map[Type]bool/struct{}`. (#26804) 2 years ago
auth Add Passkey login support (#31504) 9 months ago
avatar Use `crypto/sha256` (#29386) 1 year ago
badge Implement actions badge svgs (#28102) 1 year ago
base Refactor sidebar assignee&milestone&project selectors (#32465) 5 months ago
cache bump to go 1.23 (#31855) 7 months ago
charset refactor: remove redundant err declarations (#32381) 5 months ago
container Refactor sidebar assignee&milestone&project selectors (#32465) 5 months ago
csv Render embedded code preview by permlink in markdown (#30234) 1 year ago
dump Refactor "dump" sub-command (#30240) 1 year ago
emoji Update emoji set to Unicode 15 (#25595) 2 years ago
eventsource Final round of `db.DefaultContext` refactor (#27587) 1 year ago
generate Refactor JWT secret generating & decoding code (#29172) 1 year ago
git Reduce integration test overhead (#32475) 5 months ago
gitgraph Fix milestone deadline and date related problems (#32339) 5 months ago
gitrepo Refactor markup package (#32399) 5 months ago
globallock Use global lock instead of NewExclusivePool to allow distributed lock between multiple Gitea instances (#31813) 7 months ago
graceful Remove unused error in graceful manager (#29871) 1 year ago
hcaptcha Consume hcaptcha and pwn deps (#22610) 2 years ago
highlight Add option to disable ambiguous unicode characters detection (#28454) 1 year ago
hostmatcher Support allowed hosts for migrations to work with proxy (#32025) 7 months ago
html Refactor backend SVG package and add tests (#26335) 2 years ago
httpcache Fix wrong last modify time (#32102) 6 months ago
httplib Add avif image file support (#32508) 5 months ago
indexer Reduce integration test overhead (#32475) 5 months ago
issue/template bump to go 1.23 (#31855) 7 months ago
json Replace `interface{}` with `any` (#25686) 2 years ago
label Make label templates have consistent behavior and priority (#23749) 2 years ago
lfs Use 8 as default value for git lfs concurrency (#32421) 5 months ago
lfstransfer Refactor LFS SSH and internal routers (#32473) 5 months ago
log Improve testing and try to fix MySQL hanging (#32515) 5 months ago
markup Refactor render system (#32492) 5 months ago
mcaptcha Implement FSFE REUSE for golang files (#21840) 2 years ago
metrics Rename project board -> column to make the UI less confusing (#30170) 10 months ago
migration Support migrating GitHub/GitLab PR draft status (#32242) 6 months ago
nosql Update tool dependencies, lock govulncheck and actionlint (#25655) 2 years ago
optional Resolve lint for unused parameter and unnecessary type arguments (#30750) 11 months ago
options Use a general approach to access custom/static/builtin assets (#24022) 2 years ago
packages cargo registry - respect renamed dependencies (#32430) 5 months ago
paginator Use more specific test methods (#24265) 2 years ago
pprof Implement FSFE REUSE for golang files (#21840) 2 years ago
private Refactor LFS SSH and internal routers (#32473) 5 months ago
process Update misspell to 0.5.1 and add `misspellings.csv` (#30573) 11 months ago
proxy Use proxy for pull mirror (#22771) 2 years ago
proxyprotocol Implement FSFE REUSE for golang files (#21840) 2 years ago
public Refactor CORS handler (#28587) 1 year ago
queue Improve testing and try to fix MySQL hanging (#32515) 5 months ago
recaptcha Implement FSFE REUSE for golang files (#21840) 2 years ago
references Refactor to use UnsafeStringToBytes (#31358) 10 months ago
regexplru Upgrade go dependencies (#25819) 2 years ago
repository Reduce integration test overhead (#32475) 5 months ago
secret Use `crypto/sha256` (#29386) 1 year ago
session Improve oauth2 client "preferred username field" logic and the error handling (#30622) 11 months ago
setting Fix `recentupdate` sorting bugs (#32505) 5 months ago
sitemap Fix sitemap (#22272) 2 years ago
ssh Remove SSH workaround (#27893) 1 year ago
storage Add artifacts test fixture (#30300) 5 months ago
structs Refactor render system (#32492) 5 months ago
svg Refactor markdown attention render (#29984) 1 year ago
sync Use global lock instead of NewExclusivePool to allow distributed lock between multiple Gitea instances (#31813) 7 months ago
system Refactor to use UnsafeStringToBytes (#31358) 10 months ago
templates Refactor render system (#32492) 5 months ago
test Remove sub-path from container registry realm (#31293) 10 months ago
testlogger Improve testing and try to fix MySQL hanging (#32515) 5 months ago
timeutil Refactor DateUtils and merge TimeSince (#32409) 5 months ago
translation Render embedded code preview by permlink in markdown (#30234) 1 year ago
turnstile Add new captcha: cloudflare turnstile (#22369) 2 years ago
typesniffer Add avif image file support (#32508) 5 months ago
updatechecker Replace more db.DefaultContext (#27628) 1 year ago
uri Implement FSFE REUSE for golang files (#21840) 2 years ago
user Implement FSFE REUSE for golang files (#21840) 2 years ago
util Refactor markup package (#32399) 5 months ago
validation Check blocklist for emails when adding them to account (#26812) 2 years ago
web Refactor LFS SSH and internal routers (#32473) 5 months ago
webhook Add new event commit status creation and webhook implementation (#27151) 5 months ago
zstd Support compression for Actions logs (#31761) 8 months ago