Skip to content
Discussion options

You must be logged in to vote

Contribute back to community. @ndonkoHenri

Here is my own gha jobs to build my app.

name: Release Multi-Platform Build

on:
  workflow_dispatch:
  push:
    tags:
      - 'v*'
  # 每7天自动构建一次
  schedule:
    - cron: '0 0 */7 * *'
  # PR 触发条件 - 只针对 main 分支
  pull_request:
    branches: [main]
    paths-ignore:
      - 'docs/**'
      - '*.md'

permissions:
  contents: write
  pull-requests: write
  packages: write
  id-token: write
  attestations: write

env:
  PYTHONUTF8: 1
  FLET_CLI_NO_RICH_OUTPUT: 1
  APP_DIR: App
  BUILD_DIR: build

jobs:
  build-apps:
    strategy:
      matrix:
        include:
          - platform: ipa
            runs-on: macos-latest
            flet-platform: ipa
…

Replies: 2 comments 3 replies

Comment options

You must be logged in to vote
2 replies
@SamYuan1990
Comment options

@SamYuan1990
Comment options

Comment options

You must be logged in to vote
1 reply
@SamYuan1990
Comment options

Answer selected by SamYuan1990
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
feature request Suggestion/Request for additional feature
2 participants
Converted from issue

This discussion was converted from issue #5596 on August 26, 2025 08:39.