Skip to content

feat: ORCA-1117 bulk add repairs #6309

feat: ORCA-1117 bulk add repairs

feat: ORCA-1117 bulk add repairs #6309

Triggered via pull request August 21, 2026 22:09
Status Failure
Total duration 19m 40s
Artifacts 6

main.yml

on: pull_request
Matrix: Build containers / Builds
Matrix: Repository analysis / codeql / analyze
Repository analysis  /  Pre-Commit Validation
2m 35s
Repository analysis / Pre-Commit Validation
Repository analysis  /  Commitlint
16s
Repository analysis / Commitlint
Repository analysis  /  Validate PR title
5s
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)
Run tests for admin app / Run E2E tests locally / Skip Playwright e2e (admin deployed)
Run tests for admin app  /  ...  /  Playwright e2e
4m 39s
Run tests for admin app / Run E2E tests locally / Playwright e2e
Run tests for public app  /  ...  /  Skip Playwright e2e (admin deployed)
Run tests for public app / Run E2E tests locally / Skip Playwright e2e (admin deployed)
Run tests for public app  /  ...  /  Playwright e2e
13m 9s
Run tests for public app / Run E2E tests locally / Playwright e2e
Run shared tests  /  Run shared tests
52s
Run shared tests / Run shared tests
Run tests for admin app  /  ...  /  Terraform plan storage dev
22s
Run tests for admin app / Verify Terraform / Deploys Storage (S3 + CloudFront) / Terraform plan storage dev
Run tests for public app  /  ...  /  Terraform plan storage dev
24s
Run tests for public app / Verify Terraform / Deploys Storage (S3 + CloudFront) / Terraform plan storage dev
Run tests for admin app  /  ...  /  Terraform plan database dev
21s
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
3s
Analysis Results
Run tests for admin app  /  ...  /  Terraform plan admin frontend dev
29s
Run tests for admin app / Verify Terraform / Deploys Cloudfront / Terraform plan admin frontend dev
Run tests for public app  /  ...  /  Terraform plan public frontend dev
31s
Run tests for public app / Verify Terraform / Deploys Cloudfront / Terraform plan public frontend dev
Run tests for admin app  /  ...  /  Terraform plan admin api dev
28s
Run tests for admin app / Verify Terraform / Deploys API / Terraform plan admin api dev
Run tests for public app  /  ...  /  Terraform plan public api dev
35s
Run tests for public app / Verify Terraform / Deploys API / Terraform plan public api dev
Run tests for admin app  /  ...  /  Builds UI
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
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  /  ...  /  infra
Review and deploy Public 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
Fit to window
Zoom out
Zoom in

Annotations

