|
21 | 21 | env:
|
22 | 22 | XCODE_VERSION: '15.4'
|
23 | 23 | DISTRIBUTE_TO_TESTFLIGHT: ${{ github.event_name == 'push' || inputs.distribute }}
|
| 24 | + INTERNAL_BETA_PATCH_NUMBER: 999 |
| 25 | + |
24 | 26 | jobs:
|
25 | 27 | resolve-values:
|
26 | 28 | name: "Resolve values"
|
|
49 | 51 | repo: ios
|
50 | 52 | owner: bitwarden
|
51 | 53 | workflow: _version.yml
|
52 |
| - workflow_inputs: '{"base_version_number": "1000", "version_name": "${{ inputs.build-version }}", "version_number": "${{ inputs.build-number }}", "patch_version": "${{ inputs.patch_version }}"}' |
| 54 | + workflow_inputs: '{"base_version_number": "1500", "version_name": "${{ inputs.build-version }}", "version_number": "${{ inputs.build-number }}", "patch_version": "${{ inputs.patch_version }}"}' |
53 | 55 |
|
54 | 56 | - name: Read version info
|
55 | 57 | id: version_info
|
|
78 | 80 | name: version-info
|
79 | 81 | path: version-info/version_info.json
|
80 | 82 |
|
81 |
| - build: |
82 |
| - name: Build |
| 83 | + build-public: |
| 84 | + name: Build Public Apps |
83 | 85 | needs: resolve-values
|
84 | 86 | uses: bitwarden/ios/.github/workflows/build.yml@main
|
85 | 87 | strategy:
|
|
93 | 95 | distribute: ${{ fromJSON(needs.resolve-values.outputs.distribute_to_testflight) }}
|
94 | 96 | upload_version_info: false
|
95 | 97 | secrets: inherit
|
| 98 | + |
| 99 | + build-internal: |
| 100 | + name: Build Internal App |
| 101 | + runs-on: macos-14 |
| 102 | + needs: resolve-values |
| 103 | + steps: |
| 104 | + - name: Set patch version for internal builds |
| 105 | + id: fix-patch-version |
| 106 | + run: | |
| 107 | + version_name=${{ needs.resolve-values.outputs.build_version }} |
| 108 | + internal_version_name="${version_name%.*}.${{ env.INTERNAL_BETA_PATCH_NUMBER }}" |
| 109 | + echo "version_name=$internal_version_name" >> $GITHUB_OUTPUT |
| 110 | + echo "::warning::Internal version name: $internal_version_name" |
| 111 | + - name: Build |
| 112 | + uses: bitwarden/ios/.github/workflows/build.yml@main |
| 113 | + with: |
| 114 | + build-variant: Beta |
| 115 | + build-version: ${{ steps.fix-patch-version.outputs.version_name }} |
| 116 | + build-number: ${{ needs.resolve-values.outputs.version_number }} |
| 117 | + xcode-version: ${{ needs.resolve-values.outputs.xcode_version }} |
| 118 | + distribute: ${{ fromJSON(needs.resolve-values.outputs.distribute_to_testflight) }} |
| 119 | + upload_version_info: false |
| 120 | + compiler-flags: "DEBUG_MENU" |
| 121 | + secrets: inherit |
0 commit comments