feat: orca 1127 bulk add assets campsites #6341
main.yml
on: pull_request
Matrix: Repository analysis / codeql / analyze
Repository analysis
/
Pre-Commit Validation
2m 12s
Repository analysis
/
Commitlint
16s
Repository analysis
/
Validate PR title
5s
Matrix: Run tests for admin app / Tests
Matrix: Run tests for public app / Tests
Run tests for admin app
/
...
/
Skip Playwright e2e (admin deployed)
Run tests for admin app
/
...
/
Playwright e2e
4m 58s
Run tests for public app
/
...
/
Skip Playwright e2e (admin deployed)
Run tests for public app
/
...
/
Playwright e2e
12m 19s
Run shared tests
/
Run shared tests
50s
Run tests for admin app
/
...
/
Terraform plan storage dev
23s
Run tests for public app
/
...
/
Terraform plan storage dev
22s
Run tests for admin app
/
...
/
Terraform plan database dev
35s
Run tests for public app
/
...
/
Terraform plan database dev
27s
Analysis Results
3s
Run tests for admin app
/
...
/
Terraform plan admin frontend dev
28s
Run tests for public app
/
...
/
Terraform plan public frontend dev
33s
Run tests for admin app
/
...
/
Terraform plan admin api dev
30s
Run tests for public app
/
...
/
Terraform plan public api dev
22s
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
/
...
/
infra
Review and deploy Public app
/
...
/
Builds UI
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
11 errors, 25 warnings, and 12 notices
|
test/pages/rec-resource-page/components/RecResourceAssetsSection/RecResourceAssetsSection.test.tsx > RecResourceAssetsSection > opens and cancels the Add repair modal:
admin/frontend/src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAddAssetsModal.tsx#L105
Error: [vitest] No "useCreateBulkAssets" export is defined on the "@/services/hooks/recreation-resource-admin" mock. Did you forget to return it from "vi.mock"?
If you need to partially mock a module, you can use "importOriginal" helper inside:
vi.mock(import("@/services/hooks/recreation-resource-admin"), async (importOriginal) => {
const actual = await importOriginal()
return {
...actual,
// your mocked methods
}
})
❯ BulkAddAssetsModal src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAddAssetsModal.tsx:105:50
❯ 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
❯ workLoopSync ../../node_modules/react-dom/cjs/react-dom-client.development.js:14956:41
|
|
test/pages/rec-resource-page/components/RecResourceAssetsSection/RecResourceAssetsSection.test.tsx > RecResourceAssetsSection > shows the type/campsite toggle and switches views when there are campsites:
admin/frontend/src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAddAssetsModal.tsx#L105
Error: [vitest] No "useCreateBulkAssets" export is defined on the "@/services/hooks/recreation-resource-admin" mock. Did you forget to return it from "vi.mock"?
If you need to partially mock a module, you can use "importOriginal" helper inside:
vi.mock(import("@/services/hooks/recreation-resource-admin"), async (importOriginal) => {
const actual = await importOriginal()
return {
...actual,
// your mocked methods
}
})
❯ BulkAddAssetsModal src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAddAssetsModal.tsx:105:50
❯ 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
❯ workLoopSync ../../node_modules/react-dom/cjs/react-dom-client.development.js:14956:41
|
|
test/pages/rec-resource-page/components/RecResourceAssetsSection/RecResourceAssetsSection.test.tsx > RecResourceAssetsSection > does not show the type/campsite toggle when there are no campsites:
admin/frontend/src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAddAssetsModal.tsx#L105
Error: [vitest] No "useCreateBulkAssets" export is defined on the "@/services/hooks/recreation-resource-admin" mock. Did you forget to return it from "vi.mock"?
If you need to partially mock a module, you can use "importOriginal" helper inside:
vi.mock(import("@/services/hooks/recreation-resource-admin"), async (importOriginal) => {
const actual = await importOriginal()
return {
...actual,
// your mocked methods
}
})
❯ BulkAddAssetsModal src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAddAssetsModal.tsx:105:50
❯ 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
❯ workLoopSync ../../node_modules/react-dom/cjs/react-dom-client.development.js:14956:41
|
|
test/pages/rec-resource-page/components/RecResourceAssetsSection/RecResourceAssetsSection.test.tsx > RecResourceAssetsSection > groups assets by type by default:
admin/frontend/src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAddAssetsModal.tsx#L105
Error: [vitest] No "useCreateBulkAssets" export is defined on the "@/services/hooks/recreation-resource-admin" mock. Did you forget to return it from "vi.mock"?
If you need to partially mock a module, you can use "importOriginal" helper inside:
vi.mock(import("@/services/hooks/recreation-resource-admin"), async (importOriginal) => {
const actual = await importOriginal()
return {
...actual,
// your mocked methods
}
})
❯ BulkAddAssetsModal src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAddAssetsModal.tsx:105:50
❯ 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
❯ workLoopSync ../../node_modules/react-dom/cjs/react-dom-client.development.js:14956:41
|
|
test/pages/rec-resource-page/components/RecResourceAssetsSection/RecResourceAssetsSection.test.tsx > RecResourceAssetsSection > does not show the empty state message when there are assets:
admin/frontend/src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAddAssetsModal.tsx#L105
Error: [vitest] No "useCreateBulkAssets" export is defined on the "@/services/hooks/recreation-resource-admin" mock. Did you forget to return it from "vi.mock"?
If you need to partially mock a module, you can use "importOriginal" helper inside:
vi.mock(import("@/services/hooks/recreation-resource-admin"), async (importOriginal) => {
const actual = await importOriginal()
return {
...actual,
// your mocked methods
}
})
❯ BulkAddAssetsModal src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAddAssetsModal.tsx:105:50
❯ 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
❯ workLoopSync ../../node_modules/react-dom/cjs/react-dom-client.development.js:14956:41
|
|
test/pages/rec-resource-page/components/RecResourceAssetsSection/RecResourceAssetsSection.test.tsx > RecResourceAssetsSection > shows an empty state message when there are no assets:
admin/frontend/src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAddAssetsModal.tsx#L105
Error: [vitest] No "useCreateBulkAssets" export is defined on the "@/services/hooks/recreation-resource-admin" mock. Did you forget to return it from "vi.mock"?
If you need to partially mock a module, you can use "importOriginal" helper inside:
vi.mock(import("@/services/hooks/recreation-resource-admin"), async (importOriginal) => {
const actual = await importOriginal()
return {
...actual,
// your mocked methods
}
})
❯ BulkAddAssetsModal src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAddAssetsModal.tsx:105:50
❯ 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
❯ workLoopSync ../../node_modules/react-dom/cjs/react-dom-client.development.js:14956:41
|
|
test/pages/rec-resource-page/components/RecResourceAssetsSection/RecResourceAssetsSection.test.tsx > RecResourceAssetsSection > renders the asset summary cards:
admin/frontend/src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAddAssetsModal.tsx#L105
Error: [vitest] No "useCreateBulkAssets" export is defined on the "@/services/hooks/recreation-resource-admin" mock. Did you forget to return it from "vi.mock"?
If you need to partially mock a module, you can use "importOriginal" helper inside:
vi.mock(import("@/services/hooks/recreation-resource-admin"), async (importOriginal) => {
const actual = await importOriginal()
return {
...actual,
// your mocked methods
}
})
❯ BulkAddAssetsModal src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAddAssetsModal.tsx:105:50
❯ 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
❯ workLoopSync ../../node_modules/react-dom/cjs/react-dom-client.development.js:14956:41
|
|
test/pages/rec-resource-page/components/RecResourceAssetsSection/RecResourceAssetsSection.test.tsx > RecResourceAssetsSection > shows an error message when assets fail to load:
admin/frontend/src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAddAssetsModal.tsx#L105
Error: [vitest] No "useCreateBulkAssets" export is defined on the "@/services/hooks/recreation-resource-admin" mock. Did you forget to return it from "vi.mock"?
If you need to partially mock a module, you can use "importOriginal" helper inside:
vi.mock(import("@/services/hooks/recreation-resource-admin"), async (importOriginal) => {
const actual = await importOriginal()
return {
...actual,
// your mocked methods
}
})
❯ BulkAddAssetsModal src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAddAssetsModal.tsx:105:50
❯ 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
❯ workLoopSync ../../node_modules/react-dom/cjs/react-dom-client.development.js:14956:41
|
|
test/pages/rec-resource-page/components/RecResourceAssetsSection/RecResourceAssetsSection.test.tsx > RecResourceAssetsSection > shows a loading spinner while assets are loading:
admin/frontend/src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAddAssetsModal.tsx#L105
Error: [vitest] No "useCreateBulkAssets" export is defined on the "@/services/hooks/recreation-resource-admin" mock. Did you forget to return it from "vi.mock"?
If you need to partially mock a module, you can use "importOriginal" helper inside:
vi.mock(import("@/services/hooks/recreation-resource-admin"), async (importOriginal) => {
const actual = await importOriginal()
return {
...actual,
// your mocked methods
}
})
❯ BulkAddAssetsModal src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAddAssetsModal.tsx:105:50
❯ 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
❯ workLoopSync ../../node_modules/react-dom/cjs/react-dom-client.development.js:14956:41
|
|
test/pages/rec-resource-page/components/RecResourceAssetsSection/RecResourceAssetsSection.test.tsx > RecResourceAssetsSection > renders the Assets heading:
admin/frontend/src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAddAssetsModal.tsx#L105
Error: [vitest] No "useCreateBulkAssets" export is defined on the "@/services/hooks/recreation-resource-admin" mock. Did you forget to return it from "vi.mock"?
If you need to partially mock a module, you can use "importOriginal" helper inside:
vi.mock(import("@/services/hooks/recreation-resource-admin"), async (importOriginal) => {
const actual = await importOriginal()
return {
...actual,
// your mocked methods
}
})
❯ BulkAddAssetsModal src/pages/rec-resource-page/components/RecResourceAssetsSection/BulkAddAssetsModal.tsx:105:50
❯ 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
❯ workLoopSync ../../node_modules/react-dom/cjs/react-dom-client.development.js:14956:41
|
|
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/
|
|
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 (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/
|
|
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 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 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 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 / 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 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 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 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 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 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 / 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 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~BWAZUR.dockerbuild
|
66.2 KB |
sha256:96c4106ddcf0549338916497d92ce0d7f4d5f35aef37470c238e93a02b730751
|
|
|
bcgov~nr-rec-resources~IQZWL2.dockerbuild
|
49.9 KB |
sha256:e5d110905ffd6682db2e16bc0bf9de65b74af4b45650d9ddcf2d077a635dc0db
|
|
|
bcgov~nr-rec-resources~N83HAE.dockerbuild
|
72.5 KB |
sha256:492aeb66207a98133435e276c10634eba66bf832ddfb350e9421ec35972512d5
|
|
|
bcgov~nr-rec-resources~NL4PEL.dockerbuild
|
72.4 KB |
sha256:31860d0e73d8e45f3cd743d6ef814459a43d43176875410cff8b75b7b03f3e43
|
|
|
bcgov~nr-rec-resources~PTPS4P.dockerbuild
|
50 KB |
sha256:67714f2fd8df8eae6d8a6cbab3ae3c4318af0f44bdf401022c292034d52c93fb
|
|
|
bcgov~nr-rec-resources~WSEZ75.dockerbuild
|
73.6 KB |
sha256:c50f4d59518772b2d69915b7724ce2b2ee1b8347b7ea8e8cc211b0bcb54ed708
|
|