Skip to content

[CI] Use dedicated Apache mirror for Thrift - #4943

Merged
NvTimLiu merged 1 commit into
NVIDIA:release/26.08from
NvTimLiu:fix-issue-4942
Aug 5, 2026
Merged

[CI] Use dedicated Apache mirror for Thrift#4943
NvTimLiu merged 1 commit into
NVIDIA:release/26.08from
NvTimLiu:fix-issue-4942

Conversation

@NvTimLiu

@NvTimLiu NvTimLiu commented Aug 4, 2026

Copy link
Copy Markdown
Collaborator

To fix #4942

Update the premerge build to download Arrow's Apache Thrift tarball through sw-spark-apache-remote instead of sw-spark-maven/apache-remote.

The dedicated Generic Artifactory remote is backed by archive.apache.org and automatically caches Apache tarballs, avoiding the manual uploads required by the Maven repository path.

Continue authenticating through ~/.netrc with CMAKE_NETRC=OPTIONAL, and run the cuDF build through common.shWithRedactedAuthorization so CMake/libcurl failures cannot expose credentials in the Jenkins console while pipefail preserves the original command failure.

Update the premerge build to download Arrow's Apache Thrift tarball through sw-spark-apache-remote instead of sw-spark-maven/apache-remote.

The dedicated Generic Artifactory remote is backed by archive.apache.org and automatically caches Apache tarballs, avoiding the manual uploads required by the Maven repository path.

Continue authenticating through ~/.netrc with CMAKE_NETRC=OPTIONAL, and run the cuDF build through common.shWithRedactedAuthorization so CMake/libcurl failures cannot expose credentials in the Jenkins console while pipefail preserves the original command failure.

Signed-off-by: Tim Liu <timl@nvidia.com>
@NvTimLiu NvTimLiu self-assigned this Aug 4, 2026
@NvTimLiu
NvTimLiu requested a review from a team as a code owner August 4, 2026 15:25
@NvTimLiu NvTimLiu added the build label Aug 4, 2026
@NvTimLiu

NvTimLiu commented Aug 4, 2026

Copy link
Copy Markdown
Collaborator Author

build

@greptile-apps

greptile-apps Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

The PR updates premerge CI to fetch Arrow’s Apache Thrift tarball through the dedicated Apache Artifactory remote while retaining netrc authentication and adding credential-safe build-output redaction.

  • Changes ARROW_THRIFT_MIRROR_URL to sw-spark-apache-remote.
  • Runs the existing premerge build command through common.shWithRedactedAuthorization.
  • Keeps CMAKE_NETRC=OPTIONAL and the existing netrc preparation.

Confidence Score: 5/5

The PR appears safe to merge, with no concrete blocking or non-blocking defects identified in the changed CI path.

The mirror URL composes with the existing Thrift archive path, netrc handling remains enabled, and the build command itself is unchanged apart from being passed through the credential-redaction helper.

Important Files Changed

Filename Overview
ci/Jenkinsfile.premerge Updates the Thrift mirror and wraps the unchanged premerge command with authorization redaction; no actionable defect was identified.

Reviews (1): Last reviewed commit: "[CI] Use dedicated Apache mirror for Thr..." | Re-trigger Greptile

@abellina abellina left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@gerashegalov gerashegalov left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@NvTimLiu
NvTimLiu merged commit 5590eb7 into NVIDIA:release/26.08 Aug 5, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants