Commit ef7269e
committed
Address review comments
- Move download-artifacts from .claude/ci/ to tooling/bin/ and update
all references in documentation.
- Rewrite download-artifacts into PHP and use curl multi handles. Time
to find the datadog-setup.php from a commit drops from ~35 s to ~10 s.
- Delete build-slim-package.py; its functionality is now more or less
covered by build-debug-artifact, the difference being in that
build-debug-artifacts builds, well, debug artifacts, unlike CI.
- Switch build-debug-artifact from bookworm to centos-7 images for GLIBC
2.17 compatibility with all weblog base images.
- Use debug build profiles (CFLAGS=-O0, cargo dev profile, cmake Debug)
instead of release/RelWithDebInfo.
- Add Rust appsec helper build support to build-debug-artifact.
- Resolve libddwaf commit on the host to avoid git failures in
worktrees; pass LIBDDWAF_GIT_COMMIT to cmake in
build-appsec-helper.sh.
- Suppress git safe.directory errors in build-appsec-helper-rust.sh.
- Simplify system-tests.md: remove stub file instructions, point to
"Slim package with debug binaries" section in building-locally.md.
- Simplify github-actions-profiler.md: note that bookworm images already
include the parallel PECL extension.
- Add "Slim package with debug binaries" section to building-locally.md
documenting build-debug-artifact usage.1 parent 7297680 commit ef7269e
File tree
14 files changed
+1007
-858
lines changed- .claude
- ci
- .gitlab
- tooling/bin
14 files changed
+1007
-858
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
132 | | - | |
| 132 | + | |
133 | 133 | | |
134 | 134 | | |
135 | 135 | | |
| |||
This file was deleted.
0 commit comments