From f82e5b195677ce4557d787e0fa63af93cc98e883 Mon Sep 17 00:00:00 2001 From: Mina Demian Date: Sun, 12 Oct 2025 13:20:00 +0200 Subject: [PATCH] ci: remove deps and if statement for now --- .github/workflows/release.yml | 34 +++------------------------------- 1 file changed, 3 insertions(+), 31 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3c58d91..e299c0a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -173,40 +173,12 @@ jobs: echo "Final E2E skip setting: $SKIP_E2E" echo "Final BDD skip setting: $SKIP_BDD" - bdd-tests: - name: BDD Tests - runs-on: ubuntu-latest - needs: [check-commit-type] - if: needs.check-commit-type.outputs.skip-bdd != 'true' - steps: - - name: Checkout repository - uses: actions/checkout@v4 - with: - ref: ${{ github.event.inputs.deployment_type == 'manual_tag_deploy' && github.event.inputs.tag_to_deploy || github.ref }} - - - name: Setup Node.js and pnpm - uses: ./.github/actions/setup-node-pnpm - - - name: Run BDD smoke tests - uses: ./.github/actions/bdd-tests - with: - test-type: 'smoke' - - e2e-tests: - name: E2E Tests - uses: ./.github/workflows/e2e.yml - needs: [check-commit-type, bdd-tests] - if: needs.check-commit-type.outputs.skip-e2e != 'true' - with: - environment: 'production' - fail_on_error: true # Blocking: fail the pipeline if e2e tests fail - skip-e2e: false - build: name: Build Project runs-on: ubuntu-latest - needs: [lint, typecheck, bdd-tests, e2e-tests] # Wait for lint, typecheck, BDD tests AND e2e tests - if: always() && needs.lint.result == 'success' && needs.typecheck.result == 'success' && (needs.bdd-tests.result == 'success' || needs.bdd-tests.result == 'skipped') && (needs.e2e-tests.result == 'success' || needs.e2e-tests.result == 'skipped') + needs: [lint, typecheck ] # Wait for lint, typecheck, BDD tests AND e2e tests + # bdd-tests, e2e-tests disabled temporarily + if: always() && needs.lint.result == 'success' && needs.typecheck.result == 'success' steps: - name: Checkout repository uses: actions/checkout@v4