Skip to content

Commit fe48fca

Browse files
tlhunterclaude
andcommitted
Pin to PR #100 (naming fix) without PR #101 (autotools)
PR #101 unconditionally installs autoconf/automake/libtool in all Alpine Docker builds. The libtool package causes SIGSEGV in Neon Alpine tests. Pin to dfb3666 (PR #100) which includes the v3 naming fix without the autotools change. Consumers that need autotools (e.g. libdatadog-nodejs) already handle this via the `prebuild` input hook. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent f2bbc12 commit fe48fca

1 file changed

Lines changed: 20 additions & 20 deletions

File tree

.github/workflows/build.yml

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ jobs:
100100
versions: ${{ steps.versions.outputs.versions }}
101101
steps:
102102
- id: versions
103-
uses: DataDog/action-prebuildify/compute-matrix@287165bcc2770a29d5b6d3b1fb48c2dcec81a32c # main
103+
uses: DataDog/action-prebuildify/compute-matrix@dfb3666f87a0e9b478b0b7b62e6c85bfea7cd404 # main
104104
with:
105105
min: ${{ inputs.min-node-version }}
106106

@@ -110,7 +110,7 @@ jobs:
110110
platforms: ${{ steps.platforms.outputs.platforms }}
111111
steps:
112112
- id: platforms
113-
uses: DataDog/action-prebuildify/platforms@287165bcc2770a29d5b6d3b1fb48c2dcec81a32c # main
113+
uses: DataDog/action-prebuildify/platforms@dfb3666f87a0e9b478b0b7b62e6c85bfea7cd404 # main
114114
with:
115115
skip: ${{ inputs.skip }}
116116
only: ${{ inputs.only }}
@@ -127,7 +127,7 @@ jobs:
127127
DOCKER_BUILDER: rochdev/holy-node-box:12-arm32v7
128128
steps:
129129
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
130-
- uses: DataDog/action-prebuildify/prebuild@287165bcc2770a29d5b6d3b1fb48c2dcec81a32c # main
130+
- uses: DataDog/action-prebuildify/prebuild@dfb3666f87a0e9b478b0b7b62e6c85bfea7cd404 # main
131131

132132
linuxglibc-arm64:
133133
if: ${{ contains(fromJson(needs.platforms.outputs.platforms), 'linuxglibc-arm64') }}
@@ -141,7 +141,7 @@ jobs:
141141
DOCKER_BUILDER: rochdev/holy-node-box:12-arm64v8
142142
steps:
143143
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
144-
- uses: DataDog/action-prebuildify/prebuild@287165bcc2770a29d5b6d3b1fb48c2dcec81a32c # main
144+
- uses: DataDog/action-prebuildify/prebuild@dfb3666f87a0e9b478b0b7b62e6c85bfea7cd404 # main
145145

146146
linuxglibc-ia32:
147147
if: ${{ contains(fromJson(needs.platforms.outputs.platforms), 'linuxglibc-ia32') }}
@@ -155,7 +155,7 @@ jobs:
155155
DOCKER_BUILDER: rochdev/holy-node-box:12-i386
156156
steps:
157157
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
158-
- uses: DataDog/action-prebuildify/prebuild@287165bcc2770a29d5b6d3b1fb48c2dcec81a32c # main
158+
- uses: DataDog/action-prebuildify/prebuild@dfb3666f87a0e9b478b0b7b62e6c85bfea7cd404 # main
159159

160160
linuxglibc-x64:
161161
if: ${{ contains(fromJson(needs.platforms.outputs.platforms), 'linuxglibc-x64') }}
@@ -169,7 +169,7 @@ jobs:
169169
DOCKER_BUILDER: rochdev/holy-node-box:12-amd64
170170
steps:
171171
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
172-
- uses: DataDog/action-prebuildify/prebuild@287165bcc2770a29d5b6d3b1fb48c2dcec81a32c # main
172+
- uses: DataDog/action-prebuildify/prebuild@dfb3666f87a0e9b478b0b7b62e6c85bfea7cd404 # main
173173

