mirror of
https://github.com/kuaifan/dootask.git
synced 2026-11-01 23:40:33 +00:00
- 新增可复用工作流 app-build.yml(web 资源 / Android 正式签名 APK / iOS IPA) - publish.yml 的 Android 改用 Expo 构建并上传 R2 与 Release - ios-publish.yml 改为构建 Expo App 并上传 App Store Connect(构建号自动递增) - app-internal.yml 改为调用 app-build.yml 出内测包 - 移除 ./cmd appbuild/eeui 与 electron/build.js 的 eeui 打包流程
35 lines
1.0 KiB
YAML
35 lines
1.0 KiB
YAML
name: "App Internal"
|
||
|
||
# 内测出包:只产出 artifact,不创建 Release,也不上传 R2 / 商店。
|
||
# Android 使用正式签名(可覆盖安装正式包);iOS 需另配内测 profiles(含测试设备 UDID),未配置时跳过:
|
||
# IOS_INTERNAL_PROVISION_PROFILE_BASE64 / IOS_INTERNAL_SHARE_EXTENSION_PROVISION_PROFILE_BASE64
|
||
on:
|
||
workflow_dispatch:
|
||
inputs:
|
||
platform:
|
||
description: 构建平台
|
||
type: choice
|
||
options: [all, android, ios]
|
||
default: all
|
||
ios_export_method:
|
||
description: iOS 内测 profiles 类型(必须包含测试设备 UDID)
|
||
type: choice
|
||
options: [ad-hoc, development]
|
||
default: ad-hoc
|
||
|
||
permissions:
|
||
contents: read
|
||
|
||
concurrency:
|
||
group: app-internal-${{ github.ref }}
|
||
cancel-in-progress: false
|
||
|
||
jobs:
|
||
build:
|
||
name: Build
|
||
uses: ./.github/workflows/app-build.yml
|
||
with:
|
||
platform: ${{ inputs.platform || 'all' }}
|
||
ios_export_method: ${{ inputs.ios_export_method || 'ad-hoc' }}
|
||
secrets: inherit
|