From 18432e17dbc8faeafffc41d262a307ea43c55193 Mon Sep 17 00:00:00 2001 From: Matthew Keeler Date: Tue, 16 Dec 2025 12:02:41 -0500 Subject: [PATCH] chore: Installing missing libpcre3-dev packages --- .github/workflows/manual-publish-docs.yml | 3 +++ .github/workflows/manual-publish.yml | 11 +++++++---- .github/workflows/release-please.yml | 12 ++++++++---- 3 files changed, 18 insertions(+), 8 deletions(-) diff --git a/.github/workflows/manual-publish-docs.yml b/.github/workflows/manual-publish-docs.yml index c535bed..adf6909 100644 --- a/.github/workflows/manual-publish-docs.yml +++ b/.github/workflows/manual-publish-docs.yml @@ -13,6 +13,9 @@ jobs: steps: - uses: actions/checkout@v4 + - name: Install PCRE development libraries + run: sudo apt-get update && sudo apt-get install -y libpcre3-dev + - uses: ./.github/actions/setup-cache - name: Build and Test diff --git a/.github/workflows/manual-publish.yml b/.github/workflows/manual-publish.yml index 7073386..353804f 100644 --- a/.github/workflows/manual-publish.yml +++ b/.github/workflows/manual-publish.yml @@ -3,7 +3,7 @@ on: workflow_dispatch: inputs: dry_run: - description: 'Is this a dry run. If so no package will be published.' + description: "Is this a dry run. If so no package will be published." type: boolean required: true @@ -20,6 +20,9 @@ jobs: steps: - uses: actions/checkout@v4 + - name: Install PCRE development libraries + run: sudo apt-get update && sudo apt-get install -y libpcre3-dev + - uses: ./.github/actions/setup-cache - name: Build and Test @@ -29,10 +32,10 @@ jobs: token: ${{secrets.GITHUB_TOKEN}} - uses: launchdarkly/gh-actions/actions/release-secrets@release-secrets-v1.2.0 - name: 'Get Hackage token' + name: "Get Hackage token" with: aws_assume_role: ${{ vars.AWS_ROLE_ARN }} - ssm_parameter_pairs: '/production/common/releasing/hackage/password = HACKAGE_TOKEN' + ssm_parameter_pairs: "/production/common/releasing/hackage/password = HACKAGE_TOKEN" - name: Publish Package uses: ./.github/actions/publish @@ -41,7 +44,7 @@ jobs: dry_run: ${{ inputs.dry_run }} release-provenance: - needs: [ 'build-publish' ] + needs: ["build-publish"] permissions: actions: read id-token: write diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index a60f177..6d6b476 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -38,11 +38,15 @@ jobs: # These remaining steps are ONLY run if a release was actually created # - uses: launchdarkly/gh-actions/actions/release-secrets@release-secrets-v1.2.0 - name: 'Get Hackage token' + name: "Get Hackage token" if: ${{ steps.release.outputs.releases_created == 'true' }} with: aws_assume_role: ${{ vars.AWS_ROLE_ARN }} - ssm_parameter_pairs: '/production/common/releasing/hackage/password = HACKAGE_TOKEN' + ssm_parameter_pairs: "/production/common/releasing/hackage/password = HACKAGE_TOKEN" + + - name: Install PCRE development libraries + if: ${{ steps.release.outputs.releases_created == 'true' }} + run: sudo apt-get update && sudo apt-get install -y libpcre3-dev - uses: ./.github/actions/setup-cache if: ${{ steps.release.outputs.releases_created == 'true' }} @@ -60,7 +64,7 @@ jobs: if: ${{ steps.release.outputs.releases_created == 'true' }} with: token: ${{ env.HACKAGE_TOKEN }} - dry_run: 'false' + dry_run: "false" - uses: ./.github/actions/publish-docs if: ${{ steps.release.outputs.releases_created == 'true' }} @@ -70,7 +74,7 @@ jobs: token: ${{secrets.GITHUB_TOKEN}} release-provenance: - needs: [ 'release-package' ] + needs: ["release-package"] if: ${{ needs.release-package.outputs.release-created == 'true' }} permissions: actions: read