@@ -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}"
0 commit comments