174174
linuxmusl-x64:
175175
if: ${{ contains(fromJson(needs.platforms.outputs.platforms), 'linuxmusl-x64') }}
@@ -183,7 +183,7 @@ jobs:
183183
DOCKER_BUILDER: rochdev/holy-node-box:12-amd64-alpine
184184
steps:
185185
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
186-
- uses: DataDog/action-prebuildify/prebuild@287165bcc2770a29d5b6d3b1fb48c2dcec81a32c # main
186+
- uses: DataDog/action-prebuildify/prebuild@dfb3666f87a0e9b478b0b7b62e6c85bfea7cd404 # main
187187

188188
linuxmusl-arm64:
189189
if: ${{ contains(fromJson(needs.platforms.outputs.platforms), 'linuxmusl-arm64') }}
@@ -197,7 +197,7 @@ jobs:
197197
DOCKER_BUILDER: rochdev/holy-node-box:12-arm64v8-alpine
198198
steps:
199199
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
200-
- uses: DataDog/action-prebuildify/prebuild@287165bcc2770a29d5b6d3b1fb48c2dcec81a32c # main
200+
- uses: DataDog/action-prebuildify/prebuild@dfb3666f87a0e9b478b0b7b62e6c85bfea7cd404 # main
201201

202202
linuxmusl-x64-alpine-3-17:
203203
if: ${{ contains(fromJson(needs.platforms.outputs.platforms), 'linuxmusl-x64') }}
@@ -212,7 +212,7 @@ jobs:
212212
PREBUILDS_DIR: linuxmusl-x64
213213
steps:
214214
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
215-
- uses: DataDog/action-prebuildify/prebuild@287165bcc2770a29d5b6d3b1fb48c2dcec81a32c
215+
- uses: DataDog/action-prebuildify/prebuild@dfb3666f87a0e9b478b0b7b62e6c85bfea7cd404
216216

217217
linuxmusl-arm64-alpine-3-17:
218218
if: ${{ contains(fromJson(needs.platforms.outputs.platforms), 'linuxmusl-arm64') }}
@@ -227,7 +227,7 @@ jobs:
227227
PREBUILDS_DIR: linuxmusl-arm64
228228
steps:
229229
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
230-
- uses: DataDog/action-prebuildify/prebuild@287165bcc2770a29d5b6d3b1fb48c2dcec81a32c
230+
- uses: DataDog/action-prebuildify/prebuild@dfb3666f87a0e9b478b0b7b62e6c85bfea7cd404
231231

232232
# TODO: linuxmusl-arm
233233

@@ -240,7 +240,7 @@ jobs:
240240
ARCH: arm64
241241
steps:
242242
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
243-
- uses: DataDog/action-prebuildify/prebuild@287165bcc2770a29d5b6d3b1fb48c2dcec81a32c # main
243+
- uses: DataDog/action-prebuildify/prebuild@dfb3666f87a0e9b478b0b7b62e6c85bfea7cd404 # main
244244

245245
darwin-x64:
246246
if: ${{ contains(fromJson(needs.platforms.outputs.platforms), 'darwin-x64') }}
@@ -251,7 +251,7 @@ jobs:
251251
ARCH: x64
252252
steps:
253253
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
254-
- uses: DataDog/action-prebuildify/prebuild@287165bcc2770a29d5b6d3b1fb48c2dcec81a32c # main
254+
- uses: DataDog/action-prebuildify/prebuild@dfb3666f87a0e9b478b0b7b62e6c85bfea7cd404 # main
255255

256256
win32-ia32:
257257
if: ${{ contains(fromJson(needs.platforms.outputs.platforms), 'win32-ia32') }}
@@ -262,7 +262,7 @@ jobs:
262262
ARCH: ia32
263263
steps:
264264
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
265-
- uses: DataDog/action-prebuildify/prebuild@287165bcc2770a29d5b6d3b1fb48c2dcec81a32c # main
265+
- uses: DataDog/action-prebuildify/prebuild@dfb3666f87a0e9b478b0b7b62e6c85bfea7cd404 # main
266266

267267
win32-x64:
268268
if: ${{ contains(fromJson(needs.platforms.outputs.platforms), 'win32-x64') }}
@@ -273,7 +273,7 @@ jobs:
273273
ARCH: x64
274274
steps:
275275
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
276-
- uses: DataDog/action-prebuildify/prebuild@287165bcc2770a29d5b6d3b1fb48c2dcec81a32c # main
276+
- uses: DataDog/action-prebuildify/prebuild@dfb3666f87a0e9b478b0b7b62e6c85bfea7cd404 # main
277277

278278
# Tests
279279

@@ -293,7 +293,7 @@ jobs:
293293
steps:
294294
- run: apk update && apk add bash build-base git python3 curl
295295
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
296-
- uses: DataDog/action-prebuildify/test@287165bcc2770a29d5b6d3b1fb48c2dcec81a32c # main
296+
- uses: DataDog/action-prebuildify/test@dfb3666f87a0e9b478b0b7b62e6c85bfea7cd404 # main
297297

298298
centos-test:
299299
if: ${{ !failure() && !cancelled() && contains(fromJson(needs.platforms.outputs.platforms), 'linuxglibc-x64') }}
@@ -336,7 +336,7 @@ jobs:
336336
npm install -g yarn@^1.22.22
337337
dirname $(nvm which default) >> $GITHUB_PATH
338338
shell: bash
339-
- uses: DataDog/action-prebuildify/test@287165bcc2770a29d5b6d3b1fb48c2dcec81a32c # main
339+
- uses: DataDog/action-prebuildify/test@dfb3666f87a0e9b478b0b7b62e6c85bfea7cd404 # main
340340

341341
linux-arm64-test:
342342
if: ${{ !failure() && !cancelled() && contains(fromJson(needs.platforms.outputs.platforms), 'linuxglibc-arm64') }}
@@ -351,7 +351,7 @@ jobs:
351351
name: linux-arm64-test-${{ matrix.node }}
352352
steps:
353353
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
354-
- uses: DataDog/action-prebuildify/test@287165bcc2770a29d5b6d3b1fb48c2dcec81a32c # main
354+
- uses: DataDog/action-prebuildify/test@dfb3666f87a0e9b478b0b7b62e6c85bfea7cd404 # main
355355
with:
356356
node: ${{ matrix.node }}
357357

@@ -368,7 +368,7 @@ jobs:
368368
name: linux-x64-test-${{ matrix.node }}
369369
steps:
370370
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
371-
- uses: DataDog/action-prebuildify/test@287165bcc2770a29d5b6d3b1fb48c2dcec81a32c # main
371+
- uses: DataDog/action-prebuildify/test@dfb3666f87a0e9b478b0b7b62e6c85bfea7cd404 # main
372372
with:
373373
node: ${{ matrix.node }}
374374

@@ -414,7 +414,7 @@ jobs:
414414
if: ${{ matrix.node <= '14' }}
415415
#########################################################################
416416

417-
- uses: DataDog/action-prebuildify/test@287165bcc2770a29d5b6d3b1fb48c2dcec81a32c # main
417+
- uses: DataDog/action-prebuildify/test@dfb3666f87a0e9b478b0b7b62e6c85bfea7cd404 # main
418418
with:
419419
node: ${{ matrix.node }}
420420

@@ -435,7 +435,7 @@ jobs:
435435
with:
436436
node-version: ${{ matrix.node }}
437437
cache: ${{ (env.CACHE == 'true') && env.PACKAGE_MANAGER || '' }}
438-
- uses: DataDog/action-prebuildify/test@287165bcc2770a29d5b6d3b1fb48c2dcec81a32c # main
438+
- uses: DataDog/action-prebuildify/test@dfb3666f87a0e9b478b0b7b62e6c85bfea7cd404 # main
439439
with:
440440
node: ${{ matrix.node }}
441441

0 commit comments

Comments
 (0)