|
11 | 11 | description: Enable Qt caching or not |
12 | 12 | type: boolean |
13 | 13 | default: true |
14 | | - secrets: |
15 | | - SPARKLE_ED25519_KEY: |
16 | | - description: Private key for signing Sparkle updates |
17 | | - required: false |
18 | | - WINDOWS_CODESIGN_CERT: |
19 | | - description: Certificate for signing Windows builds |
20 | | - required: false |
21 | | - WINDOWS_CODESIGN_PASSWORD: |
22 | | - description: Password for signing Windows builds |
23 | | - required: false |
24 | | - APPLE_CODESIGN_CERT: |
25 | | - description: Certificate for signing macOS builds |
26 | | - required: false |
27 | | - APPLE_CODESIGN_PASSWORD: |
28 | | - description: Password for signing macOS builds |
29 | | - required: false |
30 | | - APPLE_CODESIGN_ID: |
31 | | - description: Certificate ID for signing macOS builds |
32 | | - required: false |
33 | | - APPLE_NOTARIZE_APPLE_ID: |
34 | | - description: Apple ID used for notarizing macOS builds |
35 | | - required: false |
36 | | - APPLE_NOTARIZE_TEAM_ID: |
37 | | - description: Team ID used for notarizing macOS builds |
38 | | - required: false |
39 | | - APPLE_NOTARIZE_PASSWORD: |
40 | | - description: Password used for notarizing macOS builds |
41 | | - required: false |
42 | | - GPG_PRIVATE_KEY: |
43 | | - description: Private key for AppImage signing |
44 | | - required: false |
45 | | - GPG_PRIVATE_KEY_ID: |
46 | | - description: ID for the GPG_PRIVATE_KEY, to select the signing key |
47 | | - required: false |
48 | 14 |
|
49 | 15 | jobs: |
50 | | - build: |
51 | | - runs-on: ubuntu-22.04 |
52 | | - steps: |
53 | | - ## |
54 | | - # PREPARE |
55 | | - ## |
56 | | - - name: Checkout |
57 | | - uses: actions/checkout@v4 |
58 | | - with: |
59 | | - submodules: "true" |
60 | | - |
61 | | - - name: "Run Windows build process" |
62 | | - if: runner.os == 'Windows' |
63 | | - uses: ./.github/workflows/by-os/windows.yml |
64 | | - |
65 | | - - name: "Run Linux build process" |
66 | | - if: runner.os == 'Linux' |
67 | | - uses: ./.github/workflows/by-os/linux.yml |
68 | | - |
69 | | - - name: "Run MacOS build process" |
70 | | - if: runner.os == 'MacOS' |
71 | | - uses: ./.github/workflows/by-os/macos.yml |
| 16 | + windows: |
| 17 | + uses: ./.github/workflows/windows.yml |
| 18 | + with: |
| 19 | + is_qt_cached: ${{inputs.is_qt_cached}} |
| 20 | + build_type: ${{inputs.build_type}} |
| 21 | + linux: |
| 22 | + uses: ./.github/workflows/linux.yml |
| 23 | + with: |
| 24 | + is_qt_cached: ${{inputs.is_qt_cached}} |
| 25 | + build_type: ${{inputs.build_type}} |
| 26 | + macos: |
| 27 | + uses: ./.github/workflows/macos.yml |
| 28 | + with: |
| 29 | + is_qt_cached: ${{inputs.is_qt_cached}} |
| 30 | + build_type: ${{inputs.build_type}} |
0 commit comments