chore(ci): upload iOS build artifacts to releases

This commit is contained in:
Makito
2026-04-05 01:44:58 +09:00
parent 7d88e05fa1
commit f4b61c69e1
2 changed files with 25 additions and 0 deletions
+19
View File
@@ -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: |
+6
View File
@@ -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