release.yaml raw
1 name: Release
2
3 on:
4 workflow_dispatch:
5
6 jobs:
7 build-server:
8 uses: ./.github/workflows/http.yml
9 with:
10 build-release: true
11 secrets:
12 APPLE_DEVELOPER_CERTIFICATE_P12_BASE64: ${{ secrets.APPLE_DEVELOPER_CERTIFICATE_P12_BASE64 }}
13 APPLE_DEVELOPER_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_DEVELOPER_CERTIFICATE_PASSWORD }}
14 APPLE_PASSWORD: ${{ secrets.APPLE_PASSWORD }}
15 APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
16 APPLE_USERNAME: ${{ secrets.APPLE_USERNAME }}
17
18 build-wails:
19 uses: ./.github/workflows/wails.yml
20 with:
21 build-release: true
22 secrets:
23 APPLE_DEVELOPER_CERTIFICATE_P12_BASE64: ${{ secrets.APPLE_DEVELOPER_CERTIFICATE_P12_BASE64 }}
24 APPLE_DEVELOPER_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_DEVELOPER_CERTIFICATE_PASSWORD }}
25 APPLE_PASSWORD: ${{ secrets.APPLE_PASSWORD }}
26 APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
27 APPLE_USERNAME: ${{ secrets.APPLE_USERNAME }}
28
29 release-draft:
30 needs:
31 - build-server
32 - build-wails
33 uses: ./.github/workflows/create-release.yaml
34 secrets:
35 repo-token: ${{ secrets.GITHUB_TOKEN }}
36