Skip to content

Commit 18432e1

Browse files
committed
chore: Installing missing libpcre3-dev packages
1 parent b0e315c commit 18432e1

3 files changed

Lines changed: 18 additions & 8 deletions

File tree

.github/workflows/manual-publish-docs.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ jobs:
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

.github/workflows/manual-publish.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ on:
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

@@ -20,6 +20,9 @@ jobs:
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
@@ -41,7 +44,7 @@ jobs:
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

.github/workflows/release-please.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff 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' }}
@@ -60,7 +64,7 @@ jobs:
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' }}
@@ -70,7 +74,7 @@ jobs:
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

0 commit comments

Comments
 (0)