Skip to content

Add reduce publish workflow #12

Add reduce publish workflow

Add reduce publish workflow #12

Workflow file for this run

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

View workflow run for this annotation

GitHub Actions / publish

Invalid workflow file

The workflow is not valid. .github/workflows/publish.yml (Line: 88, Col: 9): Job 'publish-cubecl-wgpu' depends on unknown job 'publish-cubecl-reduce'. .github/workflows/publish.yml (Line: 111, Col: 9): Job 'publish-cubecl-cuda' depends on unknown job 'publish-cubecl-reduce'.
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