Skip to content

Commit 78e751c

Browse files
committed
Merge branch 'master' into paul.fournillon/wallclock-taskblock
2 parents 6963946 + 402bdc9 commit 78e751c

2 files changed

Lines changed: 6 additions & 7 deletions

File tree

.gitlab-ci.yml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -71,10 +71,9 @@ variables:
7171
value: "false"
7272
# Temporary cross-repository pin for the TaskBlock rollout. java-profiler is fetched from its
7373
# public GitHub repository because GitLab rejects cross-project CI_JOB_TOKEN authentication.
74-
# The branch check makes movement explicit, while the commit SHA makes the build input immutable.
75-
DDPROF_BRANCH: "paul.fournillon/taskblock-native-io"
76-
DDPROF_COMMIT_SHA: "18130c4978fe2b737d86c05dee0ff742885c1b5a"
77-
DDPROF_ARTIFACT_VERSION: "1.47.0-taskblock-native-io-18130c497"
74+
# Fetch the immutable commit directly so later branch updates do not invalidate this pipeline.
75+
DDPROF_COMMIT_SHA: "4698b06106e60ae0c890bef42375f831660f5f82"
76+
DDPROF_ARTIFACT_VERSION: "1.47.0-taskblock-native-io-4698b0610"
7877
DDPROF_BUILD_IMAGE_X64: "registry.ddbuild.io/ci/async-profiler-build:v107978918-x64-2.17-base@sha256:03fb65c5c7fb2866397ceaf18ccb5a0b91bb377a9f89c94264427b62d48cfffd"
7978
DDPROF_BUILD_IMAGE_X64_MUSL: "registry.ddbuild.io/ci/async-profiler-build:v107978918-x64-musl-base@sha256:0efe0c5fbd04e5647a53235d4c4942a2dd305b3d76bf5afdc052d64a7c0b9505"
8079
DDPROF_BUILD_IMAGE_ARM64: "registry.ddbuild.io/ci/async-profiler-build:v107978918-arm64-base@sha256:15670752fa8e67c81c1b7fd4d93ef34c668649f117584ab29327d8d7733d64d6"
@@ -355,19 +354,18 @@ dd-octo-sts-pre-release-check:
355354
- |
356355
set -euo pipefail
357356
export DDPROF_REPO_DIR="${CI_PROJECT_DIR}/java-profiler"
358-
: "${DDPROF_BRANCH:?DDPROF_BRANCH must be set}"
359357
: "${DDPROF_COMMIT_SHA:?DDPROF_COMMIT_SHA must be set}"
360358
: "${DDPROF_ARTIFACT_VERSION:?DDPROF_ARTIFACT_VERSION must be set}"
361359
362360
git init "${DDPROF_REPO_DIR}"
363361
(
364362
cd "${DDPROF_REPO_DIR}"
365363
git remote add origin "https://github.com/DataDog/java-profiler.git"
366-
git fetch --depth=1 origin "${DDPROF_BRANCH}"
364+
git fetch --depth=1 origin "${DDPROF_COMMIT_SHA}"
367365
368366
resolved_commit=$(git rev-parse FETCH_HEAD)
369367
if [[ "${resolved_commit}" != "${DDPROF_COMMIT_SHA}" ]]; then
370-
echo "Pinned java-profiler branch moved: expected ${DDPROF_COMMIT_SHA}, got ${resolved_commit}" >&2
368+
echo "Fetched unexpected java-profiler commit: expected ${DDPROF_COMMIT_SHA}, got ${resolved_commit}" >&2
371369
exit 1
372370
fi
373371
git checkout --detach "${resolved_commit}"

gradle/dependencies.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ final class CachedData {
2424
filter.exclude(filter.project(':components:environment'))
2525
filter.exclude(filter.project(':components:json'))
2626
filter.exclude(filter.project(':products:feature-flagging:feature-flagging-bootstrap'))
27+
filter.exclude(filter.project(':products:feature-flagging:feature-flagging-config'))
2728
filter.exclude(filter.project(':products:metrics:metrics-agent'))
2829
filter.exclude(filter.project(':products:metrics:metrics-api'))
2930
filter.exclude(filter.project(':products:metrics:metrics-lib'))

0 commit comments

Comments
 (0)