7 errors, 25 warnings, and 12 notices
Run tests for admin app / Tests (frontend)
Process completed with exit code 1.
test/pages/rec-resource-page/components/RecResourceAssetsSection/AddRepairModal.test.tsx > AddRepairModal > submits the built payload and calls onCreate when all required fields are filled: admin/frontend/test/pages/rec-resource-page/components/RecResourceAssetsSection/AddRepairModal.test.tsx#L58
TestingLibraryElementError: Unable to find an accessible element with the role "combobox" and name "Asset type" Here are the accessible roles: dialog: Name "": <div aria-modal="true" class="fade add-repair-modal modal show" role="dialog" style="display: block; padding-right: 0px;" tabindex="-1" /> -------------------------------------------------- button: Name "Close": <button aria-label="Close" class="btn-close" type="button" /> Name "Deck repair": <button data-disabled="false" data-testid="option-R2" type="button" /> Name "Paint touch-up": <button data-disabled="false" data-testid="option-R1" type="button" /> Name "Picnic table": <button data-disabled="false" data-testid="option-1" type="button" /> Name "Add another type": <button class="custom-btn asset-summary-action-btn mt-3 btn btn-secondary" type="button" /> Name "Cancel": <button class="custom-btn btn btn-outline-primary" type="button" /> Name "Create repairs": <button class="custom-btn btn btn-primary" disabled="" type="button" /> -------------------------------------------------- heading: Name "Repair details": <h3 class="add-repair-modal__subtitle" /> Name "Assets to repair": <h3 class="add-repair-modal__subtitle mt-4" /> Name "Asset type": <h4 class="repair-asset-entry__title" /> -------------------------------------------------- combobox: Name "": <input data-testid="select-input" placeholder="Select repair type..." readonly="" role="combobox" type="text" value="" /> Name "": <input data-testid="select-input" placeholder="Select asset type..." readonly="" role="combobox" type="text" value="" /> -------------------------------------------------- Ignored nodes: comments, script, style <body class="modal-open" data-rr-ui-modal-open="" style="overflow: hidden; padding-right: 1024px;" > <div /> <div class="fade modal-backdrop show" /> <div aria-modal="true" class="fade add-repair-modal modal show" role="dialog" style="display: block; padding-right: 0px;" tabindex="-1" > <div class="modal-dialog modal-lg modal-dialog-centered" > <div class="modal-content" > <div class="add-repair-modal__header modal-header" > <div class="add-repair-modal__title modal-title h4" > Add repair </div> <button aria-label="Close" class="btn-close" type="button" /> </div> <div class="add-repair-modal__body modal-body" > <div class="add-repair-modal__scroll-wrapper" > <div class="add-repair-modal__fade add-repair-modal__fade--top" /> <div class="add-repair-modal__scroll-content" > <div> <h3 class="add-repair-modal__subtitle" > Repair details </h3> <div class="gy-3 mt-1 row" > <div class="col-md-6 col-12" > <div> <label class="form-label" for="add-repair-type" > Repair type </label> <div class="" data-testid="mock-select" > <input data-testid="select-input" placeholder="Select repair type..." readonly="" role="combobox" type="text" value=""
test/pages/rec-resource-page/components/RecResourceAssetsSection/AddRepairModal.test.tsx > AddRepairModal > shows validation errors and does not submit when required fields are missing: admin/frontend/test/pages/rec-resource-page/components/RecResourceAssetsSection/AddRepairModal.test.tsx#L58
TestingLibraryElementError: Unable to find an accessible element with the role "combobox" and name "Asset type" Here are the accessible roles: dialog: Name "": <div aria-modal="true" class="fade add-repair-modal modal show" role="dialog" style="display: block; padding-right: 0px;" tabindex="-1" /> -------------------------------------------------- button: Name "Close": <button aria-label="Close" class="btn-close" type="button" /> Name "Deck repair": <button data-disabled="false" data-testid="option-R2" type="button" /> Name "Paint touch-up": <button data-disabled="false" data-testid="option-R1" type="button" /> Name "Picnic table": <button data-disabled="false" data-testid="option-1" type="button" /> Name "Add another type": <button class="custom-btn asset-summary-action-btn mt-3 btn btn-secondary" type="button" /> Name "Cancel": <button class="custom-btn btn btn-outline-primary" type="button" /> Name "Create repairs": <button class="custom-btn btn btn-primary" disabled="" type="button" /> -------------------------------------------------- heading: Name "Repair details": <h3 class="add-repair-modal__subtitle" /> Name "Assets to repair": <h3 class="add-repair-modal__subtitle mt-4" /> Name "Asset type": <h4 class="repair-asset-entry__title" /> -------------------------------------------------- combobox: Name "": <input data-testid="select-input" placeholder="Select repair type..." readonly="" role="combobox" type="text" value="" /> Name "": <input data-testid="select-input" placeholder="Select asset type..." readonly="" role="combobox" type="text" value="" /> -------------------------------------------------- Ignored nodes: comments, script, style <body class="modal-open" data-rr-ui-modal-open="" style="overflow: hidden; padding-right: 1024px;" > <div /> <div class="fade modal-backdrop show" /> <div aria-modal="true" class="fade add-repair-modal modal show" role="dialog" style="display: block; padding-right: 0px;" tabindex="-1" > <div class="modal-dialog modal-lg modal-dialog-centered" > <div class="modal-content" > <div class="add-repair-modal__header modal-header" > <div class="add-repair-modal__title modal-title h4" > Add repair </div> <button aria-label="Close" class="btn-close" type="button" /> </div> <div class="add-repair-modal__body modal-body" > <div class="add-repair-modal__scroll-wrapper" > <div class="add-repair-modal__fade add-repair-modal__fade--top" /> <div class="add-repair-modal__scroll-content" > <div> <h3 class="add-repair-modal__subtitle" > Repair details </h3> <div class="gy-3 mt-1 row" > <div class="col-md-6 col-12" > <div> <label class="form-label" for="add-repair-type" > Repair type </label> <div class="" data-testid="mock-select" > <input data-testid="select-input" placeholder="Select repair type..." readonly="" role="combobox" type="text" value=""
test/pages/rec-resource-page/components/RecResourceAssetsSection/AddRepairModal.test.tsx > AddRepairModal > disables Create repairs until an asset is selected: admin/frontend/test/pages/rec-resource-page/components/RecResourceAssetsSection/AddRepairModal.test.tsx#L58
TestingLibraryElementError: Unable to find an accessible element with the role "combobox" and name "Asset type" Here are the accessible roles: dialog: Name "": <div aria-modal="true" class="fade add-repair-modal modal show" role="dialog" style="display: block; padding-right: 0px;" tabindex="-1" /> -------------------------------------------------- button: Name "Close": <button aria-label="Close" class="btn-close" type="button" /> Name "Deck repair": <button data-disabled="false" data-testid="option-R2" type="button" /> Name "Paint touch-up": <button data-disabled="false" data-testid="option-R1" type="button" /> Name "Picnic table": <button data-disabled="false" data-testid="option-1" type="button" /> Name "Add another type": <button class="custom-btn asset-summary-action-btn mt-3 btn btn-secondary" type="button" /> Name "Cancel": <button class="custom-btn btn btn-outline-primary" type="button" /> Name "Create repairs": <button class="custom-btn btn btn-primary" disabled="" type="button" /> -------------------------------------------------- heading: Name "Repair details": <h3 class="add-repair-modal__subtitle" /> Name "Assets to repair": <h3 class="add-repair-modal__subtitle mt-4" /> Name "Asset type": <h4 class="repair-asset-entry__title" /> -------------------------------------------------- combobox: Name "": <input data-testid="select-input" placeholder="Select repair type..." readonly="" role="combobox" type="text" value="" /> Name "": <input data-testid="select-input" placeholder="Select asset type..." readonly="" role="combobox" type="text" value="" /> -------------------------------------------------- Ignored nodes: comments, script, style <body class="modal-open" data-rr-ui-modal-open="" style="overflow: hidden; padding-right: 1024px;" > <div /> <div class="fade modal-backdrop show" /> <div aria-modal="true" class="fade add-repair-modal modal show" role="dialog" style="display: block; padding-right: 0px;" tabindex="-1" > <div class="modal-dialog modal-lg modal-dialog-centered" > <div class="modal-content" > <div class="add-repair-modal__header modal-header" > <div class="add-repair-modal__title modal-title h4" > Add repair </div> <button aria-label="Close" class="btn-close" type="button" /> </div> <div class="add-repair-modal__body modal-body" > <div class="add-repair-modal__scroll-wrapper" > <div class="add-repair-modal__fade add-repair-modal__fade--top" /> <div class="add-repair-modal__scroll-content" > <div> <h3 class="add-repair-modal__subtitle" > Repair details </h3> <div class="gy-3 mt-1 row" > <div class="col-md-6 col-12" > <div> <label class="form-label" for="add-repair-type" > Repair type </label> <div class="" data-testid="mock-select" > <input data-testid="select-input" placeholder="Select repair type..." readonly="" role="combobox" type="text" value=""
test/pages/rec-resource-page/components/RecResourceAssetsSection/AddRepairModal.test.tsx > AddRepairModal > renders no repair type options when repairCodes is empty: admin/frontend/test/pages/rec-resource-page/components/RecResourceAssetsSection/AddRepairModal.test.tsx#L134
TestingLibraryElementError: Unable to find an accessible element with the role "combobox" and name "Repair type" Here are the accessible roles: dialog: Name "": <div aria-modal="true" class="fade add-repair-modal modal show" role="dialog" style="display: block; padding-right: 0px;" tabindex="-1" /> -------------------------------------------------- button: Name "Close": <button aria-label="Close" class="btn-close" type="button" /> Name "Add another type": <button class="custom-btn asset-summary-action-btn mt-3 btn btn-secondary" type="button" /> Name "Cancel": <button class="custom-btn btn btn-outline-primary" type="button" /> Name "Create repairs": <button class="custom-btn btn btn-primary" disabled="" type="button" /> -------------------------------------------------- heading: Name "Repair details": <h3 class="add-repair-modal__subtitle" /> Name "Assets to repair": <h3 class="add-repair-modal__subtitle mt-4" /> Name "Asset type": <h4 class="repair-asset-entry__title" /> -------------------------------------------------- combobox: Name "": <input data-testid="select-input" placeholder="Select repair type..." readonly="" role="combobox" type="text" value="" /> Name "": <input data-testid="select-input" placeholder="Select asset type..." readonly="" role="combobox" type="text" value="" /> -------------------------------------------------- Ignored nodes: comments, script, style <body class="modal-open" data-rr-ui-modal-open="" style="overflow: hidden; padding-right: 1024px;" > <div /> <div class="fade modal-backdrop show" /> <div aria-modal="true" class="fade add-repair-modal modal show" role="dialog" style="display: block; padding-right: 0px;" tabindex="-1" > <div class="modal-dialog modal-lg modal-dialog-centered" > <div class="modal-content" > <div class="add-repair-modal__header modal-header" > <div class="add-repair-modal__title modal-title h4" > Add repair </div> <button aria-label="Close" class="btn-close" type="button" /> </div> <div class="add-repair-modal__body modal-body" > <div class="add-repair-modal__scroll-wrapper" > <div class="add-repair-modal__fade add-repair-modal__fade--top" /> <div class="add-repair-modal__scroll-content" > <div> <h3 class="add-repair-modal__subtitle" > Repair details </h3> <div class="gy-3 mt-1 row" > <div class="col-md-6 col-12" > <div> <label class="form-label" for="add-repair-type" > Repair type </label> <div class="" data-testid="mock-select" > <input data-testid="select-input" placeholder="Select repair type..." readonly="" role="combobox" type="text" value="" /> <div data-testid="select-options" > <div> No options </div> </div> </div> </div> </di
test/pages/rec-resource-page/components/RecResourceAssetsSection/AddRepairModal.test.tsx > AddRepairModal > renders the title and repair type options, sorted alphabetically, when shown: admin/frontend/test/pages/rec-resource-page/components/RecResourceAssetsSection/AddRepairModal.test.tsx#L111
TestingLibraryElementError: Unable to find an accessible element with the role "combobox" and name "Repair type" Here are the accessible roles: dialog: Name "": <div aria-modal="true" class="fade add-repair-modal modal show" role="dialog" style="display: block; padding-right: 0px;" tabindex="-1" /> -------------------------------------------------- button: Name "Close": <button aria-label="Close" class="btn-close" type="button" /> Name "Deck repair": <button data-disabled="false" data-testid="option-R2" type="button" /> Name "Paint touch-up": <button data-disabled="false" data-testid="option-R1" type="button" /> Name "Add another type": <button class="custom-btn asset-summary-action-btn mt-3 btn btn-secondary" type="button" /> Name "Cancel": <button class="custom-btn btn btn-outline-primary" type="button" /> Name "Create repairs": <button class="custom-btn btn btn-primary" disabled="" type="button" /> -------------------------------------------------- heading: Name "Repair details": <h3 class="add-repair-modal__subtitle" /> Name "Assets to repair": <h3 class="add-repair-modal__subtitle mt-4" /> Name "Asset type": <h4 class="repair-asset-entry__title" /> -------------------------------------------------- combobox: Name "": <input data-testid="select-input" placeholder="Select repair type..." readonly="" role="combobox" type="text" value="" /> Name "": <input data-testid="select-input" placeholder="Select asset type..." readonly="" role="combobox" type="text" value="" /> -------------------------------------------------- Ignored nodes: comments, script, style <body class="modal-open" data-rr-ui-modal-open="" style="overflow: hidden; padding-right: 1024px;" > <div /> <div class="fade modal-backdrop show" /> <div aria-modal="true" class="fade add-repair-modal modal show" role="dialog" style="display: block; padding-right: 0px;" tabindex="-1" > <div class="modal-dialog modal-lg modal-dialog-centered" > <div class="modal-content" > <div class="add-repair-modal__header modal-header" > <div class="add-repair-modal__title modal-title h4" > Add repair </div> <button aria-label="Close" class="btn-close" type="button" /> </div> <div class="add-repair-modal__body modal-body" > <div class="add-repair-modal__scroll-wrapper" > <div class="add-repair-modal__fade add-repair-modal__fade--top" /> <div class="add-repair-modal__scroll-content" > <div> <h3 class="add-repair-modal__subtitle" > Repair details </h3> <div class="gy-3 mt-1 row" > <div class="col-md-6 col-12" > <div> <label class="form-label" for="add-repair-type" > Repair type </label> <div class="" data-testid="mock-select" > <input data-testid="select-input" placeholder="Select repair type..." readonly="" role="combobox" type="text" value="" /> <div data-testid="select-options"
Run tests for public app / Run E2E tests locally / Playwright e2e
Process completed with exit code 1.
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 (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/
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 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 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 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 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/rst, migrations/rst)
Attestation verification completed
Build containers / Builds (migrations/rst, migrations/rst)
Verifying build attestations...
Build containers / Builds (migrations/fta, migrations/fta)
Attestation verification completed
Build containers / Builds (migrations/fta, migrations/fta)
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~0DYAP8.dockerbuild
69.7 KB
sha256:ed55563db4af72462e7c769e3ab5222bd0cceb5f4334c3165d72028142a7dc69
bcgov~nr-rec-resources~9SDWBE.dockerbuild
68.6 KB
sha256:9d38932f80ee6f87a0bfd2cb3b208fcf7ee709e828d161ddafa647ce669db385
bcgov~nr-rec-resources~9ZXG2G.dockerbuild
47.2 KB
sha256:1dc03493313665d7788a2b30dbe1efe217980af976cd807acb0e4bc8a9efe695
bcgov~nr-rec-resources~BEV3Q0.dockerbuild
70.3 KB
sha256:d07ad4922df5b2dba83dbca006a130986deabee1d7a0d6a2180eb758ede135bb
bcgov~nr-rec-resources~WTN7N5.dockerbuild
73.6 KB
sha256:de6c0a6d72588092b09e24e575bb8e8587da2856ca2b7f491c0a09094bc06834
bcgov~nr-rec-resources~Y5394I.dockerbuild
48.8 KB
sha256:7145d4135391b68c2b4e4658cdaeb3f3bc8cb8f2be475b83cfdbbf98288bf10a