Skip to content

Enable doc build workflow and build script for PR and Nightly #203

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 19 commits into from
Jul 21, 2025

Conversation

rgsl888prabhu
Copy link
Collaborator

Description

Enabling doc build for PR and NIghtly workflow, this was disabled earlier since the documentation couldn't be built in github. But with OSS, documentation has changed.

Issue

closes #63

Checklist

  • I am familiar with the Contributing Guidelines.
  • Testing
    • New or existing tests cover these changes
    • Added tests
    • Created an issue to follow-up
    • NA
  • Documentation
    • The documentation is up to date with these changes
    • Added new documentation
    • NA

Copy link

copy-pr-bot bot commented Jul 14, 2025

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@rgsl888prabhu rgsl888prabhu self-assigned this Jul 14, 2025
@rgsl888prabhu rgsl888prabhu added doc Improvements or additions to documentation non-breaking Introduces a non-breaking change labels Jul 14, 2025
@rgsl888prabhu rgsl888prabhu added this to the 25.08 milestone Jul 14, 2025
@rgsl888prabhu rgsl888prabhu marked this pull request as ready for review July 14, 2025 17:29
@rgsl888prabhu rgsl888prabhu requested a review from a team as a code owner July 14, 2025 17:29
@rgsl888prabhu rgsl888prabhu requested a review from gforsyth July 14, 2025 17:29
Copy link
Member

@jameslamb jameslamb left a comment

Choose a reason for hiding this comment

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

Left some suggestions for your consideration. There are enough that I'm leaving a blocking review.

@rgsl888prabhu rgsl888prabhu requested a review from jameslamb July 16, 2025 16:34
@rgsl888prabhu
Copy link
Collaborator Author

@jameslamb may I get another set of reviews on this ?

@jameslamb jameslamb removed the request for review from gforsyth July 18, 2025 14:44
Copy link
Member

@jameslamb jameslamb left a comment

Choose a reason for hiding this comment

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

I left some comments for your consideration. I think this can be simplified.

@jameslamb jameslamb dismissed their stale review July 18, 2025 22:59

getting out of the way

@jameslamb
Copy link
Member

removed my blocking review, for the reasons mentioned in #199 (comment)

Can help when I'm back if no one gets to it sooner, sorry.

Copy link
Contributor

@gforsyth gforsyth left a comment

Choose a reason for hiding this comment

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

Looks good overall, @rgsl888prabhu !

Can you make this addition to the update-version-rapids.sh script? That will handle auto-updating the calver-tagged docker images:

diff --git a/ci/release/update-version-rapids.sh b/ci/release/update-version-rapids.sh
index 6835e25..72f3e7c 100755
--- a/ci/release/update-version-rapids.sh
+++ b/ci/release/update-version-rapids.sh
@@ -53,6 +53,8 @@ done
 # WORKFLOWS
 for FILE in .github/workflows/*.yaml; do
   sed_runner "/shared-workflows/ s/@.*/@branch-${NEXT_SHORT_TAG}/g" "${FILE}"
+  # CI image tags of the form {rapids_version}-{something}
+  sed_runner "s/:[0-9]*\\.[0-9]*-/:${NEXT_SHORT_TAG}-/g" "${FILE}"
 done

 # CI

@rgsl888prabhu
Copy link
Collaborator Author

rgsl888prabhu commented Jul 21, 2025

@gforsyth Added the changes

@rgsl888prabhu rgsl888prabhu requested a review from gforsyth July 21, 2025 16:58
@rgsl888prabhu
Copy link
Collaborator Author

/merge

@rapids-bot rapids-bot bot merged commit 9952c26 into NVIDIA:branch-25.08 Jul 21, 2025
143 of 144 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
doc Improvements or additions to documentation non-breaking Introduces a non-breaking change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[FEA] Add a job to build doc in CI
3 participants