|
6 | 6 | - dev |
7 | 7 | - "release/**" |
8 | 8 | - "hotfix/**" |
| 9 | + - 'use-system-certs-android' |
9 | 10 | tags: |
10 | 11 | - v*.*.* |
11 | 12 | paths-ignore: |
@@ -54,17 +55,17 @@ jobs: |
54 | 55 | - name: Build iOS |
55 | 56 | run: flutter build ipa --release --obfuscate --split-debug-info=build/debug-info --build-number=${{ github.run_number }} |
56 | 57 |
|
57 | | - - name: Upload app to TestFlight |
58 | | - uses: apple-actions/upload-testflight-build@v3 |
59 | | - # Mobile applications are published to the App Store manually, with release tags applied |
60 | | - # post-publication. To avoid redundant uploads, this step executes only for non-tagged |
61 | | - # builds, ensuring tagged releases are distributed exclusively to GitHub. |
62 | | - if: "!startsWith(github.ref, 'refs/tags/')" |
63 | | - with: |
64 | | - app-path: "client/build/ios/ipa/Defguard.ipa" |
65 | | - issuer-id: ${{ secrets.API_ISSUER_ID }} |
66 | | - api-key-id: ${{ secrets.ASC_API_KEY_ID }} |
67 | | - api-private-key: ${{ secrets.PRIVATE_KEY_CONTENTS }} |
| 58 | + # - name: Upload app to TestFlight |
| 59 | + # uses: apple-actions/upload-testflight-build@v3 |
| 60 | + # # Mobile applications are published to the App Store manually, with release tags applied |
| 61 | + # # post-publication. To avoid redundant uploads, this step executes only for non-tagged |
| 62 | + # # builds, ensuring tagged releases are distributed exclusively to GitHub. |
| 63 | + # if: "!startsWith(github.ref, 'refs/tags/')" |
| 64 | + # with: |
| 65 | + # app-path: "client/build/ios/ipa/Defguard.ipa" |
| 66 | + # issuer-id: ${{ secrets.API_ISSUER_ID }} |
| 67 | + # api-key-id: ${{ secrets.ASC_API_KEY_ID }} |
| 68 | + # api-private-key: ${{ secrets.PRIVATE_KEY_CONTENTS }} |
68 | 69 |
|
69 | 70 | build-android: |
70 | 71 | runs-on: [self-hosted, macOS] |
@@ -112,17 +113,17 @@ jobs: |
112 | 113 | keyStorePassword: "${{ secrets.ANDROID_KEYSTORE_PASSWORD }}" |
113 | 114 | keyPassword: "${{ secrets.ANDROID_KEYSTORE_PASSWORD }}" |
114 | 115 |
|
115 | | - - name: Publish to Play Store |
116 | | - uses: r0adkll/upload-google-play@v1 |
117 | | - # Mobile applications are published to the Play Store manually, with release tags applied |
118 | | - # post-publication. To avoid redundant uploads, this step executes only for non-tagged |
119 | | - # builds, ensuring tagged releases are distributed exclusively to GitHub. |
120 | | - if: "!startsWith(github.ref, 'refs/tags/')" |
121 | | - with: |
122 | | - serviceAccountJsonPlainText: "${{ secrets.ANDROID_SERVICE_ACCOUNT_JSON }}" |
123 | | - packageName: net.defguard.mobile |
124 | | - releaseFiles: client/build/app/outputs/bundle/release/app-release.aab |
125 | | - track: internal |
| 116 | + # - name: Publish to Play Store |
| 117 | + # uses: r0adkll/upload-google-play@v1 |
| 118 | + # # Mobile applications are published to the Play Store manually, with release tags applied |
| 119 | + # # post-publication. To avoid redundant uploads, this step executes only for non-tagged |
| 120 | + # # builds, ensuring tagged releases are distributed exclusively to GitHub. |
| 121 | + # if: "!startsWith(github.ref, 'refs/tags/')" |
| 122 | + # with: |
| 123 | + # serviceAccountJsonPlainText: "${{ secrets.ANDROID_SERVICE_ACCOUNT_JSON }}" |
| 124 | + # packageName: net.defguard.mobile |
| 125 | + # releaseFiles: client/build/app/outputs/bundle/release/app-release.aab |
| 126 | + # track: internal |
126 | 127 |
|
127 | 128 | - name: Upload Android Artifact |
128 | 129 | uses: actions/upload-artifact@v4 |
|
0 commit comments