Skip to content

Commit 08b9df2

Browse files
authored
fix(build-test): Fix unnecessarily running build-tests in publish (#5721)
1 parent dcb3251 commit 08b9df2

File tree

2 files changed

+32
-12
lines changed

2 files changed

+32
-12
lines changed

.github/workflows/publish-hotfix.yml

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -84,16 +84,26 @@ jobs:
8484
working-directory: ./canary
8585

8686
build-test-v2:
87-
uses: ./.github/workflows/reusable-build-system-test.yml
87+
runs-on: ubuntu-latest
8888
needs: publish-hotfix
89-
with:
90-
dist-tag: hotfix
89+
environment: ci
90+
if: ${{ needs.setup.outputs.has-changesets != 'true' }}
91+
steps:
92+
- name: Build test v2
93+
uses: ./.github/workflows/reusable-build-system-test.yml
94+
with:
95+
dist-tag: hotfix
9196

9297
build-test-v2-react-native:
93-
uses: ./.github/workflows/reusable-build-system-test-react-native.yml
98+
runs-on: ubuntu-latest
9499
needs: publish-hotfix
95-
with:
96-
dist-tag: hotfix
100+
environment: ci
101+
if: ${{ needs.setup.outputs.has-changesets != 'true' }}
102+
steps:
103+
- name: Build test v2 React Native
104+
uses: ./.github/workflows/reusable-build-system-test-react-native.yml
105+
with:
106+
dist-tag: hotfix
97107

98108
publish:
99109
runs-on: ubuntu-latest

.github/workflows/publish-latest.yml

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -83,16 +83,26 @@ jobs:
8383
working-directory: ./canary
8484

8585
build-test-v2:
86-
uses: ./.github/workflows/reusable-build-system-test.yml
8786
needs: setup
88-
with:
89-
dist-tag: next
87+
environment: ci
88+
if: ${{ needs.setup.outputs.has-changesets != 'true' }}
89+
runs-on: ubuntu-latest
90+
steps:
91+
- name: Build test v2
92+
uses: ./.github/workflows/reusable-build-system-test.yml
93+
with:
94+
dist-tag: next
9095

9196
build-test-v2-react-native:
92-
uses: ./.github/workflows/reusable-build-system-test-react-native.yml
9397
needs: setup
94-
with:
95-
dist-tag: next
98+
environment: ci
99+
if: ${{ needs.setup.outputs.has-changesets != 'true' }}
100+
runs-on: ubuntu-latest
101+
steps:
102+
- name: Build test v2 React Native
103+
uses: ./.github/workflows/reusable-build-system-test-react-native.yml
104+
with:
105+
dist-tag: next
96106

97107
publish:
98108
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)