39
39
run : |
40
40
NEW_VERSION=$(npm version ${{ github.event.inputs.releaseType }} --no-git-tag-version)
41
41
echo "new_version=$NEW_VERSION" >> $GITHUB_ENV
42
+ echo "new_version=$NEW_VERSION" >> $GITHUB_OUTPUT
42
43
echo "New version: $NEW_VERSION"
43
44
npm run build.versions
44
45
@@ -92,13 +93,13 @@ jobs:
92
93
run : npm run android.release
93
94
94
95
- name : 📦 Move 🤖 Android Build
95
- run : mv android/app/build/outputs/apk/release/app-release.apk android.wdio.native.app.${{ env .new_version }}.apk
96
+ run : mv android/app/build/outputs/apk/release/app-release.apk android.wdio.native.app.${{ needs.prepare_release.outputs .new_version }}.apk
96
97
97
98
- name : 📤 Upload Android App
98
99
uses : actions/upload-artifact@v3
99
100
with :
100
- name : android.wdio.native.app.${{ env .new_version }}.apk
101
- path : android.wdio.native.app.${{ env .new_version }}.apk
101
+ name : android.wdio.native.app.${{ needs.prepare_release.outputs .new_version }}.apk
102
+ path : android.wdio.native.app.${{ needs.prepare_release.outputs .new_version }}.apk
102
103
103
104
ios_build :
104
105
needs : prepare_release
@@ -155,14 +156,14 @@ jobs:
155
156
run : |
156
157
mkdir Payload
157
158
cp -R ios/build/Build/Products/Release-iphonesimulator/wdiodemoapp.app Payload
158
- zip -9 -r ios.simulator.wdio.native.app.${{ env .new_version }}.zip Payload
159
+ zip -9 -r ios.simulator.wdio.native.app.${{ needs.prepare_release.outputs .new_version }}.zip Payload
159
160
rm -rf Payload
160
161
161
162
- name : 📤 Upload iOS App
162
163
uses : actions/upload-artifact@v3
163
164
with :
164
- name : ios.simulator.wdio.native.app.${{ env .new_version }}.zip
165
- path : ios.simulator.wdio.native.app.${{ env .new_version }}.zip
165
+ name : ios.simulator.wdio.native.app.${{ needs.prepare_release.outputs .new_version }}.zip
166
+ path : ios.simulator.wdio.native.app.${{ needs.prepare_release.outputs .new_version }}.zip
166
167
167
168
finalize :
168
169
needs : [prepare_release, android_build, ios_build]
@@ -182,14 +183,14 @@ jobs:
182
183
183
184
- name : 🔖 Tag New Release
184
185
run : |
185
- git tag -a "${{ env. new_version }}" -m "Release ${{ env .new_version }}"
186
- git push origin "${{ env .new_version }}"
186
+ git tag -a "${{ needs.prepare_release.outputs. new_version }}" -m "Release ${{ needs.prepare_release.outputs .new_version }}"
187
+ git push origin "${{ needs.prepare_release.outputs .new_version }}"
187
188
188
189
- name : 🔀 Merge Pre-Release to Main
189
190
run : |
190
191
git fetch
191
192
git checkout main
192
- git merge --no-ff pre-release -m "Merging pre-release to main: Release ${{ env .new_version }}" || echo "Merge failed, printing diffs next."
193
+ git merge --no-ff pre-release -m "Merging pre-release to main: Release ${{ needs.prepare_release.outputs .new_version }}" || echo "Merge failed, printing diffs next."
193
194
git push origin main
194
195
continue-on-error : true
195
196
@@ -211,8 +212,8 @@ jobs:
211
212
if : env.DIFFS_PRINTED != 'true'
212
213
env :
213
214
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
214
- TAG_NAME : ${{ env .new_version }}
215
- RELEASE_NAME : " Release ${{ env .new_version }}"
215
+ TAG_NAME : ${{ needs.prepare_release.outputs .new_version }}
216
+ RELEASE_NAME : " Release ${{ needs.prepare_release.outputs .new_version }}"
216
217
DRAFT : true
217
218
PRE_RELEASE : false
218
219
run : |
@@ -222,19 +223,19 @@ jobs:
222
223
- name : 📥 Download Android App Artifact
223
224
uses : actions/download-artifact@v3
224
225
with :
225
- name : android.wdio.native.app.${{ env .new_version }}.apk
226
+ name : android.wdio.native.app.${{ needs.prepare_release.outputs .new_version }}.apk
226
227
227
228
- name : 📥 Download iOS App Artifact
228
229
uses : actions/download-artifact@v3
229
230
with :
230
- name : ios.simulator.wdio.native.app.${{ env .new_version }}.zip
231
+ name : ios.simulator.wdio.native.app.${{ needs.prepare_release.outputs .new_version }}.zip
231
232
232
233
- name : 📤 Upload Artifacts to Release
233
234
if : env.DIFFS_PRINTED != 'true'
234
235
env :
235
236
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
236
237
run : |
237
- chmod +x .github/scripts/upload_artifacts.sh "${{ steps.create_release.outputs.upload_url }}" ${{ env .new_version }} ${{ secrets.GITHUB_TOKEN }}
238
+ chmod +x .github/scripts/upload_artifacts.sh "${{ steps.create_release.outputs.upload_url }}" ${{ needs.prepare_release.outputs .new_version }} ${{ secrets.GITHUB_TOKEN }}
238
239
.github/scripts/upload_artifacts.sh
239
240
240
241
cleanup :
0 commit comments