Skip to content

ci: speed up and harden GitHub Actions workflows - #362

Closed
tarcila wants to merge 2 commits into
NVIDIA:next_releasefrom
tarcila:ci-take-2
Closed

tarcila wants to merge 2 commits into
NVIDIA:next_releasefrom
tarcila:ci-take-2

Conversation

@tarcila

@tarcila tarcila commented Sep 4, 2026

Copy link
Copy Markdown
Collaborator
  • ANARI-SDK cache keyed on live upstream commit + build_deps path slug. Brefore that, the branch-zip URL never invalidated the old hash-based key
  • sccache for project C++/CUDA sources; restore-only on PRs, written only on next_release pushes
  • concurrency cancels superseded PR runs

- ANARI-SDK cache keyed on live upstream commit + build_deps path slug; the branch-zip URL never invalidated the old hash-based key
- sccache for project C++/CUDA sources; restore-only on PRs, written only on next_release pushes
- concurrency cancels superseded PR runs
@tarcila
tarcila requested a review from jeffamstutz September 4, 2026 17:54
@tarcila

tarcila commented Sep 4, 2026

Copy link
Copy Markdown
Collaborator Author

@jeffamstutz Attempt number 2. Hopefully this works now.

@tarcila
tarcila removed the request for review from jeffamstutz September 4, 2026 18:04
@tarcila
tarcila marked this pull request as draft September 4, 2026 18:04
@jeffamstutz
jeffamstutz marked this pull request as ready for review September 4, 2026 19:53
@jeffamstutz

Copy link
Copy Markdown
Collaborator

I'm confused why CI doesn't run for this PR?

@tarcila

tarcila commented Sep 4, 2026

Copy link
Copy Markdown
Collaborator Author

So am I. I cannot seem be able to access logs, nor to re-trigger the jobs... I need to dig in that a bit more.

@tarcila

tarcila commented Sep 4, 2026

Copy link
Copy Markdown
Collaborator Author

Same error as before, only sscache now, msvc-dev-cmd being cleared.

The action mozilla-actions/sccache-action@v0.0.11 is not allowed in NVIDIA/VisRTX because all actions must be from a repository owned by your enterprise, created by GitHub, verified in the GitHub Marketplace

Both are displayed on the Marketplace, not sure about a verified state if any, but only msvc-dev-cmd seems to be allowed.

Dropping the case for now. Now the repo is split, with TSD moved to Vela, I guess the CI speedup is less of a priority.

@tarcila tarcila closed this Sep 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants