fix(cuda-device): handle partial warps in block collectives #2661
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| --- | |
| name: naming-guard | |
| on: | |
| push: | |
| branches: [main] | |
| pull_request: | |
| branches: [main] | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.ref_name }} | |
| cancel-in-progress: true | |
| permissions: | |
| contents: read | |
| jobs: | |
| reserved-symbols-guard: | |
| name: reserved-oxide-symbols literal guard | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 5 | |
| steps: | |
| - name: Clone repository | |
| uses: actions/checkout@v4 | |
| # The search, its canary self-test, and the reasoning behind the exact | |
| # pattern all live in the script, so they can be run and mutation-tested | |
| # locally instead of only inside this job. That reasoning is worth | |
| # reading before changing the pattern: it records why bare | |
| # `cuda_oxide_` is deliberately not matched, and why a search that | |
| # cannot run has to fail rather than report an empty result. | |
| - name: Search for hardcoded reserved-prefix literals | |
| run: bash scripts/check-reserved-prefixes.sh |