diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4147e95899..d0c48e7c63 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -115,7 +115,7 @@ jobs: make check-deps check_deps_result: # report the final result of the check_deps job, so that it can be properly skipped as needed - if: needs.skip_conditions.outputs.no_code_changes == 'false' && always() + if: always() runs-on: ubuntu-latest needs: - skip_conditions @@ -158,7 +158,7 @@ jobs: make check-tests lint_result: # report the final result of the lint job, so that it can be properly skipped as needed - if: needs.skip_conditions.outputs.no_code_changes == 'false' && always() + if: always() runs-on: ubuntu-latest needs: - skip_conditions @@ -214,14 +214,14 @@ jobs: make check-coverage test_unit_result: # report the final result of the test_unit job, so that it can be properly skipped as needed - if: needs.skip_conditions.outputs.no_code_changes == 'false' && always() + if: always() runs-on: ubuntu-latest needs: - skip_conditions - test_unit steps: - name: Mark result as failed - if: needs.test_unit.result != 'success' + if: needs.skip_conditions.outputs.no_code_changes == 'false' && needs.test_unit.result != 'success' run: exit 1 test_unit_no_extras: @@ -261,7 +261,7 @@ jobs: make test-no-extras CI=true test_unit_no_extras_result: # report the final result of the test_unit_no_extras job, so that it can be properly skipped as needed - if: needs.skip_conditions.outputs.no_code_changes == 'false' && always() + if: always() runs-on: ubuntu-latest needs: - skip_conditions @@ -315,7 +315,7 @@ jobs: make test-extra-${{ matrix.extra }} CI=true test_unit_dependency_extras_result: # report the final result of the test_unit_dependency_extras job, so that it can be properly skipped as needed - if: needs.skip_conditions.outputs.no_code_changes == 'false' && always() + if: always() runs-on: ubuntu-latest needs: - skip_conditions @@ -429,7 +429,7 @@ jobs: ./test_unstructured_ingest/test-ingest.sh test_ingest_result: # report the final result of the test_ingest job, so that it can be properly skipped as needed - if: needs.skip_conditions.outputs.no_code_changes == 'false' && always() + if: always() runs-on: ubuntu-latest needs: - skip_conditions @@ -490,7 +490,7 @@ jobs: make test-unstructured-api-unit test_unstructured_api_unit_result: # report the final result of the test_unstructured_api_unit job, so that it can be properly skipped as needed - if: needs.skip_conditions.outputs.no_code_changes == 'false' && always() + if: always() runs-on: ubuntu-latest needs: - skip_conditions @@ -531,7 +531,7 @@ jobs: make docker-test CI=true UNSTRUCTURED_INCLUDE_DEBUG_METADATA=true test_dockerfile_result: # report the final result of the test_dockerfile job, so that it can be properly skipped as needed - if: needs.skip_conditions.outputs.no_code_changes == 'false' && always() + if: always() runs-on: ubuntu-latest needs: - skip_conditions