Skip to content

DF-1025: Add generateReferenceNumber option to plugin and update related types #2292

DF-1025: Add generateReferenceNumber option to plugin and update related types

DF-1025: Add generateReferenceNumber option to plugin and update related types #2292

Triggered via pull request August 26, 2026 16:48
Status Failure
Total duration 10m 42s
Artifacts 3

check-pull-request.yml

on: pull_request
Matrix: build
Matrix: tasks
Matrix: lint
Analysis
Analysis
Fit to window
Zoom out
Zoom in

Annotations

30 errors and 21 warnings
Postcode lookup form pages › should dispatch to manual page on POST with step arg: test/form/postcode-lookup.test.js#L165
expect(received).toBe(expected) // Object.is equality Expected: 303 Received: 500 at Object.toBe (test/form/postcode-lookup.test.js:165:33)
Postcode lookup form pages › should dispatch to details page on POST: test/form/postcode-lookup.test.js#L146
expect(received).toBe(expected) // Object.is equality Expected: 303 Received: 500 at Object.toBe (test/form/postcode-lookup.test.js:146:33)
Postcode lookup form pages › should return a single validation message: test/form/postcode-lookup.test.js#L117
expect(received).toBe(expected) // Object.is equality Expected: 200 Received: 500 at Object.toBe (test/form/postcode-lookup.test.js:117:33)
Postcode lookup form pages › should render the source form page with a postcode lookup buttons: test/form/postcode-lookup.test.js#L84
TestingLibraryElementError: Unable to find an accessible element with the role "button" and name "Find an address" There are no accessible roles. But there might be some inaccessible roles. If you wish to access them, then set the `hidden` option to `true`. Learn more about this here: https://testing-library.com/docs/dom-testing-library/api-queries#byrole Ignored nodes: comments, script, style <body> [object Object] </body> at Object.getElementError (node_modules/@testing-library/dom/dist/config.js:37:19) at node_modules/@testing-library/dom/dist/query-helpers.js:76:38 at node_modules/@testing-library/dom/dist/query-helpers.js:52:17 at node_modules/@testing-library/dom/dist/query-helpers.js:95:19 at Object.getByRole (test/form/postcode-lookup.test.js:84:37)
Form fields (required) › Page: /components › should redirect to the next page on submit: test/form/fields-required-translated.test.js#L358
thrown: "Exceeded timeout of 10000 ms for a hook. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at beforeAll (test/form/fields-required-translated.test.js:358:3) at Object.describe (test/form/fields-required-translated.test.js:17:1)
Form fields (required) › Page: /components › should show errors when fields invalid value on submit - scenario 2: test/form/fields-required-translated.test.js#L358
thrown: "Exceeded timeout of 10000 ms for a hook. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at beforeAll (test/form/fields-required-translated.test.js:358:3) at Object.describe (test/form/fields-required-translated.test.js:17:1)
Form fields (required) › Page: /components › should show errors when fields invalid value on submit - scenario 1: test/form/fields-required-translated.test.js#L358
thrown: "Exceeded timeout of 10000 ms for a hook. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at beforeAll (test/form/fields-required-translated.test.js:358:3) at Object.describe (test/form/fields-required-translated.test.js:17:1)
Form fields (required) › Page: /components › should show errors when fields empty on submit: test/form/fields-required-translated.test.js#L358
thrown: "Exceeded timeout of 10000 ms for a hook. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at beforeAll (test/form/fields-required-translated.test.js:358:3) at Object.describe (test/form/fields-required-translated.test.js:17:1)
Form fields (required) › Page: /components › should render the field label without (optional): test/form/fields-required-translated.test.js#L358
thrown: "Exceeded timeout of 10000 ms for a hook. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at beforeAll (test/form/fields-required-translated.test.js:358:3) at Object.describe (test/form/fields-required-translated.test.js:17:1)
Form fields (required) › Page: /components › should render the page heading: test/form/fields-required-translated.test.js#L358
thrown: "Exceeded timeout of 10000 ms for a hook. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at beforeAll (test/form/fields-required-translated.test.js:358:3) at Object.describe (test/form/fields-required-translated.test.js:17:1)
Postcode lookup form pages › should dispatch to manual page on POST with step arg: test/form/postcode-lookup.test.js#L165
expect(received).toBe(expected) // Object.is equality Expected: 303 Received: 500 at Object.toBe (test/form/postcode-lookup.test.js:165:33)
Postcode lookup form pages › should dispatch to details page on POST: test/form/postcode-lookup.test.js#L146
expect(received).toBe(expected) // Object.is equality Expected: 303 Received: 500 at Object.toBe (test/form/postcode-lookup.test.js:146:33)
Postcode lookup form pages › should return a single validation message: test/form/postcode-lookup.test.js#L117
expect(received).toBe(expected) // Object.is equality Expected: 200 Received: 500 at Object.toBe (test/form/postcode-lookup.test.js:117:33)
Postcode lookup form pages › should render the source form page with a postcode lookup buttons: test/form/postcode-lookup.test.js#L84
TestingLibraryElementError: Unable to find an accessible element with the role "button" and name "Find an address" There are no accessible roles. But there might be some inaccessible roles. If you wish to access them, then set the `hidden` option to `true`. Learn more about this here: https://testing-library.com/docs/dom-testing-library/api-queries#byrole Ignored nodes: comments, script, style <body> [object Object] </body> at Object.getElementError (node_modules/@testing-library/dom/dist/config.js:37:19) at node_modules/@testing-library/dom/dist/query-helpers.js:76:38 at node_modules/@testing-library/dom/dist/query-helpers.js:52:17 at node_modules/@testing-library/dom/dist/query-helpers.js:95:19 at Object.getByRole (test/form/postcode-lookup.test.js:84:37)
Form fields (required) › Page: /components › should redirect to the next page on submit: test/form/fields-required-translated.test.js#L358
thrown: "Exceeded timeout of 10000 ms for a hook. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at beforeAll (test/form/fields-required-translated.test.js:358:3) at Object.describe (test/form/fields-required-translated.test.js:17:1)
Form fields (required) › Page: /components › should show errors when fields invalid value on submit - scenario 2: test/form/fields-required-translated.test.js#L358
thrown: "Exceeded timeout of 10000 ms for a hook. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at beforeAll (test/form/fields-required-translated.test.js:358:3) at Object.describe (test/form/fields-required-translated.test.js:17:1)
Form fields (required) › Page: /components › should show errors when fields invalid value on submit - scenario 1: test/form/fields-required-translated.test.js#L358
thrown: "Exceeded timeout of 10000 ms for a hook. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at beforeAll (test/form/fields-required-translated.test.js:358:3) at Object.describe (test/form/fields-required-translated.test.js:17:1)
Form fields (required) › Page: /components › should show errors when fields empty on submit: test/form/fields-required-translated.test.js#L358
thrown: "Exceeded timeout of 10000 ms for a hook. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at beforeAll (test/form/fields-required-translated.test.js:358:3) at Object.describe (test/form/fields-required-translated.test.js:17:1)
Form fields (required) › Page: /components › should render the field label without (optional): test/form/fields-required-translated.test.js#L358
thrown: "Exceeded timeout of 10000 ms for a hook. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at beforeAll (test/form/fields-required-translated.test.js:358:3) at Object.describe (test/form/fields-required-translated.test.js:17:1)
Form fields (required) › Page: /components › should render the page heading: test/form/fields-required-translated.test.js#L358
thrown: "Exceeded timeout of 10000 ms for a hook. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at beforeAll (test/form/fields-required-translated.test.js:358:3) at Object.describe (test/form/fields-required-translated.test.js:17:1)
Postcode lookup form pages › should dispatch to manual page on POST with step arg: test/form/postcode-lookup.test.js#L165
expect(received).toBe(expected) // Object.is equality Expected: 303 Received: 500 at Object.toBe (test/form/postcode-lookup.test.js:165:33)
Postcode lookup form pages › should dispatch to details page on POST: test/form/postcode-lookup.test.js#L146
expect(received).toBe(expected) // Object.is equality Expected: 303 Received: 500 at Object.toBe (test/form/postcode-lookup.test.js:146:33)
Postcode lookup form pages › should return a single validation message: test/form/postcode-lookup.test.js#L117
expect(received).toBe(expected) // Object.is equality Expected: 200 Received: 500 at Object.toBe (test/form/postcode-lookup.test.js:117:33)
Postcode lookup form pages › should render the source form page with a postcode lookup buttons: test/form/postcode-lookup.test.js#L84
TestingLibraryElementError: Unable to find an accessible element with the role "button" and name "Find an address" There are no accessible roles. But there might be some inaccessible roles. If you wish to access them, then set the `hidden` option to `true`. Learn more about this here: https://testing-library.com/docs/dom-testing-library/api-queries#byrole Ignored nodes: comments, script, style <body> [object Object] </body> at Object.getElementError (node_modules/@testing-library/dom/dist/config.js:37:19) at node_modules/@testing-library/dom/dist/query-helpers.js:76:38 at node_modules/@testing-library/dom/dist/query-helpers.js:52:17 at node_modules/@testing-library/dom/dist/query-helpers.js:95:19 at Object.getByRole (test/form/postcode-lookup.test.js:84:37)
Form fields (required) › Page: /components › should redirect to the next page on submit: test/form/fields-required-translated.test.js#L358
thrown: "Exceeded timeout of 10000 ms for a hook. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at beforeAll (test/form/fields-required-translated.test.js:358:3) at Object.describe (test/form/fields-required-translated.test.js:17:1)
Form fields (required) › Page: /components › should show errors when fields invalid value on submit - scenario 2: test/form/fields-required-translated.test.js#L358
thrown: "Exceeded timeout of 10000 ms for a hook. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at beforeAll (test/form/fields-required-translated.test.js:358:3) at Object.describe (test/form/fields-required-translated.test.js:17:1)
Form fields (required) › Page: /components › should show errors when fields invalid value on submit - scenario 1: test/form/fields-required-translated.test.js#L358
thrown: "Exceeded timeout of 10000 ms for a hook. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at beforeAll (test/form/fields-required-translated.test.js:358:3) at Object.describe (test/form/fields-required-translated.test.js:17:1)
Form fields (required) › Page: /components › should show errors when fields empty on submit: test/form/fields-required-translated.test.js#L358
thrown: "Exceeded timeout of 10000 ms for a hook. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at beforeAll (test/form/fields-required-translated.test.js:358:3) at Object.describe (test/form/fields-required-translated.test.js:17:1)
Form fields (required) › Page: /components › should render the field label without (optional): test/form/fields-required-translated.test.js#L358
thrown: "Exceeded timeout of 10000 ms for a hook. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at beforeAll (test/form/fields-required-translated.test.js:358:3) at Object.describe (test/form/fields-required-translated.test.js:17:1)
Form fields (required) › Page: /components › should render the page heading: test/form/fields-required-translated.test.js#L358
thrown: "Exceeded timeout of 10000 ms for a hook. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at beforeAll (test/form/fields-required-translated.test.js:358:3) at Object.describe (test/form/fields-required-translated.test.js:17:1)
Build (Node 24)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build (Node 23)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build (Node 22)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
EditorConfig (Node 24)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Stylelint (Node 22)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache@v4, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Stylelint (Node 24)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache@v4, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Prettier (Node 23)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache@v4, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
EditorConfig (Node 23)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Stylelint (Node 23)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache@v4, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Prettier (Node 22)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache@v4, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Prettier (Node 24)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache@v4, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ESLint (Node 22)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache@v4, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
EditorConfig (Node 22)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ESLint (Node 23)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache@v4, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
TypeScript compiler (Node 22)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache@v4, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
TypeScript compiler (Node 24)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache@v4, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ESLint (Node 24)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache@v4, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
TypeScript compiler (Node 23)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache@v4, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Unit tests (Node 24)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Unit tests (Node 23)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Unit tests (Node 22)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
Unit tests coverage (Node 22)
1.02 MB
sha256:b7ddc96b5bee8d576e2e5811e8db9491d9b85baae1b4617ee57c3422d081b1e0
Unit tests coverage (Node 23)
1.02 MB
sha256:55891637672c6975939b9f6d6a7185308691b75207a3461eebb28833af3f61bf
Unit tests coverage (Node 24)
1.02 MB
sha256:5cd4a221cc0a954334b88498dfe5e35e1998d6aafec8b5676033f5883fdb201d