Skip to content

Conversation

@sethrj
Copy link
Member

@sethrj sethrj commented Dec 5, 2025

Warnings in the sphinx documentation were accidentally disabled in (I think) #1988 because warnings are now shown during doctree generation rather than html construction. I fixed the couple errors in the docs that have accumulated during that time.

Related, I've removed a now-unnecessary workaround for actions/checkout#2041 , and I've added code to get the build size and clean the build directory after it's last used, since we now seem to see intermittent failures on the CUDA builds https://github.com/celeritas-project/celeritas/actions/runs/19948559972/job/57204118695 .

To fix the size overrun errors (nearly 5GB for the debug/reldeb) I've disabled CUBIN compilation for the reldeb case and turned off DEVICE_DEBUG for the debug case.

@sethrj sethrj requested review from a team and pcanal as code owners December 5, 2025 14:30
@sethrj sethrj added bug Something isn't working documentation Documentation and examples ci Continuous integration infrastructure labels Dec 5, 2025
@codecov
Copy link

codecov bot commented Dec 5, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.90%. Comparing base (8db575e) to head (81c605f).
⚠️ Report is 2 commits behind head on develop.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff            @@
##           develop    #2148    +/-   ##
=========================================
  Coverage    84.89%   84.90%            
=========================================
  Files         1273     1273            
  Lines        44667    44667            
  Branches     16765    16611   -154     
=========================================
+ Hits         37922    37924     +2     
+ Misses        4933     4758   -175     
- Partials      1812     1985   +173     

see 135 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@github-actions
Copy link

github-actions bot commented Dec 5, 2025

Test summary

 5 726 files   9 212 suites   17m 56s ⏱️
 2 078 tests  2 052 ✅  26 💤 0 ❌
32 019 runs  31 890 ✅ 129 💤 0 ❌

Results for commit 2b62f87.

♻️ This comment has been updated with latest results.

…disable device debug"

This reverts commit 3b81610. We've got
vecgeom built against 70, and it seems that the build time increased
drastically as a result of that or virtual. Testing independently, it
seems there is little to no difference for omitting the real
architecture.
@pcanal
Copy link
Contributor

pcanal commented Dec 5, 2025

I've removed a now-unnecessary workaround for actions/checkout#2041

Why is it now unnecessary? (The linked issue is not explicitly marked resolved).

@sethrj
Copy link
Member Author

sethrj commented Dec 5, 2025

@pcanal The issue I posted was primarily because of a bug in Git that was present for one minor patch version that seems to have been quickly fixed and deployed to the latest github runners.

Copy link
Contributor

@pcanal pcanal left a comment

Choose a reason for hiding this comment

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

LGTM.

@sethrj sethrj merged commit d66098c into celeritas-project:develop Dec 5, 2025
39 of 41 checks passed
@sethrj sethrj deleted the doc-warn branch December 5, 2025 18:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working ci Continuous integration infrastructure documentation Documentation and examples

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants