Skip to content

Conversation

@robertmaynard
Copy link
Contributor

Adds new rocky8-clib-standalone-build and rocky8-clib-tests PR jobs that validate that the C api binaries can be built and run all C tests correctly.

Also adds a new nightly build job that produces the C api binaries.

with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
arch: "amd64"
Copy link
Contributor

Choose a reason for hiding this comment

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

Are we only supporting amd64 with the C library?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I have on my todo to extend the matrix to arm + x86 but that isn't a hard requirement for 25.12.

If you know how to easily extend the matrix in a custom job I would happily integrate it into this PR.
When I was looking at other yaml files it seemed complicated ( dumping to file for some reason )

Copy link
Contributor

@bdice bdice Nov 13, 2025

Choose a reason for hiding this comment

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

Let's defer this until later. You can just add a matrix entry here like already exists for the CUDA keys and then use ${{ matrix.arch }} in the arch: value but let's get one arch done before we expand.

Co-authored-by: Bradley Dice <bdice@bradleydice.com>
@robertmaynard
Copy link
Contributor Author

/merge

@rapids-bot rapids-bot bot merged commit 7a67f67 into rapidsai:main Nov 14, 2025
88 checks passed
@robertmaynard robertmaynard deleted the fea/cuvs_c_ci branch November 14, 2025 16:22
enp1s0 pushed a commit to enp1s0/cuvs that referenced this pull request Nov 16, 2025
Adds new `rocky8-clib-standalone-build` and  `rocky8-clib-tests` PR jobs that validate that the C api binaries can be built and run all C tests correctly.

Also adds a new nightly build job that produces the C api binaries.

Authors:
  - Robert Maynard (https://github.com/robertmaynard)
  - Ben Frederickson (https://github.com/benfred)

Approvers:
  - Jake Awe (https://github.com/AyodeAwe)
  - Bradley Dice (https://github.com/bdice)

URL: rapidsai#1524
rapids-bot bot pushed a commit that referenced this pull request Nov 19, 2025
We can't require users of prebuilt versions of libcuvs_c to install rapids-logger headers. 

The current strategy in #1524 is to build rapids-logger statically which makes it even more non-obvious to users why they need rapids-logger headers

Authors:
  - Robert Maynard (https://github.com/robertmaynard)

Approvers:
  - Ben Frederickson (https://github.com/benfred)
  - Vyas Ramasubramani (https://github.com/vyasr)
  - Divye Gala (https://github.com/divyegala)

URL: #1527
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature request New feature or request non-breaking Introduces a non-breaking change

Development

Successfully merging this pull request may close these issues.

4 participants