Skip to content

Update contributing docs for sass modules #16792

Update contributing docs for sass modules

Update contributing docs for sass modules #16792

Triggered via pull request May 14, 2026 10:42
Status Cancelled
Total duration 6m 31s
Artifacts 5

tests.yml

on: pull_request
Matrix: install
Matrix: build
Diff changes to npm package  /  Generate diff
1m 13s
Diff changes to npm package / Generate diff
Stats comment  /  Generate stats
1m 17s
Stats comment / Generate stats
Matrix: lint
Percy  /  Send screenshots
15s
Percy / Send screenshots
Matrix: Bundler integrations / Test tree shaking
Matrix: package
Matrix: test
Matrix: verify
Fit to window
Zoom out
Zoom in

Annotations

14 errors and 14 notices
JavaScript component tests (Ubuntu)
Process completed with exit code 1.
Skip Link › errors at instantiation › throws when the href does not contain a hash: shared/helpers/puppeteer.js#L126
Request is already handled! at assert (node_modules/puppeteer-core/src/util/assert.ts:19:11) at CdpHTTPRequest.verifyInterception (node_modules/puppeteer-core/src/api/HTTPRequest.ts:389:11) at CdpHTTPRequest.respond (node_modules/puppeteer-core/src/api/HTTPRequest.ts:496:10) at shared/helpers/puppeteer.js:126:13 at onceHandler (node_modules/puppeteer-core/src/common/EventEmitter.ts:150:7) at node_modules/puppeteer-core/src/api/Page.ts:823:18 at CdpHTTPRequest.finalizeInterceptions (node_modules/puppeteer-core/src/api/HTTPRequest.ts:258:5)
Skip Link › errors at instantiation › throws when the href does not contain a hash: packages/govuk-frontend/src/govuk/components/skip-link/skip-link.puppeteer.test.js#L203
expect(received).rejects.toMatchObject(expected) - Expected - 6 + Received + 1 - Object { - "cause": Object { - "message": "Skip link: Target link (`href=\"/components/skip-link/preview\"`) has no hash fragment", - "name": "ElementError", - }, - } + Error {} at Object.toMatchObject (node_modules/expect/build/index.js:2155:20) at Object.<anonymous> (packages/govuk-frontend/src/govuk/components/skip-link/skip-link.puppeteer.test.js:203:17)
Skip Link › errors at instantiation › throws when the linked element is missing: shared/helpers/puppeteer.js#L126
Request is already handled! at assert (node_modules/puppeteer-core/src/util/assert.ts:19:11) at CdpHTTPRequest.verifyInterception (node_modules/puppeteer-core/src/api/HTTPRequest.ts:389:11) at CdpHTTPRequest.respond (node_modules/puppeteer-core/src/api/HTTPRequest.ts:496:10) at shared/helpers/puppeteer.js:126:13 at onceHandler (node_modules/puppeteer-core/src/common/EventEmitter.ts:150:7) at node_modules/puppeteer-core/src/api/Page.ts:823:18 at CdpHTTPRequest.finalizeInterceptions (node_modules/puppeteer-core/src/api/HTTPRequest.ts:258:5)
Skip Link › errors at instantiation › throws when the linked element is missing: packages/govuk-frontend/src/govuk/components/skip-link/skip-link.puppeteer.test.js#L186
expect(received).rejects.toMatchObject(expected) - Expected - 6 + Received + 1 - Object { - "cause": Object { - "message": "govuk-skip-link: Target content (`id=\"this-element-does-not-exist\"`) not found", - "name": "ElementError", - }, - } + Error {} at Object.toMatchObject (node_modules/expect/build/index.js:2155:20) at Object.<anonymous> (packages/govuk-frontend/src/govuk/components/skip-link/skip-link.puppeteer.test.js:186:17)
Skip Link › errors at instantiation › throws when receiving the wrong type for $root: shared/helpers/puppeteer.js#L126
Request is already handled! at assert (node_modules/puppeteer-core/src/util/assert.ts:19:11) at CdpHTTPRequest.verifyInterception (node_modules/puppeteer-core/src/api/HTTPRequest.ts:389:11) at CdpHTTPRequest.respond (node_modules/puppeteer-core/src/api/HTTPRequest.ts:496:10) at shared/helpers/puppeteer.js:126:13 at onceHandler (node_modules/puppeteer-core/src/common/EventEmitter.ts:150:7) at node_modules/puppeteer-core/src/api/Page.ts:823:18 at CdpHTTPRequest.finalizeInterceptions (node_modules/puppeteer-core/src/api/HTTPRequest.ts:258:5)
Skip Link › errors at instantiation › throws when receiving the wrong type for $root: packages/govuk-frontend/src/govuk/components/skip-link/skip-link.puppeteer.test.js#L169
expect(received).rejects.toMatchObject(expected) - Expected - 6 + Received + 1 - Object { - "cause": Object { - "message": "govuk-skip-link: Root element (`$root`) is not of type HTMLAnchorElement", - "name": "ElementError", - }, - } + Error {} at Object.toMatchObject (node_modules/expect/build/index.js:2155:20) at Object.<anonymous> (packages/govuk-frontend/src/govuk/components/skip-link/skip-link.puppeteer.test.js:169:17)
Skip Link › errors at instantiation › throws when $root is not set: shared/helpers/puppeteer.js#L126
Request is already handled! at assert (node_modules/puppeteer-core/src/util/assert.ts:19:11) at CdpHTTPRequest.verifyInterception (node_modules/puppeteer-core/src/api/HTTPRequest.ts:389:11) at CdpHTTPRequest.respond (node_modules/puppeteer-core/src/api/HTTPRequest.ts:496:10) at shared/helpers/puppeteer.js:126:13 at onceHandler (node_modules/puppeteer-core/src/common/EventEmitter.ts:150:7) at node_modules/puppeteer-core/src/api/Page.ts:823:18 at CdpHTTPRequest.finalizeInterceptions (node_modules/puppeteer-core/src/api/HTTPRequest.ts:258:5)
Skip Link › errors at instantiation › throws when $root is not set: packages/govuk-frontend/src/govuk/components/skip-link/skip-link.puppeteer.test.js#L153
expect(received).rejects.toMatchObject(expected) - Expected - 6 + Received + 1 - Object { - "cause": Object { - "message": "govuk-skip-link: Root element (`$root`) not found", - "name": "ElementError", - }, - } + Error {} at Object.toMatchObject (node_modules/expect/build/index.js:2155:20) at Object.<anonymous> (packages/govuk-frontend/src/govuk/components/skip-link/skip-link.puppeteer.test.js:153:17)
Skip Link › errors at instantiation › throws when initialised twice: packages/govuk-frontend/src/govuk/components/skip-link/skip-link.puppeteer.test.js#L140
expect(received).rejects.toMatchObject(expected) - Expected - 2 + Received + 1 Object { - "message": "govuk-skip-link: Root element (`$root`) already initialised", - "name": "InitError", + "name": "TimeoutError", } at Object.toMatchObject (node_modules/expect/build/index.js:2155:20) at Object.<anonymous> (packages/govuk-frontend/src/govuk/components/skip-link/skip-link.puppeteer.test.js:140:17)
Accessibility tests (Windows)
Canceling since a higher priority waiting request for tests-bk-replace-import-with-use-contributing exists
Accessibility tests (Windows)
The operation was canceled.
Tests
Canceling since a higher priority waiting request for tests-bk-replace-import-with-use-contributing exists
JavaScript component tests (Windows)
Canceling since a higher priority waiting request for tests-bk-replace-import-with-use-contributing exists
Install (Windows)
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
TypeScript compiler (Windows)
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
Prettier (Windows)
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
Lint JavaScript (Windows)
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
Build (Windows)
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
Lint Sass (Windows)
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
Verify package build (Windows)
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
Verify distribution build (Windows)
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
Integration tests (Windows)
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
Nunjucks macro tests (Windows)
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
JavaScript unit tests (Windows)
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
JavaScript behaviour tests (Windows)
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
Accessibility tests (Windows)
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
JavaScript component tests (Windows)
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026

Artifacts

Produced during runtime
Name Size Digest
JavaScript behaviour tests coverage (Ubuntu)
258 KB
sha256:60a9401b58b176670c0cb49b2601f5c3ee5249fd9b7a7aab29a3757037abd21f
JavaScript behaviour tests coverage (Windows)
258 KB
sha256:6b698f5c222c6721b3992d5657f49ebcaee9c46ab5401c11757c126afb2140f0
JavaScript unit tests coverage (Ubuntu)
230 KB
sha256:33888a9493e2163988c7822aec2d895e1a89471c6af96384957826cd4c038515
JavaScript unit tests coverage (Windows)
230 KB
sha256:c63d39f32e26b4678ebf8305d0172c526e1aa6e35816ac2ea5ae4f4daa5a3697
Package diff
466 Bytes
sha256:e878a1ec95af6e63dbc358eb033c728c6fc07fff4dd961e51281952da43e2503