From ca993937003af3c890a325cda171eb7a8bfe0b31 Mon Sep 17 00:00:00 2001 From: copilotcoder Date: Tue, 7 Jul 2026 21:17:54 -0400 Subject: [PATCH] Fix hyphenated needs references in CI gate expressions --- .gitea/workflows/cicd.yaml | 44 +++++++++++++++++++------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/.gitea/workflows/cicd.yaml b/.gitea/workflows/cicd.yaml index 2b470c5..28588f1 100644 --- a/.gitea/workflows/cicd.yaml +++ b/.gitea/workflows/cicd.yaml @@ -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