From bc8177bd6bf9d7ed03ceae020be494b60c9015a1 Mon Sep 17 00:00:00 2001 From: Stephen <158498287+StephenDev0@users.noreply.github.com> Date: Tue, 23 Jun 2026 12:22:03 -0400 Subject: [PATCH] Update build.yml --- .github/workflows/build.yml | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0a160b8..5ca03b9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -3,10 +3,14 @@ name: Build on: push: branches: [main] + tags: ['*'] pull_request: branches: [main] workflow_dispatch: +permissions: + contents: write + jobs: build: name: Build XCFramework @@ -42,9 +46,19 @@ jobs: -framework build/StikJIT-iOS.xcarchive/Products/Library/Frameworks/StikJIT.framework \ -output StikJIT.xcframework - - name: Upload XCFramework + - name: Zip XCFramework + run: zip -ry StikJIT.xcframework.zip StikJIT.xcframework + + - name: Upload artifact uses: actions/upload-artifact@v4 with: name: StikJIT.xcframework - path: StikJIT.xcframework + path: StikJIT.xcframework.zip if-no-files-found: error + + - name: Create release + if: startsWith(github.ref, 'refs/tags/') + uses: softprops/action-gh-release@v2 + with: + files: StikJIT.xcframework.zip + generate_release_notes: true