1111 - polkadot
1212 - polkadot-parachain
1313 - polkadot-omni-node
14+ - frame-omni-bencher
15+ - chain-spec-builder
1416 - all
1517
1618 release_tag :
17- description : Tag matching the actual release candidate with the format stableYYMM- rcX or stableYYMM
19+ description : Tag matching the actual release candidate with the format polkadot- stableYYMM(-X)- rcX or polkadot- stableYYMM(-X)
1820 type : string
1921
2022jobs :
@@ -106,6 +108,50 @@ jobs:
106108 attestations : write
107109 contents : read
108110
111+ build-frame-omni-bencher-binary :
112+ needs : [validate-inputs]
113+ if : ${{ inputs.binary == 'frame-omni-bencher' || inputs.binary == 'all' }}
114+ uses : " ./.github/workflows/release-reusable-rc-buid.yml"
115+ with :
116+ binary : ' ["frame-omni-bencher"]'
117+ package : " frame-omni-bencher"
118+ release_tag : ${{ needs.validate-inputs.outputs.release_tag }}
119+ target : x86_64-unknown-linux-gnu
120+ secrets :
121+ PGP_KMS_KEY : ${{ secrets.PGP_KMS_KEY }}
122+ PGP_KMS_HASH : ${{ secrets.PGP_KMS_HASH }}
123+ AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
124+ AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
125+ AWS_DEFAULT_REGION : ${{ secrets.AWS_DEFAULT_REGION }}
126+ AWS_RELEASE_ACCESS_KEY_ID : ${{ secrets.AWS_RELEASE_ACCESS_KEY_ID }}
127+ AWS_RELEASE_SECRET_ACCESS_KEY : ${{ secrets.AWS_RELEASE_SECRET_ACCESS_KEY }}
128+ permissions :
129+ id-token : write
130+ attestations : write
131+ contents : read
132+
133+ build-chain-spec-builder-binary :
134+ needs : [validate-inputs]
135+ if : ${{ inputs.binary == 'chain-spec-builder' || inputs.binary == 'all' }}
136+ uses : " ./.github/workflows/release-reusable-rc-buid.yml"
137+ with :
138+ binary : ' ["chain-spec-builder"]'
139+ package : staging-chain-spec-builder
140+ release_tag : ${{ needs.validate-inputs.outputs.release_tag }}
141+ target : x86_64-unknown-linux-gnu
142+ secrets :
143+ PGP_KMS_KEY : ${{ secrets.PGP_KMS_KEY }}
144+ PGP_KMS_HASH : ${{ secrets.PGP_KMS_HASH }}
145+ AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
146+ AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
147+ AWS_DEFAULT_REGION : ${{ secrets.AWS_DEFAULT_REGION }}
148+ AWS_RELEASE_ACCESS_KEY_ID : ${{ secrets.AWS_RELEASE_ACCESS_KEY_ID }}
149+ AWS_RELEASE_SECRET_ACCESS_KEY : ${{ secrets.AWS_RELEASE_SECRET_ACCESS_KEY }}
150+ permissions :
151+ id-token : write
152+ attestations : write
153+ contents : read
154+
109155 build-polkadot-macos-binary :
110156 needs : [validate-inputs]
111157 if : ${{ inputs.binary == 'polkadot' || inputs.binary == 'all' }}
@@ -134,7 +180,7 @@ jobs:
134180 uses : " ./.github/workflows/release-reusable-rc-buid.yml"
135181 with :
136182 binary : ' ["polkadot-parachain"]'
137- package : " polkadot-parachain-bin"
183+ package : polkadot-parachain-bin
138184 release_tag : ${{ needs.validate-inputs.outputs.release_tag }}
139185 target : aarch64-apple-darwin
140186 secrets :
@@ -156,7 +202,51 @@ jobs:
156202 uses : " ./.github/workflows/release-reusable-rc-buid.yml"
157203 with :
158204 binary : ' ["polkadot-omni-node"]'
159- package : " polkadot-omni-node"
205+ package : polkadot-omni-node
206+ release_tag : ${{ needs.validate-inputs.outputs.release_tag }}
207+ target : aarch64-apple-darwin
208+ secrets :
209+ PGP_KMS_KEY : ${{ secrets.PGP_KMS_KEY }}
210+ PGP_KMS_HASH : ${{ secrets.PGP_KMS_HASH }}
211+ AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
212+ AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
213+ AWS_DEFAULT_REGION : ${{ secrets.AWS_DEFAULT_REGION }}
214+ AWS_RELEASE_ACCESS_KEY_ID : ${{ secrets.AWS_RELEASE_ACCESS_KEY_ID }}
215+ AWS_RELEASE_SECRET_ACCESS_KEY : ${{ secrets.AWS_RELEASE_SECRET_ACCESS_KEY }}
216+ permissions :
217+ id-token : write
218+ attestations : write
219+ contents : read
220+
221+ build-frame-omni-bencher-macos-binary :
222+ needs : [validate-inputs]
223+ if : ${{ inputs.binary == 'frame-omni-bencher' || inputs.binary == 'all' }}
224+ uses : " ./.github/workflows/release-reusable-rc-buid.yml"
225+ with :
226+ binary : ' ["frame-omni-bencher"]'
227+ package : frame-omni-bencher
228+ release_tag : ${{ needs.validate-inputs.outputs.release_tag }}
229+ target : aarch64-apple-darwin
230+ secrets :
231+ PGP_KMS_KEY : ${{ secrets.PGP_KMS_KEY }}
232+ PGP_KMS_HASH : ${{ secrets.PGP_KMS_HASH }}
233+ AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
234+ AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
235+ AWS_DEFAULT_REGION : ${{ secrets.AWS_DEFAULT_REGION }}
236+ AWS_RELEASE_ACCESS_KEY_ID : ${{ secrets.AWS_RELEASE_ACCESS_KEY_ID }}
237+ AWS_RELEASE_SECRET_ACCESS_KEY : ${{ secrets.AWS_RELEASE_SECRET_ACCESS_KEY }}
238+ permissions :
239+ id-token : write
240+ attestations : write
241+ contents : read
242+
243+ build-chain-spec-builder-macos-binary :
244+ needs : [validate-inputs]
245+ if : ${{ inputs.binary == 'chain-spec-builder' || inputs.binary == 'all' }}
246+ uses : " ./.github/workflows/release-reusable-rc-buid.yml"
247+ with :
248+ binary : ' ["chain-spec-builder"]'
249+ package : staging-chain-spec-builder
160250 release_tag : ${{ needs.validate-inputs.outputs.release_tag }}
161251 target : aarch64-apple-darwin
162252 secrets :
0 commit comments