chore: bulk asset edit implementation #6352
main.yml
on: pull_request
Matrix: Repository analysis / codeql / analyze
Repository analysis
/
Pre-Commit Validation
2m 59s
Repository analysis
/
Commitlint
14s
Repository analysis
/
Validate PR title
6s
Matrix: Run tests for admin app / Tests
Matrix: Run tests for public app / Tests
Run tests for admin app
/
...
/
Skip Playwright e2e (admin deployed)
0s
Run tests for admin app
/
...
/
Playwright e2e
4m 40s
Run tests for public app
/
...
/
Skip Playwright e2e (admin deployed)
0s
Run tests for public app
/
...
/
Playwright e2e
15m 0s
Run shared tests
/
Run shared tests
41s
Run tests for admin app
/
...
/
Terraform plan storage dev
23s
Run tests for public app
/
...
/
Terraform plan storage dev
28s
Run tests for admin app
/
...
/
Terraform plan database dev
19s
Run tests for public app
/
...
/
Terraform plan database dev
21s
Analysis Results
4s
Run tests for admin app
/
...
/
Terraform plan admin frontend dev
23s
Run tests for public app
/
...
/
Terraform plan public frontend dev
25s
Run tests for admin app
/
...
/
Terraform plan admin api dev
25s
Run tests for public app
/
...
/
Terraform plan public api dev
28s
Run tests for admin app
/
...
/
infra
Run tests for public app
/
...
/
Builds UI
0s
Run tests for public app
/
...
/
infra
Review and deploy Admin app
/
...
/
infra
Review and deploy Public app
/
...
/
infra
Review and deploy Admin app
/
...
/
infra
Review and deploy Public app
/
...
/
infra
Review and deploy Admin app
/
...
/
Builds UI
Review and deploy Admin app
/
...
/
infra
Review and deploy Public app
/
...
/
Builds UI
Review and deploy Public app
/
...
/
infra
Review and deploy Admin app
/
...
/
Playwright e2e
Review and deploy Admin app
/
...
/
Skip Playwright e2e (admin deployed)
Review and deploy Public app
/
...
/
Playwright e2e
Review and deploy Public app
/
...
/
Skip Playwright e2e (admin deployed)
Review and deploy Admin app
/
review-test-deployment
Review and deploy Public app
/
review-test-deployment
Review and deploy Admin app
/
...
/
infra
Review and deploy Admin app
/
...
/
infra
Review and deploy Public app
/
...
/
infra
Review and deploy Public app
/
...
/
infra
Review and deploy Admin app
/
...
/
infra
Review and deploy Admin app
/
...
/
infra
Review and deploy Public app
/
...
/
infra
Review and deploy Public app
/
...
/
infra
Review and deploy Admin app
/
...
/
Builds UI
Review and deploy Admin app
/
...
/
infra
Review and deploy Public app
/
...
/
Builds UI
Review and deploy Public app
/
...
/
infra
Review and deploy Admin app
/
...
/
Playwright e2e
Review and deploy Admin app
/
...
/
Skip Playwright e2e (admin deployed)
Review and deploy Public app
/
...
/
Playwright e2e
Review and deploy Public app
/
...
/
Skip Playwright e2e (admin deployed)
Review and deploy Admin app
/
review-prod-deployment
Review and deploy Public app
/
review-prod-deployment
Review and deploy Admin app
/
...
/
infra
Review and deploy Admin app
/
...
/
infra
Matrix: Review and deploy Admin app / Promote / Promote Images
Waiting for pending jobs
Review and deploy Public app
/
...
/
infra
Review and deploy Public app
/
...
/
infra
Matrix: Review and deploy Public app / Promote / Promote Images
Waiting for pending jobs
Review and deploy Admin app
/
...
/
infra
Review and deploy Admin app
/
...
/
infra
Review and deploy Public app
/
...
/
infra
Review and deploy Public app
/
...
/
infra
Review and deploy Admin app
/
...
/
Builds UI
Review and deploy Admin app
/
...
/
infra
Review and deploy Public app
/
...
/
Builds UI
Review and deploy Public app
/
...
/
infra
Annotations
12 errors, 25 warnings, and 12 notices
|
Run tests for admin app / Run E2E tests locally / Playwright e2e
Process completed with exit code 1.
|
|
test/pages/rec-resource-page/components/RecResourceAssetsSection/RecResourceAssetsSection.test.tsx > RecResourceAssetsSection > shows an error message when assets fail to load:
admin/frontend/src/contexts/AuthContext.tsx#L151
Error: useAuthContext must be used within an AuthProvider
❯ useAuthContext src/contexts/AuthContext.tsx:151:11
❯ useAssetsApiClient src/services/hooks/recreation-resource-admin/useAssetsApiClient.ts:5:27
❯ useBulkUpdateAssets src/services/hooks/recreation-resource-admin/useBulkUpdateAssets.ts:16:27
❯ BulkAssetEditModal src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAssetEditModal.tsx:28:22
❯ Object.react_stack_bottom_frame ../../node_modules/react-dom/cjs/react-dom-client.development.js:23863:20
❯ renderWithHooks ../../node_modules/react-dom/cjs/react-dom-client.development.js:5529:22
❯ updateFunctionComponent ../../node_modules/react-dom/cjs/react-dom-client.development.js:8897:19
❯ beginWork ../../node_modules/react-dom/cjs/react-dom-client.development.js:10522:18
❯ runWithFiberInDEV ../../node_modules/react-dom/cjs/react-dom-client.development.js:1522:13
❯ performUnitOfWork ../../node_modules/react-dom/cjs/react-dom-client.development.js:15140:22
|
|
test/pages/rec-resource-page/components/RecResourceAssetsSection/RecResourceAssetsSection.test.tsx > RecResourceAssetsSection > shows a loading spinner while assets are loading:
admin/frontend/src/contexts/AuthContext.tsx#L151
Error: useAuthContext must be used within an AuthProvider
❯ useAuthContext src/contexts/AuthContext.tsx:151:11
❯ useAssetsApiClient src/services/hooks/recreation-resource-admin/useAssetsApiClient.ts:5:27
❯ useBulkUpdateAssets src/services/hooks/recreation-resource-admin/useBulkUpdateAssets.ts:16:27
❯ BulkAssetEditModal src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAssetEditModal.tsx:28:22
❯ Object.react_stack_bottom_frame ../../node_modules/react-dom/cjs/react-dom-client.development.js:23863:20
❯ renderWithHooks ../../node_modules/react-dom/cjs/react-dom-client.development.js:5529:22
❯ updateFunctionComponent ../../node_modules/react-dom/cjs/react-dom-client.development.js:8897:19
❯ beginWork ../../node_modules/react-dom/cjs/react-dom-client.development.js:10522:18
❯ runWithFiberInDEV ../../node_modules/react-dom/cjs/react-dom-client.development.js:1522:13
❯ performUnitOfWork ../../node_modules/react-dom/cjs/react-dom-client.development.js:15140:22
|
|
test/pages/rec-resource-page/components/RecResourceAssetsSection/RecResourceAssetsSection.test.tsx > RecResourceAssetsSection > renders the Assets heading:
admin/frontend/src/contexts/AuthContext.tsx#L151
Error: useAuthContext must be used within an AuthProvider
❯ useAuthContext src/contexts/AuthContext.tsx:151:11
❯ useAssetsApiClient src/services/hooks/recreation-resource-admin/useAssetsApiClient.ts:5:27
❯ useBulkUpdateAssets src/services/hooks/recreation-resource-admin/useBulkUpdateAssets.ts:16:27
❯ BulkAssetEditModal src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAssetEditModal.tsx:28:22
❯ Object.react_stack_bottom_frame ../../node_modules/react-dom/cjs/react-dom-client.development.js:23863:20
❯ renderWithHooks ../../node_modules/react-dom/cjs/react-dom-client.development.js:5529:22
❯ updateFunctionComponent ../../node_modules/react-dom/cjs/react-dom-client.development.js:8897:19
❯ beginWork ../../node_modules/react-dom/cjs/react-dom-client.development.js:10522:18
❯ runWithFiberInDEV ../../node_modules/react-dom/cjs/react-dom-client.development.js:1522:13
❯ performUnitOfWork ../../node_modules/react-dom/cjs/react-dom-client.development.js:15140:22
|
|
Unhandled error:
admin/frontend/src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAssetEditModal.tsx#L85
TypeError: Cannot read properties of undefined (reading 'find')
❯ selectAssetGroup src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAssetEditModal.tsx:85:46
❯ onChange src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAssetEditModal.tsx:229:32
❯ executeDispatch ../../node_modules/react-dom/cjs/react-dom-client.development.js:16368:9
❯ runWithFiberInDEV ../../node_modules/react-dom/cjs/react-dom-client.development.js:1522:13
❯ processDispatchQueue ../../node_modules/react-dom/cjs/react-dom-client.development.js:16418:19
❯ ../../node_modules/react-dom/cjs/react-dom-client.development.js:17016:9
❯ batchedUpdates$1 ../../node_modules/react-dom/cjs/react-dom-client.development.js:3262:40
❯ dispatchEventForPluginEventSystem ../../node_modules/react-dom/cjs/react-dom-client.development.js:16572:7
❯ dispatchEvent ../../node_modules/react-dom/cjs/react-dom-client.development.js:20658:11
❯ dispatchDiscreteEvent ../../node_modules/react-dom/cjs/react-dom-client.development.js:20626:11
This error originated in "test/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAssetEditModal.test.tsx" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
The latest test that might've caused the error is "renders review screen correctly for campsite branches and text fallbacks". It might mean one of the following:
- The error was thrown, while Vitest was running this test.
- If the error occurred after the test had been completed, this was the last documented test before it was thrown.
|
|
Unhandled error:
admin/frontend/src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAssetEditModal.tsx#L85
TypeError: Cannot read properties of undefined (reading 'find')
❯ selectAssetGroup src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAssetEditModal.tsx:85:46
❯ onChange src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAssetEditModal.tsx:229:32
❯ executeDispatch ../../node_modules/react-dom/cjs/react-dom-client.development.js:16368:9
❯ runWithFiberInDEV ../../node_modules/react-dom/cjs/react-dom-client.development.js:1522:13
❯ processDispatchQueue ../../node_modules/react-dom/cjs/react-dom-client.development.js:16418:19
❯ ../../node_modules/react-dom/cjs/react-dom-client.development.js:17016:9
❯ batchedUpdates$1 ../../node_modules/react-dom/cjs/react-dom-client.development.js:3262:40
❯ dispatchEventForPluginEventSystem ../../node_modules/react-dom/cjs/react-dom-client.development.js:16572:7
❯ dispatchEvent ../../node_modules/react-dom/cjs/react-dom-client.development.js:20658:11
❯ dispatchDiscreteEvent ../../node_modules/react-dom/cjs/react-dom-client.development.js:20626:11
This error originated in "test/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAssetEditModal.test.tsx" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
The latest test that might've caused the error is "executes full submission pipeline at Step 2 with all fields updated". It might mean one of the following:
- The error was thrown, while Vitest was running this test.
- If the error occurred after the test had been completed, this was the last documented test before it was thrown.
|
|
Unhandled error:
admin/frontend/src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAssetEditModal.tsx#L85
TypeError: Cannot read properties of undefined (reading 'find')
❯ selectAssetGroup src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAssetEditModal.tsx:85:46
❯ onChange src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAssetEditModal.tsx:229:32
❯ executeDispatch ../../node_modules/react-dom/cjs/react-dom-client.development.js:16368:9
❯ runWithFiberInDEV ../../node_modules/react-dom/cjs/react-dom-client.development.js:1522:13
❯ processDispatchQueue ../../node_modules/react-dom/cjs/react-dom-client.development.js:16418:19
❯ ../../node_modules/react-dom/cjs/react-dom-client.development.js:17016:9
❯ batchedUpdates$1 ../../node_modules/react-dom/cjs/react-dom-client.development.js:3262:40
❯ dispatchEventForPluginEventSystem ../../node_modules/react-dom/cjs/react-dom-client.development.js:16572:7
❯ dispatchEvent ../../node_modules/react-dom/cjs/react-dom-client.development.js:20658:11
❯ dispatchDiscreteEvent ../../node_modules/react-dom/cjs/react-dom-client.development.js:20626:11
This error originated in "test/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAssetEditModal.test.tsx" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
The latest test that might've caused the error is "validates form field changes and enables Review button in Step 1". It might mean one of the following:
- The error was thrown, while Vitest was running this test.
- If the error occurred after the test had been completed, this was the last documented test before it was thrown.
|
|
Unhandled error:
admin/frontend/src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAssetEditModal.tsx#L85
TypeError: Cannot read properties of undefined (reading 'find')
❯ selectAssetGroup src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAssetEditModal.tsx:85:46
❯ onChange src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAssetEditModal.tsx:229:32
❯ executeDispatch ../../node_modules/react-dom/cjs/react-dom-client.development.js:16368:9
❯ runWithFiberInDEV ../../node_modules/react-dom/cjs/react-dom-client.development.js:1522:13
❯ processDispatchQueue ../../node_modules/react-dom/cjs/react-dom-client.development.js:16418:19
❯ ../../node_modules/react-dom/cjs/react-dom-client.development.js:17016:9
❯ batchedUpdates$1 ../../node_modules/react-dom/cjs/react-dom-client.development.js:3262:40
❯ dispatchEventForPluginEventSystem ../../node_modules/react-dom/cjs/react-dom-client.development.js:16572:7
❯ dispatchEvent ../../node_modules/react-dom/cjs/react-dom-client.development.js:20658:11
❯ dispatchDiscreteEvent ../../node_modules/react-dom/cjs/react-dom-client.development.js:20626:11
This error originated in "test/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAssetEditModal.test.tsx" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
The latest test that might've caused the error is "handles step navigation backward from Step 1 to Step 0". It might mean one of the following:
- The error was thrown, while Vitest was running this test.
- If the error occurred after the test had been completed, this was the last documented test before it was thrown.
|
|
Unhandled error:
admin/frontend/src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAssetEditModal.tsx#L85
TypeError: Cannot read properties of undefined (reading 'find')
❯ selectAssetGroup src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAssetEditModal.tsx:85:46
❯ onChange src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAssetEditModal.tsx:229:32
❯ executeDispatch ../../node_modules/react-dom/cjs/react-dom-client.development.js:16368:9
❯ runWithFiberInDEV ../../node_modules/react-dom/cjs/react-dom-client.development.js:1522:13
❯ processDispatchQueue ../../node_modules/react-dom/cjs/react-dom-client.development.js:16418:19
❯ ../../node_modules/react-dom/cjs/react-dom-client.development.js:17016:9
❯ batchedUpdates$1 ../../node_modules/react-dom/cjs/react-dom-client.development.js:3262:40
❯ dispatchEventForPluginEventSystem ../../node_modules/react-dom/cjs/react-dom-client.development.js:16572:7
❯ dispatchEvent ../../node_modules/react-dom/cjs/react-dom-client.development.js:20658:11
❯ dispatchDiscreteEvent ../../node_modules/react-dom/cjs/react-dom-client.development.js:20626:11
This error originated in "test/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAssetEditModal.test.tsx" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
The latest test that might've caused the error is "handles individual asset selection, select all, and clear all in Step 1". It might mean one of the following:
- The error was thrown, while Vitest was running this test.
- If the error occurred after the test had been completed, this was the last documented test before it was thrown.
|
|
Unhandled error:
admin/frontend/src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAssetEditModal.tsx#L85
TypeError: Cannot read properties of undefined (reading 'find')
❯ selectAssetGroup src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAssetEditModal.tsx:85:46
❯ onChange src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAssetEditModal.tsx:229:32
❯ executeDispatch ../../node_modules/react-dom/cjs/react-dom-client.development.js:16368:9
❯ runWithFiberInDEV ../../node_modules/react-dom/cjs/react-dom-client.development.js:1522:13
❯ processDispatchQueue ../../node_modules/react-dom/cjs/react-dom-client.development.js:16418:19
❯ ../../node_modules/react-dom/cjs/react-dom-client.development.js:17016:9
❯ batchedUpdates$1 ../../node_modules/react-dom/cjs/react-dom-client.development.js:3262:40
❯ dispatchEventForPluginEventSystem ../../node_modules/react-dom/cjs/react-dom-client.development.js:16572:7
❯ dispatchEvent ../../node_modules/react-dom/cjs/react-dom-client.development.js:20658:11
❯ dispatchDiscreteEvent ../../node_modules/react-dom/cjs/react-dom-client.development.js:20626:11
This error originated in "test/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAssetEditModal.test.tsx" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
The latest test that might've caused the error is "handles Step 0 -> Step 1 transition and cancel on Step 0". It might mean one of the following:
- The error was thrown, while Vitest was running this test.
- If the error occurred after the test had been completed, this was the last documented test before it was thrown.
|
|
Unhandled error:
admin/frontend/src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAssetEditModal.tsx#L85
TypeError: Cannot read properties of undefined (reading 'find')
❯ selectAssetGroup src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAssetEditModal.tsx:85:46
❯ onChange src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAssetEditModal.tsx:229:32
❯ executeDispatch ../../node_modules/react-dom/cjs/react-dom-client.development.js:16368:9
❯ runWithFiberInDEV ../../node_modules/react-dom/cjs/react-dom-client.development.js:1522:13
❯ processDispatchQueue ../../node_modules/react-dom/cjs/react-dom-client.development.js:16418:19
❯ ../../node_modules/react-dom/cjs/react-dom-client.development.js:17016:9
❯ batchedUpdates$1 ../../node_modules/react-dom/cjs/react-dom-client.development.js:3262:40
❯ dispatchEventForPluginEventSystem ../../node_modules/react-dom/cjs/react-dom-client.development.js:16572:7
❯ dispatchEvent ../../node_modules/react-dom/cjs/react-dom-client.development.js:20658:11
❯ dispatchDiscreteEvent ../../node_modules/react-dom/cjs/react-dom-client.development.js:20626:11
This error originated in "test/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAssetEditModal.test.tsx" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
The latest test that might've caused the error is "handles selecting asset type and resetting when empty option is selected". It might mean one of the following:
- The error was thrown, while Vitest was running this test.
- If the error occurred after the test had been completed, this was the last documented test before it was thrown.
|
|
Run tests for public app / Run E2E tests locally / Playwright e2e
Process completed with exit code 1.
|
|
Build containers / Builds (migrations/fta, migrations/fta)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/attest-build-provenance/predicate@1176ef556905f349f669722abf30bce1a6e16e01, actions/attest@ce27ba3b4a9a139d9a20a4a07d69fabb52f1e5bc, actions/checkout@v4, docker/build-push-action@v6, docker/login-action@v3, docker/setup-buildx-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Build containers / Builds (migrations/rst, migrations/rst)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/attest-build-provenance/predicate@1176ef556905f349f669722abf30bce1a6e16e01, actions/attest@ce27ba3b4a9a139d9a20a4a07d69fabb52f1e5bc, actions/checkout@v4, docker/build-push-action@v6, docker/login-action@v3, docker/setup-buildx-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Build containers / Builds (public/frontend, .)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/attest-build-provenance/predicate@1176ef556905f349f669722abf30bce1a6e16e01, actions/attest@ce27ba3b4a9a139d9a20a4a07d69fabb52f1e5bc, actions/checkout@v4, docker/build-push-action@v6, docker/login-action@v3, docker/setup-buildx-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Sensitive data should not be used in the ARG or ENV commands:
public/frontend/Dockerfile#L11
SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ENV "FONT_AWESOME_PRO_TOKEN")
More info: https://docs.docker.com/go/dockerfile/rule/secrets-used-in-arg-or-env/
|
|
Sensitive data should not be used in the ARG or ENV commands:
public/frontend/Dockerfile#L6
SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ARG "FONT_AWESOME_PRO_TOKEN")
More info: https://docs.docker.com/go/dockerfile/rule/secrets-used-in-arg-or-env/
|
|
Repository analysis / Pre-Commit Validation
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Build containers / Builds (admin/frontend, .)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/attest-build-provenance/predicate@1176ef556905f349f669722abf30bce1a6e16e01, actions/attest@ce27ba3b4a9a139d9a20a4a07d69fabb52f1e5bc, actions/checkout@v4, docker/build-push-action@v6, docker/login-action@v3, docker/setup-buildx-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Sensitive data should not be used in the ARG or ENV commands:
admin/frontend/Dockerfile#L13
SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ENV "VITE_KEYCLOAK_AUTH_SERVER_URL")
More info: https://docs.docker.com/go/dockerfile/rule/secrets-used-in-arg-or-env/
|
|
Sensitive data should not be used in the ARG or ENV commands:
admin/frontend/Dockerfile#L7
SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ARG "VITE_KEYCLOAK_AUTH_SERVER_URL")
More info: https://docs.docker.com/go/dockerfile/rule/secrets-used-in-arg-or-env/
|
|
Build containers / Builds (admin/backend, .)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/attest-build-provenance/predicate@1176ef556905f349f669722abf30bce1a6e16e01, actions/attest@ce27ba3b4a9a139d9a20a4a07d69fabb52f1e5bc, actions/checkout@v4, docker/build-push-action@v6, docker/login-action@v3, docker/setup-buildx-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Build containers / Builds (public/backend, .)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/attest-build-provenance/predicate@1176ef556905f349f669722abf30bce1a6e16e01, actions/attest@ce27ba3b4a9a139d9a20a4a07d69fabb52f1e5bc, actions/checkout@v4, docker/build-push-action@v6, docker/login-action@v3, docker/setup-buildx-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run tests for admin app / Verify Terraform / Deploys Database / Terraform plan database dev
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: autero1/action-terragrunt@v3, aws-actions/configure-aws-credentials@v5, hashicorp/setup-terraform@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run tests for admin app / Verify Terraform / Deploys Storage (S3 + CloudFront) / Terraform plan storage dev
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: autero1/action-terragrunt@v3, aws-actions/configure-aws-credentials@v5, hashicorp/setup-terraform@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run tests for public app / Verify Terraform / Deploys Database / Terraform plan database dev
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: autero1/action-terragrunt@v3, aws-actions/configure-aws-credentials@v5, hashicorp/setup-terraform@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run tests for admin app / Verify Terraform / Deploys API / Terraform plan admin api dev
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: autero1/action-terragrunt@v3, aws-actions/configure-aws-credentials@v5, hashicorp/setup-terraform@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run tests for admin app / Verify Terraform / Deploys Cloudfront / Terraform plan admin frontend dev
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: autero1/action-terragrunt@v3, aws-actions/configure-aws-credentials@v5, hashicorp/setup-terraform@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run tests for public app / Verify Terraform / Deploys Storage (S3 + CloudFront) / Terraform plan storage dev
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: autero1/action-terragrunt@v3, aws-actions/configure-aws-credentials@v5, hashicorp/setup-terraform@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run tests for public app / Verify Terraform / Deploys Cloudfront / Terraform plan public frontend dev
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: autero1/action-terragrunt@v3, aws-actions/configure-aws-credentials@v5, hashicorp/setup-terraform@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run tests for public app / Verify Terraform / Deploys API / Terraform plan public api dev
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: autero1/action-terragrunt@v3, aws-actions/configure-aws-credentials@v5, hashicorp/setup-terraform@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run tests for public app / Tests (backend)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, SonarSource/sonarqube-scan-action@a31c9398be7ace6bbfaf30c0bd5d415f843d45e9. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run tests for admin app / Tests (backend)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, SonarSource/sonarqube-scan-action@a31c9398be7ace6bbfaf30c0bd5d415f843d45e9. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run tests for public app / Tests (frontend)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, SonarSource/sonarqube-scan-action@a31c9398be7ace6bbfaf30c0bd5d415f843d45e9. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run tests for admin app / Run E2E tests locally / Playwright e2e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: jwalton/gh-docker-logs@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run tests for admin app / Tests (frontend)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run tests for public app / Run E2E tests locally / Playwright e2e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: jwalton/gh-docker-logs@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Build containers / Builds (migrations/fta, migrations/fta)
Attestation verification completed
|
|
Build containers / Builds (migrations/fta, migrations/fta)
Verifying build attestations...
|
|
Build containers / Builds (migrations/rst, migrations/rst)
Attestation verification completed
|
|
Build containers / Builds (migrations/rst, migrations/rst)
Verifying build attestations...
|
|
Build containers / Builds (public/frontend, .)
Attestation verification completed
|
|
Build containers / Builds (public/frontend, .)
Verifying build attestations...
|
|
Build containers / Builds (admin/frontend, .)
Attestation verification completed
|
|
Build containers / Builds (admin/frontend, .)
Verifying build attestations...
|
|
Build containers / Builds (admin/backend, .)
Attestation verification completed
|
|
Build containers / Builds (admin/backend, .)
Verifying build attestations...
|
|
Build containers / Builds (public/backend, .)
Attestation verification completed
|
|
Build containers / Builds (public/backend, .)
Verifying build attestations...
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
bcgov~nr-rec-resources~4ATPEL.dockerbuild
|
47.6 KB |
sha256:bdad3ab025f897b6ba2eb673af46a240db018b00fdec5717857102b587709cdd
|
|
|
bcgov~nr-rec-resources~ANR2J2.dockerbuild
|
48.8 KB |
sha256:745cf88c91596065b451897f0adc18ea5fdfca231c370c6f454d371976218713
|
|
|
bcgov~nr-rec-resources~B1ZZVH.dockerbuild
|
68.6 KB |
sha256:d6fb22e64e8888cb46ad228d886dc92d6b9d03934230d2fbe5b309d88b6519f8
|
|
|
bcgov~nr-rec-resources~I6DSO7.dockerbuild
|
72.6 KB |
sha256:30b5db482cd3acc58585c5e0f825a697c9e9ba87bba8b9837de7fdb238e2f157
|
|
|
bcgov~nr-rec-resources~KUHAND.dockerbuild
|
68.6 KB |
sha256:514825f9192f193036ed39c55ba20437c84ee44237e4fbb427f5b9c9c47c5ec1
|
|
|
bcgov~nr-rec-resources~Q9T9NX.dockerbuild
|
72.4 KB |
sha256:7aa82fa35e4e7f64446423c527198d007c4b6515244c271f8a1b523568c5cb32
|
|