@@ -490,16 +490,21 @@ jobs:
490
490
env :
491
491
GITHUB_TOKEN : ${{ github.token }}
492
492
493
+ - name : Rename web and desktop sourcemaps artifacts before assets upload in order to have unique ReleaseAsset.name
494
+ run : |
495
+ mv ./desktop-sourcemaps/merged-source-map.js.map ./desktop-sourcemaps/desktop-merged-source-map.js.map
496
+ mv ./web-sourcemaps/merged-source-map.js.map ./web-sourcemaps/web-merged-source-map.js.map
497
+
493
498
- name : Upload artifacts to GitHub Release
494
499
run : |
495
500
gh release upload ${{ env.STAGING_VERSION }} \
496
501
./android-sourcemaps-artifact/index.android.bundle.map#android-sourcemap-${{ env.STAGING_VERSION }} \
497
502
./android-build-artifact/app-production-release.aab \
498
- ./desktop-sourcemaps-artifact/merged-source-map.js.map#desktop-sourcemap-${{ env.STAGING_VERSION }} \
503
+ ./desktop-sourcemaps-artifact/desktop- merged-source-map.js.map#desktop-sourcemap-${{ env.STAGING_VERSION }} \
499
504
./desktop-build-artifact/NewExpensify.dmg \
500
505
./ios-sourcemaps-artifact/main.jsbundle.map#ios-sourcemap-${{ env.STAGING_VERSION }} \
501
506
./ios-build-artifact/New\ Expensify.ipa \
502
- ./web-sourcemaps-artifact/merged-source-map.js.map#web-sourcemap-${{ env.STAGING_VERSION }} \
507
+ ./web-sourcemaps-artifact/web- merged-source-map.js.map#web-sourcemap-${{ env.STAGING_VERSION }} \
503
508
./web-build-tar-gz-artifact/webBuild.tar.gz \
504
509
./web-build-zip-artifact/webBuild.zip
505
510
env :
@@ -528,18 +533,26 @@ jobs:
528
533
if : ${{ github.ref == 'refs/heads/production' && fromJSON(needs.checkDeploymentSuccess.outputs.IS_AT_LEAST_ONE_PLATFORM_DEPLOYED) }}
529
534
needs : [checkDeploymentSuccess]
530
535
steps :
531
- - uses : actions/checkout@v4
532
- name : Checkout
536
+ - name : Checkout production branch
537
+ uses : actions/checkout@v4
533
538
534
539
- name : Get current app version
535
540
run : echo "PRODUCTION_VERSION=$(npm run print-version --silent)" >> "$GITHUB_ENV"
536
541
542
+ - name : Download all workflow run artifacts
543
+ uses : actions/download-artifact@v4
544
+
545
+ - name : Rename web and desktop sourcemaps artifacts before assets upload in order to have unique ReleaseAsset.name
546
+ run : |
547
+ mv ./desktop-sourcemaps/merged-source-map.js.map ./desktop-sourcemaps/desktop-merged-source-map.js.map
548
+ mv ./web-sourcemaps/merged-source-map.js.map ./web-sourcemaps/web-merged-source-map.js.map
549
+
537
550
- name : Upload artifacts to GitHub Release
538
551
run : |
539
552
gh release upload ${{ env.STAGING_VERSION }} \
540
- ./desktop-sourcemaps-artifact/merged-source-map.js.map#desktop-sourcemap-${{ env.STAGING_VERSION }} \
553
+ ./desktop-sourcemaps-artifact/desktop- merged-source-map.js.map#desktop-sourcemap-${{ env.STAGING_VERSION }} \
541
554
./desktop-build-artifact/NewExpensify.dmg \
542
- ./web-sourcemaps-artifact/merged-source-map.js.map#web-sourcemap-${{ env.STAGING_VERSION }} \
555
+ ./web-sourcemaps-artifact/web- merged-source-map.js.map#web-sourcemap-${{ env.STAGING_VERSION }} \
543
556
./web-build-tar-gz-artifact/webBuild.tar.gz \
544
557
./web-build-zip-artifact/webBuild.zip
545
558
env :
0 commit comments