Skip to content

SEO: one URL per page, and give the blog its engine axis #170

SEO: one URL per page, and give the blog its engine axis

SEO: one URL per page, and give the blog its engine axis #170

Triggered via pull request September 20, 2026 15:47
Status Failure
Total duration 36s
Artifacts –

ci.yml

on: pull_request
build
21s
build
CMS build (Outstatic dashboard)
34s
CMS build (Outstatic dashboard)
Fit to window
Zoom out
Zoom in

Annotations

3 errors, 3 warnings, and 2 notices
build
Process completed with exit code 1.
error: these links cost a 301 each; wrap them in pagePath(): tests/trailing-slash.test.ts#L60
- [] + [ + "dist/helper/index.html → /get-started", + ] - Expected - 1 + Received + 3 at <anonymous> (/home/runner/work/libredb.github.io/libredb.github.io/tests/trailing-slash.test.ts:60:79)
error: dist/helper/index.html: TechArticle has no author: tests/serp-budget.test.ts#L145
Received: undefined at <anonymous> (/home/runner/work/libredb.github.io/libredb.github.io/tests/serp-budget.test.ts:145:74)
eslint(no-new): src/scripts/switcher.ts#L194
src/scripts/switcher.ts:194:3: Do not use 'new' for side effects.
eslint(no-shadow): src/pages/blog/[...id].astro#L14
src/pages/blog/[...id].astro:14:11: 'getCollection' is already declared in the upper scope.
eslint(no-shadow): src/pages/blog/engine/[engine].astro#L26
src/pages/blog/engine/[engine].astro:26:11: 'postEngine' is already declared in the upper scope.
build
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
CMS build (Outstatic dashboard)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"