From f4b61c69e16ef3c29207e302f802e042f15d841b Mon Sep 17 00:00:00 2001 From: Makito Date: Sun, 5 Apr 2026 01:44:35 +0900 Subject: [PATCH] chore(ci): upload iOS build artifacts to releases --- .github/workflows/release-pocket-ios.yml | 19 +++++++++++++++++++ cspell.config.yaml | 6 ++++++ 2 files changed, 25 insertions(+) diff --git a/.github/workflows/release-pocket-ios.yml b/.github/workflows/release-pocket-ios.yml index cba964b1c..c4b1cb9be 100644 --- a/.github/workflows/release-pocket-ios.yml +++ b/.github/workflows/release-pocket-ios.yml @@ -6,6 +6,16 @@ permissions: on: workflow_dispatch: + inputs: + build_only: + description: Build only (no upload to release) + required: false + default: false + type: boolean + tag: + description: Specific tag for the release upload + required: false + type: string jobs: build: @@ -13,6 +23,7 @@ jobs: runs-on: macos-26 env: PRODUCT_NAME: 'AIRI' + VITE_ENABLE_POSTHOG: 'true' steps: - uses: actions/checkout@v6 @@ -112,6 +123,14 @@ jobs: path: ${{ runner.temp }}/output/${{ env.IPA_NAME }} if-no-files-found: error + - name: Upload to GitHub Releases + if: ${{ github.event_name == 'workflow_dispatch' && !inputs.build_only }} + uses: softprops/action-gh-release@v2 + with: + files: ${{ runner.temp }}/output/${{ env.IPA_NAME }} + append_body: true + tag_name: ${{ inputs.tag }} + - name: Clean up signing if: always() run: | diff --git a/cspell.config.yaml b/cspell.config.yaml index 5ec23c71c..291503875 100644 --- a/cspell.config.yaml +++ b/cspell.config.yaml @@ -136,6 +136,7 @@ words: - injeca - injecta - intlify + - ITCHIO - jlumbroso - jszip - Kawaii @@ -248,6 +249,7 @@ words: - rdev - rehype - reka + - remarkablegames - Replayable - resampler - RGBE @@ -261,6 +263,7 @@ words: - safetensors - SAVEPOINT - Screenable + - sdkmanager - sensenova - serde - Shadcn @@ -272,6 +275,7 @@ words: - sizecheck - smallserial - Sniglet + - softprops - sonarjs - sonner - specta @@ -289,6 +293,7 @@ words: - tauri - taze - tempora + - temurin - tinyexec - togetherapi - tolist @@ -306,6 +311,7 @@ words: - unplugin - unspeech - upterm + - userversion - valibot - vaul - velin