From 2f095bd263f7831688d4300976b09ef0dfac2916 Mon Sep 17 00:00:00 2001 From: Michael Sarahan Date: Mon, 19 Oct 2026 09:00:54 -0500 Subject: [PATCH] Remove CI telemetry setup and reporting Retire telemetry collection from CI so builds no longer schedule telemetry jobs, upload telemetry artifacts or depend on the shared telemetry actions. Keep build output in the normal job logs and remove dependencies on the retired setup. --- .github/workflows/pr.yaml | 34 ++-------------------------------- 1 file changed, 2 insertions(+), 32 deletions(-) diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index eca58b1..94e9204 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -25,7 +25,6 @@ jobs: - docs-build - docs-build-matrix - publish-api-docs - - telemetry-setup - wheel-build-libnvforest - wheel-build-nvforest - wheel-tests-nvforest @@ -36,17 +35,6 @@ jobs: if: always() with: needs: ${{ toJSON(needs) }} - telemetry-setup: - runs-on: ubuntu-latest - continue-on-error: true - permissions: - contents: read - env: - OTEL_SERVICE_NAME: "pr-nvforest" - steps: - - name: Telemetry setup - if: ${{ vars.TELEMETRY_ENABLED == 'true' }} - uses: rapidsai/shared-actions/telemetry-dispatch-stash-base-env-vars@main build-details: uses: rapidsai/shared-workflows/.github/workflows/compute-build-details.yaml@main check-nightly-ci: @@ -76,7 +64,6 @@ jobs: workflow-id: link-checks.yaml max-days-without-success: 14 changed-files: - needs: telemetry-setup permissions: actions: read contents: read @@ -186,15 +173,12 @@ jobs: - '!docs/**' - '!**/*/agents.md' checks: - needs: telemetry-setup permissions: contents: read uses: rapidsai/shared-workflows/.github/workflows/checks.yaml@main with: enable_check_generated_files: false enable_check_version_against_tag: false # TODO: Take this out after first release - ignored_pr_jobs: >- - telemetry-summarize # Main builds seed this cache. PR merge refs can restore it but should not create # duplicate archives that are inaccessible to other PRs. pre-commit-cache-read-only: true @@ -407,7 +391,6 @@ jobs: build_type: pull-request script: ci/test_wheel.sh devcontainer: - needs: telemetry-setup permissions: actions: read contents: read @@ -426,18 +409,5 @@ jobs: SCCACHE_DIST_FALLBACK_TO_LOCAL_COMPILE=false build_command: | sccache --zero-stats; - build-all -j0 --verbose -DBUILD_TESTS=ON 2>&1 | tee telemetry-artifacts/build.log; - sccache --show-adv-stats | tee telemetry-artifacts/sccache-stats.txt; - telemetry-summarize: - # This job must use a self-hosted runner to record telemetry traces. - runs-on: linux-amd64-cpu4 - needs: pr-builder - if: ${{ vars.TELEMETRY_ENABLED == 'true' && !cancelled() }} - continue-on-error: true - permissions: - actions: write - steps: - - name: Telemetry summarize - uses: rapidsai/shared-actions/telemetry-dispatch-summarize@main - env: - GH_TOKEN: ${{ github.token }} + build-all -j0 --verbose -DBUILD_TESTS=ON; + sccache --show-adv-stats;