Today, a publish can happen without actually waiting on integration tests to pass. This changes this behavior.

Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
This commit is contained in:
Whit Waldo 2025-07-04 05:11:50 -05:00
parent 384c6aee4e
commit b8ce6d7ed0
2 changed files with 15 additions and 2 deletions

View File

@ -5,6 +5,8 @@ on:
branches:
- master
- release-*
- dev-*
- feature-*
tags:
- v*
@ -12,6 +14,8 @@ on:
branches:
- master
- release-*
- dev-*
- feature-*
jobs:
build:
@ -119,7 +123,7 @@ jobs:
- name: Build
# disable deterministic builds, just for test run. Deterministic builds break coverage for some reason
run: dotnet build --configuration release --no-restore /p:GITHUB_ACTIONS=false
- name: Run General Tests
- name: Run General Integration Tests
id: tests
continue-on-error: true # proceed if tests fail, the report step will report the failure with more details.
run: |
@ -134,7 +138,7 @@ jobs:
/p:CollectCoverage=true \
/p:CoverletOutputFormat=opencover \
/p:GITHUB_ACTIONS=false
- name: Run Generators Tests
- name: Run Generators Integration Tests
id: generator-tests
continue-on-error: true # proceed if tests fail, the report step will report the failure with more details.
run: |

View File

@ -5,6 +5,8 @@ on:
branches:
- master
- release-*
- dev-*
- feature-*
tags:
- v*
@ -12,6 +14,13 @@ on:
branches:
- master
- release-*
- dev-*
- feature-*
workflow_run:
workflows: [ "integration-test" ]
types:
- completed
jobs:
build: