Skip to content

feat: upgrade libddwaf v1.25.1 -> v1.28.1 #1832

feat: upgrade libddwaf v1.25.1 -> v1.28.1

feat: upgrade libddwaf v1.25.1 -> v1.28.1 #1832

Triggered via pull request September 17, 2025 16:07
Status Failure
Total duration 31m 44s
Artifacts 60

test.yml

on: pull_request
Matrix: Smoke Tests / Build and deployment requirements smoke tests
GitHub Runner  /  Determine Go Versions to test
12s
GitHub Runner / Determine Go Versions to test
Containerized  /  go-versions
15s
Containerized / go-versions
Smoke Tests  /  Test dd-trace-go
3m 13s
Smoke Tests / Test dd-trace-go
Smoke Tests  /  Check generated files and go mod files are up-to-date.
0s
Smoke Tests / Check generated files and go mod files are up-to-date.
Smoke Tests  /  setup-env
1m 14s
Smoke Tests / setup-env
Smoke Tests  /  Smoke Tests
3s
Smoke Tests / Smoke Tests
Matrix: GitHub Runner / test
Matrix: Containerized / test
Matrix: Smoke Tests / go get -u smoke test
Fit to window
Zoom out
Zoom in

Annotations

52 errors and 2 notices
Containerized / arm64 golang:1.24.7-alpine go1.24.7
Process completed with exit code 1.
Containerized / arm64 golang:1.24.7-bookworm go1.24.7
Process completed with exit code 1.
Containerized / arm64 golang:tip-alpine gotip
Process completed with exit code 1.
Containerized / arm64 golang:tip-trixie gotip
Process completed with exit code 1.
GitHub Runner / ubuntu-24.04-arm oldstable
Process completed with exit code 1.
GitHub Runner / ubuntu-24.04-arm oldstable: builder.go#L68
not enough arguments in call to ruleset.DefaultRuleset
GitHub Runner / macos-13 oldstable
Process completed with exit code 1.
GitHub Runner / macos-13 oldstable: builder.go#L68
not enough arguments in call to ruleset.DefaultRuleset
GitHub Runner / ubuntu-22.04 oldstable
Process completed with exit code 1.
GitHub Runner / ubuntu-22.04 oldstable: builder.go#L68
not enough arguments in call to ruleset.DefaultRuleset
Containerized / arm64 golang:1.24.7-trixie go1.24.7
Process completed with exit code 1.
Smoke Tests / Build and deployment requirements smoke tests (1.25, trixie, 1, busybox)
buildx failed with: ERROR: failed to build: failed to solve: process "/bin/sh -c go env && go build -v -tags \"$build_tags\" -o smoke-test ." did not complete successfully: exit code: 1
GitHub Runner / macos-26 oldstable
Process completed with exit code 1.
GitHub Runner / macos-26 oldstable: builder.go#L68
not enough arguments in call to ruleset.DefaultRuleset
Containerized / arm64 golang:tip-bookworm gotip
Process completed with exit code 1.
GitHub Runner / ubuntu-24.04-arm stable (DD_APPSEC_WAF_LOG_LEVEL=TRACE)
Process completed with exit code 1.
GitHub Runner / ubuntu-24.04-arm stable (DD_APPSEC_WAF_LOG_LEVEL=TRACE): builder.go#L68
not enough arguments in call to ruleset.DefaultRuleset
GitHub Runner / windows-latest stable (DD_APPSEC_WAF_LOG_LEVEL=TRACE)
Process completed with exit code 1.
GitHub Runner / windows-latest stable (DD_APPSEC_WAF_LOG_LEVEL=TRACE): builder.go#L68
not enough arguments in call to ruleset.DefaultRuleset
Smoke Tests / Build and deployment requirements smoke tests (1.24, trixie, 1, busybox)
buildx failed with: ERROR: failed to build: failed to solve: process "/bin/sh -c go env && go build -v -tags \"$build_tags\" -o smoke-test ." did not complete successfully: exit code: 1
GitHub Runner / windows-latest oldstable
Process completed with exit code 1.
GitHub Runner / windows-latest oldstable: builder.go#L68
not enough arguments in call to ruleset.DefaultRuleset
GitHub Runner / ubuntu-22.04 stable (DD_APPSEC_WAF_LOG_LEVEL=TRACE)
Process completed with exit code 1.
GitHub Runner / ubuntu-22.04 stable (DD_APPSEC_WAF_LOG_LEVEL=TRACE): builder.go#L68
not enough arguments in call to ruleset.DefaultRuleset
GitHub Runner / macos-26 stable (DD_APPSEC_WAF_LOG_LEVEL=TRACE)
Process completed with exit code 1.
GitHub Runner / macos-26 stable (DD_APPSEC_WAF_LOG_LEVEL=TRACE): builder.go#L68
not enough arguments in call to ruleset.DefaultRuleset
GitHub Runner / macos-13 stable (DD_APPSEC_WAF_LOG_LEVEL=TRACE)
Process completed with exit code 1.
GitHub Runner / macos-13 stable (DD_APPSEC_WAF_LOG_LEVEL=TRACE): builder.go#L68
not enough arguments in call to ruleset.DefaultRuleset
Smoke Tests / Build and deployment requirements smoke tests (1.24, bookworm, 1, busybox)
buildx failed with: ERROR: failed to build: failed to solve: process "/bin/sh -c go env && go build -v -tags \"$build_tags\" -o smoke-test ." did not complete successfully: exit code: 1
GitHub Runner / macos-latest-large oldstable
Process completed with exit code 1.
GitHub Runner / macos-latest-large oldstable: builder.go#L68
not enough arguments in call to ruleset.DefaultRuleset
Smoke Tests / Build and deployment requirements smoke tests (1.25, bookworm, 1, busybox)
buildx failed with: ERROR: failed to build: failed to solve: process "/bin/sh -c go env && go build -v -tags \"$build_tags\" -o smoke-test ." did not complete successfully: exit code: 1
GitHub Runner / macos-latest-large stable (DD_APPSEC_WAF_LOG_LEVEL=TRACE)
Process completed with exit code 1.
GitHub Runner / macos-latest-large stable (DD_APPSEC_WAF_LOG_LEVEL=TRACE): builder.go#L68
not enough arguments in call to ruleset.DefaultRuleset
Containerized / amd64 golang:tip-trixie gotip
Process completed with exit code 1.
Containerized / amd64 golang:tip-bookworm gotip
Process completed with exit code 1.
Containerized / amd64 golang:1.24.7-trixie go1.24.7
Process completed with exit code 1.
GitHub Runner / ubuntu-24.04 stable (DD_APPSEC_WAF_LOG_LEVEL=TRACE)
Process completed with exit code 1.
GitHub Runner / ubuntu-24.04 stable (DD_APPSEC_WAF_LOG_LEVEL=TRACE): builder.go#L68
not enough arguments in call to ruleset.DefaultRuleset
Containerized / amd64 golang:tip-alpine gotip
Process completed with exit code 1.
GitHub Runner / ubuntu-24.04 oldstable
Process completed with exit code 1.
GitHub Runner / ubuntu-24.04 oldstable: builder.go#L68
not enough arguments in call to ruleset.DefaultRuleset
Containerized / amd64 golang:1.24.7-alpine go1.24.7
Process completed with exit code 1.
Containerized / amd64 golang:1.24.7-bookworm go1.24.7
Process completed with exit code 1.
Smoke Tests / Smoke Tests
Process completed with exit code 1.
Done
Process completed with exit code 1.
GitHub Runner / windows-latest stable (DD_APPSEC_WAF_LOG_LEVEL=TRACE)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
GitHub Runner / windows-latest oldstable
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677

Artifacts

Produced during runtime
Name Size Digest
DataDog~go-libddwaf~01LH7I.dockerbuild
44.1 KB
sha256:acaa2840cc7d0e0c641d78f5400b5982dbe1f15410633b7c7eacbc6cfaf3128d
DataDog~go-libddwaf~038SOJ.dockerbuild
53.7 KB
sha256:abb324a433a0014d30ddb017185cab8db3bdb2bb7fb5c6bd6e7cbbbe637829aa
DataDog~go-libddwaf~1VI2XL.dockerbuild
54.4 KB
sha256:b67c72877e442bfa394981da345618ef5196b2c9fca4deb6c39e503d369b5451
DataDog~go-libddwaf~1WWQ61.dockerbuild
53 KB
sha256:7aeadcada40c0072bd7bec484e78dfee91777df1cf65b914829f2d9e89ae1071
DataDog~go-libddwaf~3CE6GI.dockerbuild
56.1 KB
sha256:804e9b4113f830ff171aaab48017b10819801761683f0d97ef25eaf63b55c097
DataDog~go-libddwaf~3DUNRK.dockerbuild
51.1 KB
sha256:321800fd4c935af381ad6cb3a29a874f08033378dc24f8e03f82a36622e8ae2c
DataDog~go-libddwaf~3RK1VM.dockerbuild
52.3 KB
sha256:de514608e5ce25df683ba222e8952a0b1bc7dab5bfcf89cdc9174a7e5ad7883e
DataDog~go-libddwaf~4UJKJ0.dockerbuild
55.1 KB
sha256:a7e94271a615fd436d36e1a35e660b6264f4ba4daa9525dfceee304fe06f5dc1
DataDog~go-libddwaf~5CJKLR.dockerbuild
52.4 KB
sha256:8207e3415ead8d8f6b65bb062a3652d0f7776e675f750ccfc5a6d1827bde75b1
DataDog~go-libddwaf~6M10VI.dockerbuild
54.9 KB
sha256:49da9ba90fd41c8351b6a7503a8e3cc19578492653e18bd9df6e874982406273
DataDog~go-libddwaf~83WCWH.dockerbuild
55 KB
sha256:03b4fd0a7bcbd68fa008f9520034b10c5846ff95bb2b4ebd1560ef3826c05b3b
DataDog~go-libddwaf~83YJQ4.dockerbuild
54.8 KB
sha256:d163df049aa4637b87a31d24f82e7f1fc4ad1effc2a0b46c976500bafcb1c894
DataDog~go-libddwaf~8C1VO1.dockerbuild
63.5 KB
sha256:8e2391d17a245efedacc2d4996c45eb2c583514da22b65d1e95022728ef0c0f7
DataDog~go-libddwaf~8DWQKD.dockerbuild
50.7 KB
sha256:96a5ec240937a96387cfd53d7f66f1b5006d28eb4f3c50607233ba123ed7af61
DataDog~go-libddwaf~CN570I.dockerbuild
53.4 KB
sha256:7cdc39a447946165ca75279f4e6c865e142ca1d4fd5bb9bcad56135e57361254
DataDog~go-libddwaf~DGVQD4.dockerbuild
42.6 KB
sha256:54ca0441f86edd49170e3fc73f7b0e1e0ffbbc1b172520c9acfa2e2462e05f46
DataDog~go-libddwaf~EEJLDR.dockerbuild
54 KB
sha256:ebb240c307c359eeab7fae08630410c3de8714942f2e5507da3f5ff677c5aef3
DataDog~go-libddwaf~GO8AIO.dockerbuild
50.8 KB
sha256:cf17558ef520b1f3a828cdfa6e9e775eed4d55c4250e3b0972e20ca925f84515
DataDog~go-libddwaf~HIML1G.dockerbuild
55.2 KB
sha256:4779560d28e9471ca903166a50b32de50ba2f289f67aab243219594c108ab1d8
DataDog~go-libddwaf~HKPOHT.dockerbuild
52.3 KB
sha256:c69b6d4af0dbec9563ddca80a89735447b043f7997e914d32135a551669161b4
DataDog~go-libddwaf~I6CG1A.dockerbuild
43.5 KB
sha256:e3799fec22d90ee7a74623a1e22eae269e4e98dbc475105d5d0af53f4c28b5b9
DataDog~go-libddwaf~IENIIG.dockerbuild
54 KB
sha256:b3ee7399656e07ff549ad869ecb515f36758d26aca92392a5443dc8ce7b434a7
DataDog~go-libddwaf~IPKKG6.dockerbuild
52.3 KB
sha256:9078e04fc2a1b9eebceb34e57f84d569e5090fd09a34a0fd51e9bd8e4228dce0
DataDog~go-libddwaf~JP0U0M.dockerbuild
53.3 KB
sha256:91869df173cc07c2440865b397969804043226fff47a287773102ab9cd464c69
DataDog~go-libddwaf~K6NPYI.dockerbuild
54.6 KB
sha256:4ef08ebb13a24de1fc3165151381165b19cd0f0eacf3800c6f8204ed0940c816
DataDog~go-libddwaf~KHIQWI.dockerbuild
53.5 KB
sha256:865e46ccb890ff15e92fcbbc10c9077c321727614d86f3ec009eb4ca2aea8fe2
DataDog~go-libddwaf~LQS798.dockerbuild
53.1 KB
sha256:65a94364bd900562a361e493ab836e683f485950ee99cda364fa75b0803d302c
DataDog~go-libddwaf~MN9FUZ.dockerbuild
55.8 KB
sha256:375548283f0b6b2ae91dcc1fc11201c1e7c0dd31e16c880ec4ae38c007047a90
DataDog~go-libddwaf~N0QKLP.dockerbuild
55.3 KB
sha256:f6d0a531650c93e965d2f25c2c2252685a3340aa31bfea402ceca042a3e16ce0
DataDog~go-libddwaf~N2APW9.dockerbuild
50.6 KB
sha256:0edeebd308ba496016b6cc5880a800f614ef15b832df554eb27a7a59ac859247
DataDog~go-libddwaf~N9WILH.dockerbuild
55.5 KB
sha256:cb0125db778729e03b4ec0474fb20f5b481718da1e1e7205405406c681a46d0d
DataDog~go-libddwaf~NIMCAG.dockerbuild
52.6 KB
sha256:1fd1343687adc93a04ad970b41c8363c7e94e41b91f6c23f8e4a6b7e5f203173
DataDog~go-libddwaf~NTT1DK.dockerbuild
54.6 KB
sha256:c4822abaacb86d0d1b32e2352832f29ddc22a826109ea9c7014b2b0b73b96f05
DataDog~go-libddwaf~NXPPJ1.dockerbuild
53.7 KB
sha256:fa83e740270433d770d2c529dbd10236044f9cc82d84ee4a98f38032506eed7d
DataDog~go-libddwaf~OR8LI9.dockerbuild
53 KB
sha256:162d6e6a24bda44bfddeaca21218b5e090cddcf76a38f2b8a62996f00ca5b462
DataDog~go-libddwaf~PS1KYM.dockerbuild
51.7 KB
sha256:fdd805542cc97722484d116e1d2827235d5c59161b471b03d8e332173cbb93d5
DataDog~go-libddwaf~PV3N0Z.dockerbuild
53.1 KB
sha256:146c40c6a85e08498e0e5780190bc9296523a0edfbcebe8e7814a1d37f2052fc
DataDog~go-libddwaf~PYAJ16.dockerbuild
54.3 KB
sha256:b6db34bea213bf709cee9b891fba7ae6ae3c83d4506b4dcbb2ff4c344a6db440
DataDog~go-libddwaf~Q8NK3Q.dockerbuild
62 KB
sha256:c60d0bd59850bd21ac46e48f46525ea020990a249765a865e2bdfbb7d53193f5
DataDog~go-libddwaf~QR4B5J.dockerbuild
54.6 KB
sha256:d0572776c1516c599819b10aeee9af1b4b193871ee779410b60aa6a0556866c7
DataDog~go-libddwaf~RBCEI0.dockerbuild
49 KB
sha256:095538ecac67f3d7804957c0d3c4430dbd26a002576334a03b60bbc01990a6db
DataDog~go-libddwaf~RI1LVI.dockerbuild
55.3 KB
sha256:6450751f6dbe70e0342570b8169adf7d41cc126158d876b72438f0145a07fcd7
DataDog~go-libddwaf~RT5HLT.dockerbuild
55.3 KB
sha256:b1d4729993c8368a9dae706d08f5b440350d09a4aee7e8d7f8f1f0a8a1209627
DataDog~go-libddwaf~S88MX8.dockerbuild
53.5 KB
sha256:b04760073fee63268d9d8423f2e0e83c8fa07d14e9fe782b8857e25b4359a860
DataDog~go-libddwaf~T1NQTD.dockerbuild
63.4 KB
sha256:c2ecbddb6c8d20640e5962cf82caf59d1585d2dab2334045e4a0ea9a6edd1b19
DataDog~go-libddwaf~TDAJBI.dockerbuild
54.9 KB
sha256:9570fdef64e7b92ce4fc96484c15c50a443031eec02c54fb18319ee95cc4d544
DataDog~go-libddwaf~UN2WD5.dockerbuild
52.8 KB
sha256:ae46924f6906abd8029c3982333e3215e112865231107dd7dd2ec4998fb48e0f
DataDog~go-libddwaf~UTPUCV.dockerbuild
51.3 KB
sha256:aec7a9a37c98b9cb43331fde257bc6572229dce4fcd099b7931475d74c0081db
DataDog~go-libddwaf~VL05RQ.dockerbuild
54.5 KB
sha256:a300c4617bb19bf4b6998528368a68781b7b26ed640d82e879c07e98e1dc0e7b
DataDog~go-libddwaf~VLDZRW.dockerbuild
54 KB
sha256:560b39f0720bf9046b6c97d063244493f81281af47d3ded1e99e67de578cd46b
DataDog~go-libddwaf~VY0LQ1.dockerbuild
54.5 KB
sha256:aa54edcc4a54c5914f0bb8492095d0b4b70e58c9f88ea08fe0e63839ffd95e12
DataDog~go-libddwaf~WZM92E.dockerbuild
52.8 KB
sha256:f182c2e032a12260221140981c14c6d04aba913c6e980834aff0fb0acf4a609c
DataDog~go-libddwaf~X0QYKU.dockerbuild
54.9 KB
sha256:17d06279a3120434a2836a5815dae279a8be8fcfa786a916497f57b7c744b2a2
DataDog~go-libddwaf~X768GO.dockerbuild
52.9 KB
sha256:1148736a661ff53ea09e33918eea4bddf825585b374c37dbc9574a3fe5eccd3a
DataDog~go-libddwaf~XCG7K2.dockerbuild
51.7 KB
sha256:3fa13a4dee26141fb59b81de60b69b0fd6706bba72012878777f300fef522635
DataDog~go-libddwaf~Y4N40E.dockerbuild
63.7 KB
sha256:41928f984daa0efc767abd317a0865a83b9fd3ed6799a2075f2864426c993ebf
DataDog~go-libddwaf~Y639KF.dockerbuild
54.2 KB
sha256:764cf74c9b72d152853f0000c5da71283ce3aaf1f4e471b169e9b92d553934ca
DataDog~go-libddwaf~YGL26P.dockerbuild
57 KB
sha256:0cb0836bb099f6d7b2cb7c613d975b4cc2870da52303ae7666ca717344d43143
DataDog~go-libddwaf~ZBH5Y0.dockerbuild
53.7 KB
sha256:761f4e4e5b3e36ed917b16f4737d0beaaea93749bd52e7c9b73fa7490e6f3c8c
DataDog~go-libddwaf~ZGAMSK.dockerbuild
43.9 KB
sha256:567551f9162699393d361d1d575b596769f62f4fcfe366f3fbe32bda44982438