From 6ae13009268cea3397b14bc0fb8775972336c7b2 Mon Sep 17 00:00:00 2001 From: Edmund Kump Date: Thu, 5 Feb 2026 11:48:48 -0500 Subject: [PATCH 1/2] exclude the new dd-gitlab/default-pipeline from all-checks. it is set as a separate branch protection rule --- .github/workflows/all-checks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/all-checks.yml b/.github/workflows/all-checks.yml index 6afbc7a751..8230c1dbca 100644 --- a/.github/workflows/all-checks.yml +++ b/.github/workflows/all-checks.yml @@ -16,4 +16,4 @@ jobs: delay: '3' retries: '45' polling_interval: '1' - checks_exclude: 'devflow/merge' + checks_exclude: 'devflow/merge,dd-gitlab/default-pipeline' From 177d403f8e194e64d05160a8d199a8efa89cdb1f Mon Sep 17 00:00:00 2001 From: Edmund Kump Date: Thu, 5 Feb 2026 12:07:20 -0500 Subject: [PATCH 2/2] remove reporting jobs for gitlab since dd-gitlab/default-pipeline handles it for us --- .gitlab-ci.yml | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index db84f1d154..7d6319e1f6 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -21,28 +21,3 @@ trigger_internal_build: project: DataDog/apm-reliability/libddprof-build strategy: depend branch: $DOWNSTREAM_BRANCH - -# Following jobs are required otherwise gitsync will not report downstream pipeline failure to github - -# This job is used to determine if downstream pipeline has succeeded -report_failure: - tags: ["arch:amd64"] - when: on_failure - needs: [trigger_internal_build, benchmarks] - # allow_failure: true prevents the job from showing up in github statuses (because it's filtered by gitsync) - allow_failure: true - script: - - echo "STATUS=1" >> .env - - exit 1 # if this job completes it should always be considered a failure - artifacts: - reports: - dotenv: .env - -# Final job that will show in github statuses -report_gitlab_CI_status: - tags: ["arch:amd64"] - when: always - stage: .post - script: - - "echo TIP: If you see this failing, something else in the GitLab pipeline failed. Follow the link to the pipeline and check for other things that failed prior to this step." - - exit ${STATUS}