File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1313 steps :
1414 - uses : actions/checkout@v4
1515
16+ - name : Install PCRE development libraries
17+ run : sudo apt-get update && sudo apt-get install -y libpcre3-dev
18+
1619 - uses : ./.github/actions/setup-cache
1720
1821 - name : Build and Test
Original file line number Diff line number Diff line change 33 workflow_dispatch :
44 inputs :
55 dry_run :
6- description : ' Is this a dry run. If so no package will be published.'
6+ description : " Is this a dry run. If so no package will be published."
77 type : boolean
88 required : true
99
2020 steps :
2121 - uses : actions/checkout@v4
2222
23+ - name : Install PCRE development libraries
24+ run : sudo apt-get update && sudo apt-get install -y libpcre3-dev
25+
2326 - uses : ./.github/actions/setup-cache
2427
2528 - name : Build and Test
@@ -29,10 +32,10 @@ jobs:
2932 token : ${{secrets.GITHUB_TOKEN}}
3033
3134 - uses : launchdarkly/gh-actions/actions/release-secrets@release-secrets-v1.2.0
32- name : ' Get Hackage token'
35+ name : " Get Hackage token"
3336 with :
3437 aws_assume_role : ${{ vars.AWS_ROLE_ARN }}
35- ssm_parameter_pairs : ' /production/common/releasing/hackage/password = HACKAGE_TOKEN'
38+ ssm_parameter_pairs : " /production/common/releasing/hackage/password = HACKAGE_TOKEN"
3639
3740 - name : Publish Package
3841 uses : ./.github/actions/publish
4144 dry_run : ${{ inputs.dry_run }}
4245
4346 release-provenance :
44- needs : [ ' build-publish' ]
47+ needs : [" build-publish" ]
4548 permissions :
4649 actions : read
4750 id-token : write
Original file line number Diff line number Diff line change @@ -38,11 +38,15 @@ jobs:
3838 # These remaining steps are ONLY run if a release was actually created
3939 #
4040 - uses : launchdarkly/gh-actions/actions/release-secrets@release-secrets-v1.2.0
41- name : ' Get Hackage token'
41+ name : " Get Hackage token"
4242 if : ${{ steps.release.outputs.releases_created == 'true' }}
4343 with :
4444 aws_assume_role : ${{ vars.AWS_ROLE_ARN }}
45- ssm_parameter_pairs : ' /production/common/releasing/hackage/password = HACKAGE_TOKEN'
45+ ssm_parameter_pairs : " /production/common/releasing/hackage/password = HACKAGE_TOKEN"
46+
47+ - name : Install PCRE development libraries
48+ if : ${{ steps.release.outputs.releases_created == 'true' }}
49+ run : sudo apt-get update && sudo apt-get install -y libpcre3-dev
4650
4751 - uses : ./.github/actions/setup-cache
4852 if : ${{ steps.release.outputs.releases_created == 'true' }}
6064 if : ${{ steps.release.outputs.releases_created == 'true' }}
6165 with :
6266 token : ${{ env.HACKAGE_TOKEN }}
63- dry_run : ' false'
67+ dry_run : " false"
6468
6569 - uses : ./.github/actions/publish-docs
6670 if : ${{ steps.release.outputs.releases_created == 'true' }}
7074 token : ${{secrets.GITHUB_TOKEN}}
7175
7276 release-provenance :
73- needs : [ ' release-package' ]
77+ needs : [" release-package" ]
7478 if : ${{ needs.release-package.outputs.release-created == 'true' }}
7579 permissions :
7680 actions : read
You can’t perform that action at this time.
0 commit comments