Testing new unlighthouse shenanigans
All checks were successful
Linting and checking code / get-version (push) Successful in 7s
Build and deploy preview site / check-tag (push) Successful in 3s
Linting and checking code / astro-check (push) Successful in 18s
Build and deploy preview site / checking (push) Successful in 14s
Build and deploy preview site / build-site (push) Successful in 2m35s
Build and deploy preview site / run-unlighthouse (push) Successful in 27s
Build and deploy preview site / auto-deploy-dockge (push) Successful in 51s
Build and deploy preview site / create-release (push) Successful in 1m1s

This commit is contained in:
Firq 2025-02-06 19:31:18 +01:00
parent eec488ddff
commit 03e341710f
Signed by: Firq
GPG key ID: 3ACC61C8CEC83C20
2 changed files with 28 additions and 24 deletions

View file

@ -1,7 +1,7 @@
{ {
"name": "@firq/fgosite", "name": "@firq/fgosite",
"type": "module", "type": "module",
"version": "0.2.0-pre.60", "version": "0.2.0-pre.61",
"private": true, "private": true,
"scripts": { "scripts": {
"dev": "astro dev", "dev": "astro dev",

View file

@ -1,6 +1,11 @@
export default { export default async () => {
const sitemap = await (await fetch('http://localhost:8081/sitemap-0.xml')).text()
const urls = sitemap.match(/<loc>(.*?)<\/loc>/g)!.map(
(loc) => loc.replace(/<\/?loc>/g, '').replace(/https:\/\/firq.dev/g, 'http://localhost:8081')
)
return {
lighthouseOptions: { lighthouseOptions: {
throttlingMethod: "devtools", throttlingMethod: 'devtools',
throttling: { throttling: {
cpuSlowdownMultiplier: 4, cpuSlowdownMultiplier: 4,
requestLatencyMs: 150, requestLatencyMs: 150,
@ -11,13 +16,10 @@ export default {
width: 412, width: 412,
height: 823, height: 823,
deviceScaleFactor: 1.75, deviceScaleFactor: 1.75,
} },
}, },
puppeteerOptions: { puppeteerOptions: {
args: [ args: ['--no-sandbox', '--disable-setuid-sandbox'],
"--no-sandbox",
"--disable-setuid-sandbox"
],
}, },
ci: { ci: {
budget: 50, budget: 50,
@ -28,5 +30,7 @@ export default {
dynamicSampling: false, dynamicSampling: false,
samples: 3, samples: 3,
}, },
outputPath: "unlighthouse-reports", outputPath: 'unlighthouse-reports',
urls
}
} }