From 96a9440a8661fb49e4c86c0dddcd9dc5983d66c5 Mon Sep 17 00:00:00 2001 From: Steven Sherry Date: Mon, 1 Aug 2022 15:16:20 -0500 Subject: [PATCH] chore: Update pre-release workflow and build-cap script. --- .github/workflows/pre-release.yml | 10 ++++------ .gitignore | 1 + build-cap | 2 ++ 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/workflows/pre-release.yml b/.github/workflows/pre-release.yml index 7d477e8..8234c04 100644 --- a/.github/workflows/pre-release.yml +++ b/.github/workflows/pre-release.yml @@ -13,7 +13,9 @@ jobs: - run: sudo xcode-select --switch /Applications/Xcode_13.0.app - uses: actions/checkout@v2 - name: Install build dependencies - run: gem install cocoapods xcpretty + run: | + gem install cocoapods xcpretty + brew install ghr - name: Assign version to RELEASE_VERSION environment variable run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/*/}" >> $GITHUB_ENV - name: Build Capacitor and Cordova @@ -21,9 +23,5 @@ jobs: - name: Push manifest update uses: EndBug/add-and-commit@v9 - name: Create Draft Release - uses: ncipollo/release-action@v1 - with: - artifacts: "./capacitor-checkout/ios/Capacitor/Capacitor.xcframework.zip,./capacitor-checkout/ios/Capacitor/Cordova.xcframework.zip" - draft: true - tag: ${{ env.RELEASE_VERSION }} + run: ghr -token ${{ secrets.GITHUB_TOKEN }} -name ${{ env.RELEASE_VERSION }} -draft -replace ${{ env.RELEASE_VERSION }} frameworks diff --git a/.gitignore b/.gitignore index 6347f3b..8dd5b10 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ capacitor-checkout *.zip .swiftpm +frameworks diff --git a/build-cap b/build-cap index db37b7b..bbe3404 100755 --- a/build-cap +++ b/build-cap @@ -99,6 +99,8 @@ cap_cordova_url="https://github.com/ionic-team/capacitor-swift-pm/releases/downl cap_cordova_sha=$(shasum -a 256 Cordova.xcframework.zip | sed 's/ /\n/g' | head -n1 | xargs echo -n) cd ../../../ +mkdir frameworks +mv capacitor-checkout/ios/Capacitor/{Capacitor,Cordova}.xcframework.zip frameworks write_package_file $cap_url $cap_sha $cap_cordova_url $cap_cordova_sha