Skip to content

Commit af18d7b

Browse files
authored
Fixing CI for Snack (#539)
* Limit old process to only be run outside of PRs * Update ci.yml * Update ci.yml
1 parent 43f0f5c commit af18d7b

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

.github/workflows/ci.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,12 +71,34 @@ jobs:
7171
--yes \
7272
--no-verify-access
7373
74+
- name: Release to Snack (PRs)
75+
if: github.event_name == 'pull_request'
76+
run: |
77+
# Release to snack so available to test
78+
# This hits Snack twice because it commonly times out the first time
79+
export newversion=$(npm view @draftbit/ui dist-tags.next);
80+
sleep 10
81+
curl "https://snackager.expo.io/bundle/@draftbit/ui@"$newversion"?version_snackager=true&platforms=ios,android,web&bypassCache=true";
82+
curl "https://snackager.expo.io/bundle/@draftbit/ui@"$newversion"?version_snackager=true&platforms=ios,android,web&bypassCache=true";
83+
curl "https://snackager.expo.io/bundle/@draftbit/core@"$newversion"?version_snackager=true&platforms=ios,android,web&bypassCache=true";
84+
curl "https://snackager.expo.io/bundle/@draftbit/core@"$newversion"?version_snackager=true&platforms=ios,android,web&bypassCache=true";
85+
curl "https://snackager.expo.io/bundle/@draftbit/maps@"$newversion"?version_snackager=true&platforms=ios,android,web&bypassCache=true";
86+
curl "https://snackager.expo.io/bundle/@draftbit/maps@"$newversion"?version_snackager=true&platforms=ios,android,web&bypassCache=true";
87+
working-directory: packages/ui
88+
89+
7490
- name: Release to Snack
91+
if: github.event_name != 'pull_request'
7592
run: |
93+
# Release to snack
94+
# This hits Snack twice because it commonly times out the first time
7695
export version=$(jq -r .version package.json);
7796
sleep 10
7897
curl "https://snackager.expo.io/bundle/@draftbit/ui@"$version"?version_snackager=true&platforms=ios,android,web&bypassCache=true";
98+
curl "https://snackager.expo.io/bundle/@draftbit/ui@"$version"?version_snackager=true&platforms=ios,android,web&bypassCache=true";
7999
curl "https://snackager.expo.io/bundle/@draftbit/core@"$version"?version_snackager=true&platforms=ios,android,web&bypassCache=true";
100+
curl "https://snackager.expo.io/bundle/@draftbit/core@"$version"?version_snackager=true&platforms=ios,android,web&bypassCache=true";
101+
curl "https://snackager.expo.io/bundle/@draftbit/maps@"$version"?version_snackager=true&platforms=ios,android,web&bypassCache=true";
80102
curl "https://snackager.expo.io/bundle/@draftbit/maps@"$version"?version_snackager=true&platforms=ios,android,web&bypassCache=true";
81103
working-directory: packages/ui
82104

0 commit comments

Comments
 (0)