44
44
type : string
45
45
46
46
jobs :
47
- # version:
48
- # name: Calculate Version Name and Number
49
- # uses: bitwarden/ios/.github/workflows/_version.yml@monorepo/new-build #TODO: change to main
50
- # with:
51
- # base_version_number: 2000
52
- # version_name: ${{ inputs.version-name }}
53
- # version_number: ${{ inputs.version-number }}
54
- # patch_version: ${{ inputs.patch_version }}
55
- # secrets: inherit
47
+ version :
48
+ name : Calculate Version Name and Number
49
+ uses : bitwarden/ios/.github/workflows/_version.yml@monorepo/new-build # TODO: change to main
50
+ with :
51
+ base_version_number : 2000
52
+ version_name : ${{ inputs.version-name }}
53
+ version_number : ${{ inputs.version-number }}
54
+ patch_version : ${{ inputs.patch_version }}
55
+ secrets : inherit
56
56
57
57
build-manual :
58
58
name : Build Manual - ${{ inputs.build-variant }} (${{ inputs.build-mode }})
59
- # needs: version
59
+ needs : version
60
60
if : ${{ github.event_name == 'workflow_dispatch' }}
61
61
uses : bitwarden/ios/.github/workflows/_build-any.yml@monorepo/new-build # TODO: change to main
62
62
with :
@@ -68,15 +68,24 @@ jobs:
68
68
69
69
build-public :
70
70
name : Build CI
71
- # needs: version
72
- if : ${{ github.event_name == 'push' }}
71
+ needs : version
72
+ # if: ${{ github.event_name == 'push' }}
73
73
uses : bitwarden/ios/.github/workflows/_build-any.yml@monorepo/new-build # TODO: change to main
74
74
strategy :
75
75
matrix :
76
- bw-env : [bwpm_prod, bwpm_beta]
76
+ include :
77
+ - bw-env : bwpm_prod
78
+ build-mode : Device
79
+ - bw-env : bwpm_prod
80
+ build-mode : Simulator
81
+ - bw-env : bwpm_beta
82
+ build-mode : Device
83
+ compiler-flags : DEBUG_MENU
77
84
with :
78
85
bw-env : ${{ matrix.bw-env }}
86
+ build-mode : ${{ matrix.build-mode }}
79
87
version-name : ${{ needs.version.outputs.version_name }}
80
88
version-number : ${{ needs.version.outputs.version_number }}
89
+ compiler-flags : ${{ matrix.compiler-flags }}
81
90
distribute : ${{ inputs.distribute }}
82
91
secrets : inherit
0 commit comments