All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 7s
Build & Deploy / 🧪 QA (push) Successful in 1m53s
Build & Deploy / 🏗️ Build (push) Successful in 7m44s
Build & Deploy / 🚀 Deploy (push) Successful in 33s
Build & Deploy / 🧪 Smoke Test (push) Successful in 59s
Build & Deploy / ⚡ Lighthouse (push) Successful in 3m14s
Build & Deploy / 🔔 Notify (push) Successful in 1s
- Integrated imgproxy for centralized image optimization - Implemented Lighthouse CI in Gitea pipeline with native Chromium - Reached 100/100 SEO score by fixing canonicals, hreflang, and link text - Optimized LCP by forcing Hero component visibility until hydration - Decoupled analytics into an async shell to reduce TTI
53 lines
1.0 KiB
JSON
53 lines
1.0 KiB
JSON
{
|
|
"ci": {
|
|
"collect": {
|
|
"numberOfRuns": 1,
|
|
"settings": {
|
|
"preset": "desktop",
|
|
"onlyCategories": ["performance", "accessibility", "best-practices", "seo"],
|
|
"chromeFlags": "--no-sandbox --disable-setuid-sandbox"
|
|
}
|
|
},
|
|
"assert": {
|
|
"assertions": {
|
|
"categories:performance": [
|
|
"error",
|
|
{
|
|
"minScore": 0.8
|
|
}
|
|
],
|
|
"categories:accessibility": [
|
|
"error",
|
|
{
|
|
"minScore": 0.9
|
|
}
|
|
],
|
|
"categories:best-practices": [
|
|
"error",
|
|
{
|
|
"minScore": 0.9
|
|
}
|
|
],
|
|
"categories:seo": [
|
|
"error",
|
|
{
|
|
"minScore": 0.9
|
|
}
|
|
],
|
|
"first-contentful-paint": [
|
|
"warn",
|
|
{
|
|
"maxNumericValue": 2000
|
|
}
|
|
],
|
|
"interactive": [
|
|
"warn",
|
|
{
|
|
"maxNumericValue": 3500
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|