Fix hyphenated needs references in CI gate expressions
Some checks failed
CICD / Build and Publish CICD Base Image (push) Successful in 23s
CICD / Build and Push CICD Image (push) Failing after 1m2s
CICD / Backend Tests (push) Has been skipped
CICD / Pre-commit Checks (push) Has been skipped
CICD / Frontend Tests (push) Has been skipped
CICD / Backend Doctests (push) Has been skipped
CICD / Build CICD Image Failure Postmortem (push) Successful in 13s
CICD / CICD Tests Complete (push) Failing after 12s
CICD / Build Backend Base Image (push) Has been skipped
CICD / Build Frontend Base Image (push) Has been skipped
CICD / Build Integration Tester Image (push) Has been skipped
CICD / Build E2E Tester Image (push) Has been skipped
CICD / Build Backend Main Image (push) Has been skipped
CICD / Build Frontend Main Image (push) Has been skipped
CICD / Source Lanes Failure Postmortem (push) Has been skipped
CICD / Build and Publish Runtime Images (Legacy Disabled) (push) Has been skipped
CICD / Runtime Images Failure Postmortem (push) Has been skipped
CICD / Production Images Complete (push) Failing after 9s
CICD / Runtime Black-Box Integration Tests (push) Has been skipped
CICD / End-to-End Tests (push) Has been skipped
CICD / E2E Tests Failure Postmortem (push) Has been skipped
CICD / Integration Tests Failure Postmortem (push) Failing after 14m55s

This commit is contained in:
copilotcoder
2026-07-07 21:17:54 -04:00
parent e246e6d5bc
commit ca99393700

View File

@@ -195,7 +195,7 @@ jobs:
- name: Resolve head SHA
id: meta
run: |
echo "head_sha=${{ needs.publish-base.outputs.head_sha }}" >> "$GITHUB_OUTPUT"
echo "head_sha=${{ needs['publish-base'].outputs.head_sha }}" >> "$GITHUB_OUTPUT"
- name: Minimal checkout for CICD build inputs
env:
@@ -233,7 +233,7 @@ jobs:
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
HEAD_SHA: ${{ steps.meta.outputs.head_sha }}
BASE_HASH_INPUT: ${{ github.event.inputs.base_hash }}
BASE_HASH_FROM_BUILD: ${{ needs.publish-base.outputs.base_hash }}
BASE_HASH_FROM_BUILD: ${{ needs['publish-base'].outputs.base_hash }}
run: |
set -euo pipefail
umask 077
@@ -521,9 +521,9 @@ jobs:
- name: Confirm all source lanes passed
run: |
set -euo pipefail
backend_status="${{ needs.backend-tests.result }}"
precommit_status="${{ needs.precommit-tests.result }}"
frontend_status="${{ needs.frontend-tests.result }}"
backend_status="${{ needs['backend-tests'].result }}"
precommit_status="${{ needs['precommit-tests'].result }}"
frontend_status="${{ needs['frontend-tests'].result }}"
xdoctest_status="${{ needs.xdoctest.result }}"
echo "backend-tests=${backend_status}"
@@ -1358,10 +1358,10 @@ jobs:
- name: Confirm required production/tester images are complete
run: |
set -euo pipefail
backend_main_status="${{ needs.build-backend-main-image.result }}"
frontend_main_status="${{ needs.build-frontend-main-image.result }}"
integration_tester_status="${{ needs.build-integration-tester-image.result }}"
e2e_tester_status="${{ needs.build-e2e-tester-image.result }}"
backend_main_status="${{ needs['build-backend-main-image'].result }}"
frontend_main_status="${{ needs['build-frontend-main-image'].result }}"
integration_tester_status="${{ needs['build-integration-tester-image'].result }}"
e2e_tester_status="${{ needs['build-e2e-tester-image'].result }}"
echo "build-backend-main-image=${backend_main_status}"
echo "build-frontend-main-image=${frontend_main_status}"
@@ -1618,9 +1618,9 @@ jobs:
- name: Run runtime black-box integration checks via compose
env:
HEAD_SHA: ${{ needs.build_cicd.outputs.head_sha }}
DEPLOYABLE_BACKEND_TAG_REF: ${{ needs.build-backend-main-image.outputs.deployable_backend_tag_ref }}
DEPLOYABLE_BACKEND_DIGEST_REF: ${{ needs.build-backend-main-image.outputs.deployable_backend_digest_ref }}
INTEGRATION_TESTER_DIGEST_REF: ${{ needs.build-integration-tester-image.outputs.integration_tester_digest_ref }}
DEPLOYABLE_BACKEND_TAG_REF: ${{ needs['build-backend-main-image'].outputs.deployable_backend_tag_ref }}
DEPLOYABLE_BACKEND_DIGEST_REF: ${{ needs['build-backend-main-image'].outputs.deployable_backend_digest_ref }}
INTEGRATION_TESTER_DIGEST_REF: ${{ needs['build-integration-tester-image'].outputs.integration_tester_digest_ref }}
run: |
set -euo pipefail
set -o pipefail
@@ -1834,13 +1834,13 @@ jobs:
name: Integration Tests Failure Postmortem
runs-on: ubuntu-act
needs: integration-tests
if: always() && needs.integration-tests.result == 'failure'
if: always() && needs['integration-tests'].result == 'failure'
timeout-minutes: 10
steps:
- name: Integration postmortem diagnostics
run: |
echo "=== Integration Tests Postmortem ==="
echo "integration_tests_result=${{ needs.integration-tests.result }}"
echo "integration_tests_result=${{ needs['integration-tests'].result }}"
uname -a || true
cat /etc/os-release 2>/dev/null || true
df -h || true
@@ -1875,12 +1875,12 @@ jobs:
env:
HEAD_SHA: ${{ needs.build_cicd.outputs.head_sha }}
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
DEPLOYABLE_BACKEND_TAG_REF: ${{ needs.build-backend-main-image.outputs.deployable_backend_tag_ref }}
DEPLOYABLE_BACKEND_DIGEST_REF: ${{ needs.build-backend-main-image.outputs.deployable_backend_digest_ref }}
DEPLOYABLE_FRONTEND_TAG_REF: ${{ needs.build-frontend-main-image.outputs.deployable_frontend_tag_ref }}
DEPLOYABLE_FRONTEND_DIGEST_REF: ${{ needs.build-frontend-main-image.outputs.deployable_frontend_digest_ref }}
INTEGRATION_TESTER_DIGEST_REF: ${{ needs.build-integration-tester-image.outputs.integration_tester_digest_ref }}
E2E_TESTER_DIGEST_REF: ${{ needs.build-e2e-tester-image.outputs.e2e_tester_digest_ref }}
DEPLOYABLE_BACKEND_TAG_REF: ${{ needs['build-backend-main-image'].outputs.deployable_backend_tag_ref }}
DEPLOYABLE_BACKEND_DIGEST_REF: ${{ needs['build-backend-main-image'].outputs.deployable_backend_digest_ref }}
DEPLOYABLE_FRONTEND_TAG_REF: ${{ needs['build-frontend-main-image'].outputs.deployable_frontend_tag_ref }}
DEPLOYABLE_FRONTEND_DIGEST_REF: ${{ needs['build-frontend-main-image'].outputs.deployable_frontend_digest_ref }}
INTEGRATION_TESTER_DIGEST_REF: ${{ needs['build-integration-tester-image'].outputs.integration_tester_digest_ref }}
E2E_TESTER_DIGEST_REF: ${{ needs['build-e2e-tester-image'].outputs.e2e_tester_digest_ref }}
run: |
set -euo pipefail
set -o pipefail
@@ -2211,13 +2211,13 @@ jobs:
name: E2E Tests Failure Postmortem
runs-on: ubuntu-act
needs: e2e-tests
if: always() && needs.e2e-tests.result == 'failure'
if: always() && needs['e2e-tests'].result == 'failure'
timeout-minutes: 10
steps:
- name: E2E postmortem diagnostics
run: |
echo "=== E2E Tests Postmortem ==="
echo "e2e_tests_result=${{ needs.e2e-tests.result }}"
echo "e2e_tests_result=${{ needs['e2e-tests'].result }}"
uname -a || true
cat /etc/os-release 2>/dev/null || true
df -h || true