aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Hashizume <michael.hashizume@puppet.com>2023-02-14 14:45:43 -0800
committerMichael Hashizume <michael.hashizume@puppet.com>2023-02-14 14:45:43 -0800
commit2e4c5a6cc8bad4fc5eb4ed654f0759609e46a73d (patch)
tree857e354125bbe7632a82b7b9c017fb1b18dade52
parent22dd5eafa5a5e57006e8f5070a05e186056a907a (diff)
downloadpuppet-augeas_core-2e4c5a6cc8bad4fc5eb4ed654f0759609e46a73d.tar.gz
puppet-augeas_core-2e4c5a6cc8bad4fc5eb4ed654f0759609e46a73d.tar.bz2
(MODULES-11371) Change auto release Docker image
The PDK Docker image does not contain any build tools, which causes the installation of gems that use native extensions to fail. This commit changes the Docker image used in the Auto Release GitHub Action from the PDK image to the Puppet dev-tools image, which contains packages like `make` necessary for building native extensions.
-rw-r--r--.github/workflows/auto_release.yml6
1 files changed, 4 insertions, 2 deletions
diff --git a/.github/workflows/auto_release.yml b/.github/workflows/auto_release.yml
index 7bae1db..3799f04 100644
--- a/.github/workflows/auto_release.yml
+++ b/.github/workflows/auto_release.yml
@@ -33,10 +33,12 @@ jobs:
fetch-depth: 0
persist-credentials: false
+ # We use the dev tools image here because the PDK image does not have the
+ # build tools necessary to compile native extensions.
- name: "PDK Release prep"
- uses: docker://puppet/iac_release:ci
+ uses: docker://puppet/puppet-dev-tools:4.x
with:
- args: 'release prep --force'
+ args: 'pdk release prep --force --debug'
env:
CHANGELOG_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}