Skip to content

Commit 2a37a14

Browse files
committed
(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.
1 parent 41a275e commit 2a37a14

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

.github/workflows/auto_release.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,12 @@ jobs:
3333
fetch-depth: 0
3434
persist-credentials: false
3535

36+
# We use the dev tools image here because the PDK image does not have the
37+
# build tools necessary to compile native extensions.
3638
- name: "PDK Release prep"
37-
uses: docker://puppet/iac_release:ci
39+
uses: docker://puppet/puppet-dev-tools:4.x
3840
with:
39-
args: 'release prep --force'
41+
args: 'pdk release prep --force --debug'
4042
env:
4143
CHANGELOG_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4244

0 commit comments

Comments
 (0)