Skip to content

chore: bulk asset edit implementation #6352

chore: bulk asset edit implementation

chore: bulk asset edit implementation #6352

Triggered via pull request August 26, 2026 00:15
Status Failure
Total duration 19m 58s
Artifacts 6

main.yml

on: pull_request
Matrix: Build containers / Builds
Matrix: Repository analysis / codeql / analyze
Repository analysis  /  Pre-Commit Validation
2m 59s
Repository analysis / Pre-Commit Validation
Repository analysis  /  Commitlint
14s
Repository analysis / Commitlint
Repository analysis  /  Validate PR title
6s
Repository analysis / Validate PR title
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 / Run E2E tests locally / Skip Playwright e2e (admin deployed)
Run tests for admin app  /  ...  /  Playwright e2e
4m 40s
Run tests for admin app / Run E2E tests locally / Playwright e2e
Run tests for public app  /  ...  /  Skip Playwright e2e (admin deployed)
0s
Run tests for public app / Run E2E tests locally / Skip Playwright e2e (admin deployed)
Run tests for public app  /  ...  /  Playwright e2e
15m 0s
Run tests for public app / Run E2E tests locally / Playwright e2e
Run shared tests  /  Run shared tests
41s
Run shared tests / Run shared tests
Run tests for admin app  /  ...  /  Terraform plan storage dev
23s
Run tests for admin app / Verify Terraform / Deploys Storage (S3 + CloudFront) / Terraform plan storage dev
Run tests for public app  /  ...  /  Terraform plan storage dev
28s
Run tests for public app / Verify Terraform / Deploys Storage (S3 + CloudFront) / Terraform plan storage dev
Run tests for admin app  /  ...  /  Terraform plan database dev
19s
Run tests for admin app / Verify Terraform / Deploys Database / Terraform plan database dev
Run tests for public app  /  ...  /  Terraform plan database dev
21s
Run tests for public app / Verify Terraform / Deploys Database / Terraform plan database dev
Analysis Results
4s
Analysis Results
Run tests for admin app  /  ...  /  Terraform plan admin frontend dev
23s
Run tests for admin app / Verify Terraform / Deploys Cloudfront / Terraform plan admin frontend dev
Run tests for public app  /  ...  /  Terraform plan public frontend dev
25s
Run tests for public app / Verify Terraform / Deploys Cloudfront / Terraform plan public frontend dev
Run tests for admin app  /  ...  /  Terraform plan admin api dev
25s
Run tests for admin app / Verify Terraform / Deploys API / Terraform plan admin api dev
Run tests for public app  /  ...  /  Terraform plan public api dev
28s
Run tests for public app / Verify Terraform / Deploys API / Terraform plan public api dev
Run tests for admin app  /  ...  /  Builds UI
0s
Run tests for admin app / Verify Terraform / Builds UI
Run tests for admin app  /  ...  /  infra
Run tests for admin app / Verify Terraform / FTA migration / infra
Run tests for public app  /  ...  /  Builds UI
0s
Run tests for public app / Verify Terraform / Builds UI
Run tests for public app  /  ...  /  infra
Run tests for public app / Verify Terraform / FTA migration / infra
Review and deploy Admin app  /  ...  /  infra
Review and deploy Admin app / Deploy Application to AWS dev / Deploys Storage (S3 + CloudFront) / infra
Review and deploy Public app  /  ...  /  infra
Review and deploy Public app / Deploy Application to AWS dev / Deploys Storage (S3 + CloudFront) / infra
Review and deploy Admin app  /  ...  /  infra
Review and deploy Admin app / Deploy Application to AWS dev / Deploys Database / infra
Review and deploy Public app  /  ...  /  infra
Review and deploy Public app / Deploy Application to AWS dev / Deploys Database / infra
Review and deploy Admin app  /  ...  /  infra
Review and deploy Admin app / Deploy Application to AWS dev / Deploys Cloudfront / infra
Review and deploy Public app  /  ...  /  infra
Review and deploy Public app / Deploy Application to AWS dev / Deploys Cloudfront / infra
Review and deploy Admin app  /  ...  /  infra
Review and deploy Admin app / Deploy Application to AWS dev / Deploys API / infra
Review and deploy Public app  /  ...  /  infra
Review and deploy Public app / Deploy Application to AWS dev / Deploys API / infra
Review and deploy Admin app  /  ...  /  Builds UI
Review and deploy Admin app / Deploy Application to AWS dev / Builds UI
Review and deploy Admin app  /  ...  /  infra
Review and deploy Admin app / Deploy Application to AWS dev / FTA migration / infra
Review and deploy Public app  /  ...  /  Builds UI
Review and deploy Public app / Deploy Application to AWS dev / Builds UI
Review and deploy Public app  /  ...  /  infra
Review and deploy Public app / Deploy Application to AWS dev / FTA migration / infra
Review and deploy Admin app  /  ...  /  Playwright e2e
Review and deploy Admin app / Run e2e tests on dev env / Playwright e2e
Review and deploy Admin app  /  ...  /  Skip Playwright e2e (admin deployed)
Review and deploy Admin app / Run e2e tests on dev env / Skip Playwright e2e (admin deployed)
Review and deploy Public app  /  ...  /  Playwright e2e
Review and deploy Public app / Run e2e tests on dev env / Playwright e2e
Review and deploy Public app  /  ...  /  Skip Playwright e2e (admin deployed)
Review and deploy Public app / Run e2e tests on dev env / Skip Playwright e2e (admin deployed)
Review and deploy Admin app  /  review-test-deployment
Review and deploy Admin app / review-test-deployment
Review and deploy Public app  /  review-test-deployment
Review and deploy Public app / review-test-deployment
Review and deploy Admin app  /  ...  /  infra
Review and deploy Admin app / Deploy Application to AWS test / Deploys Storage (S3 + CloudFront) / infra
Review and deploy Admin app  /  ...  /  infra
Review and deploy Admin app / Deploy Application to AWS test / Deploys Database / infra
Review and deploy Public app  /  ...  /  infra
Review and deploy Public app / Deploy Application to AWS test / Deploys Storage (S3 + CloudFront) / infra
Review and deploy Public app  /  ...  /  infra
Review and deploy Public app / Deploy Application to AWS test / Deploys Database / infra
Review and deploy Admin app  /  ...  /  infra
Review and deploy Admin app / Deploy Application to AWS test / Deploys Cloudfront / infra
Review and deploy Admin app  /  ...  /  infra
Review and deploy Admin app / Deploy Application to AWS test / Deploys API / infra
Review and deploy Public app  /  ...  /  infra
Review and deploy Public app / Deploy Application to AWS test / Deploys Cloudfront / infra
Review and deploy Public app  /  ...  /  infra
Review and deploy Public app / Deploy Application to AWS test / Deploys API / infra
Review and deploy Admin app  /  ...  /  Builds UI
Review and deploy Admin app / Deploy Application to AWS test / Builds UI
Review and deploy Admin app  /  ...  /  infra
Review and deploy Admin app / Deploy Application to AWS test / FTA migration / infra
Review and deploy Public app  /  ...  /  Builds UI
Review and deploy Public app / Deploy Application to AWS test / Builds UI
Review and deploy Public app  /  ...  /  infra
Review and deploy Public app / Deploy Application to AWS test / FTA migration / infra
Review and deploy Admin app  /  ...  /  Playwright e2e
Review and deploy Admin app / Run e2e tests on test env / Playwright e2e
Review and deploy Admin app  /  ...  /  Skip Playwright e2e (admin deployed)
Review and deploy Admin app / Run e2e tests on test env / Skip Playwright e2e (admin deployed)
Review and deploy Public app  /  ...  /  Playwright e2e
Review and deploy Public app / Run e2e tests on test env / Playwright e2e
Review and deploy Public app  /  ...  /  Skip Playwright e2e (admin deployed)
Review and deploy Public app / Run e2e tests on test env / Skip Playwright e2e (admin deployed)
Review and deploy Admin app  /  review-prod-deployment
Review and deploy Admin app / review-prod-deployment
Review and deploy Public app  /  review-prod-deployment
Review and deploy Public app / review-prod-deployment
Review and deploy Admin app  /  ...  /  infra
Review and deploy Admin app / Deploy Application to AWS prod / Deploys Storage (S3 + CloudFront) / infra
Review and deploy Admin app  /  ...  /  infra
Review and deploy Admin app / Deploy Application to AWS prod / Deploys Database / 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 / Deploy Application to AWS prod / Deploys Storage (S3 + CloudFront) / infra
Review and deploy Public app  /  ...  /  infra
Review and deploy Public app / Deploy Application to AWS prod / Deploys Database / 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 / Deploy Application to AWS prod / Deploys Cloudfront / infra
Review and deploy Admin app  /  ...  /  infra
Review and deploy Admin app / Deploy Application to AWS prod / Deploys API / infra
Review and deploy Public app  /  ...  /  infra
Review and deploy Public app / Deploy Application to AWS prod / Deploys Cloudfront / infra
Review and deploy Public app  /  ...  /  infra
Review and deploy Public app / Deploy Application to AWS prod / Deploys API / infra
Review and deploy Admin app  /  ...  /  Builds UI
Review and deploy Admin app / Deploy Application to AWS prod / Builds UI
Review and deploy Admin app  /  ...  /  infra
Review and deploy Admin app / Deploy Application to AWS prod / FTA migration / infra
Review and deploy Public app  /  ...  /  Builds UI
Review and deploy Public app / Deploy Application to AWS prod / Builds UI
Review and deploy Public app  /  ...  /  infra
Review and deploy Public app / Deploy Application to AWS prod / FTA migration / infra
Fit to window
Zoom out
Zoom in

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