Add reduce publish workflow #12
Workflow file for this run
This file contains 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: publish | ||
on: | ||
push: | ||
tags: | ||
- "v*" | ||
jobs: | ||
publish-cubecl-common: | ||
uses: tracel-ai/cubecl/.github/workflows/publish-template.yml@main | ||
with: | ||
crate: cubecl-common | ||
secrets: inherit | ||
publish-cubecl-runtime: | ||
uses: tracel-ai/cubecl/.github/workflows/publish-template.yml@main | ||
with: | ||
crate: cubecl-runtime | ||
needs: | ||
- publish-cubecl-common | ||
secrets: inherit | ||
publish-cubecl-macros: | ||
uses: tracel-ai/cubecl/.github/workflows/publish-template.yml@main | ||
with: | ||
crate: cubecl-macros | ||
needs: | ||
- publish-cubecl-common | ||
secrets: inherit | ||
publish-cubecl-core: | ||
uses: tracel-ai/cubecl/.github/workflows/publish-template.yml@main | ||
with: | ||
crate: cubecl-core | ||
needs: | ||
- publish-cubecl-runtime | ||
- publish-cubecl-macros | ||
secrets: inherit | ||
publish-cubecl-linalg: | ||
uses: tracel-ai/cubecl/.github/workflows/publish-template.yml@main | ||
with: | ||
crate: cubecl-linalg | ||
needs: | ||
- publish-cubecl-runtime | ||
- publish-cubecl-core | ||
secrets: inherit | ||
publish-reduce: | ||
uses: tracel-ai/cubecl/.github/workflows/publish-template.yml@main | ||
with: | ||
crate: cubecl-reduce | ||
needs: | ||
- publish-cubecl-runtime | ||
- publish-cubecl-core | ||
secrets: inherit | ||
publish-cubecl-opt: | ||
uses: tracel-ai/cubecl/.github/workflows/publish-template.yml@main | ||
with: | ||
crate: cubecl-opt | ||
needs: | ||
- publish-cubecl-common | ||
- publish-cubecl-core | ||
secrets: inherit | ||
publish-cubecl-spirv: | ||
uses: tracel-ai/cubecl/.github/workflows/publish-template.yml@main | ||
with: | ||
crate: cubecl-spirv | ||
needs: | ||
- publish-cubecl-opt | ||
- publish-cubecl-common | ||
- publish-cubecl-core | ||
- publish-cubecl-runtime | ||
secrets: inherit | ||
publish-cubecl-wgpu: | ||
uses: tracel-ai/cubecl/.github/workflows/publish-template.yml@main | ||
with: | ||
crate: cubecl-wgpu | ||
needs: | ||
- publish-cubecl-spirv | ||
- publish-cubecl-common | ||
- publish-cubecl-runtime | ||
- publish-cubecl-core | ||
- publish-cubecl-linalg | ||
- publish-cubecl-reduce | ||
Check failure on line 88 in .github/workflows/publish.yml
|
||
secrets: inherit | ||
publish-cubecl-cpp: | ||
uses: tracel-ai/cubecl/.github/workflows/publish-template.yml@main | ||
with: | ||
crate: cubecl-cpp | ||
needs: | ||
- publish-cubecl-common | ||
- publish-cubecl-runtime | ||
- publish-cubecl-core | ||
secrets: inherit | ||
publish-cubecl-cuda: | ||
uses: tracel-ai/cubecl/.github/workflows/publish-template.yml@main | ||
with: | ||
crate: cubecl-cuda | ||
needs: | ||
- publish-cubecl-cpp | ||
- publish-cubecl-common | ||
- publish-cubecl-runtime | ||
- publish-cubecl-core | ||
- publish-cubecl-linalg | ||
- publish-cubecl-reduce | ||
secrets: inherit | ||
publish-cubecl-hip: | ||
uses: tracel-ai/cubecl/.github/workflows/publish-template.yml@main | ||
with: | ||
crate: cubecl-hip | ||
needs: | ||
- publish-cubecl-cpp | ||
- publish-cubecl-common | ||
- publish-cubecl-runtime | ||
- publish-cubecl-core | ||
- publish-cubecl-linalg | ||
- publish-cubecl-reduce | ||
secrets: inherit | ||
publish-cubecl: | ||
uses: tracel-ai/cubecl/.github/workflows/publish-template.yml@main | ||
with: | ||
crate: cubecl | ||
needs: | ||
- publish-cubecl-core | ||
- publish-cubecl-cuda | ||
- publish-cubecl-wgpu | ||
- publish-cubecl-linalg | ||
- publish-cubecl-reduce | ||
secrets: inherit |