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
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user