burn/.github/workflows/publish.yml

152 lines
3.5 KiB
YAML

name: publish
on:
push:
tags:
- "v*"
jobs:
publish-burn-derive:
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
with:
crate: burn-derive
secrets: inherit
publish-burn-dataset:
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
with:
crate: burn-dataset
needs:
- publish-burn-common
secrets: inherit
publish-burn-common:
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
with:
crate: burn-common
secrets: inherit
publish-burn-compute:
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
needs:
- publish-burn-common
with:
crate: burn-compute
secrets: inherit
publish-burn-tensor-testgen:
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
with:
crate: burn-tensor-testgen
secrets: inherit
publish-burn-tensor:
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
needs:
- publish-burn-tensor-testgen
- publish-burn-common
with:
crate: burn-tensor
secrets: inherit
publish-burn-fusion:
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
needs:
- publish-burn-tensor
- publish-burn-common
with:
crate: burn-fusion
secrets: inherit
publish-burn-autodiff:
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
needs:
- publish-burn-tensor
- publish-burn-tensor-testgen
- publish-burn-common
with:
crate: burn-autodiff
secrets: inherit
publish-burn-tch:
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
needs:
- publish-burn-tensor
- publish-burn-autodiff
with:
crate: burn-tch
secrets: inherit
publish-burn-ndarray:
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
needs:
- publish-burn-tensor
- publish-burn-autodiff
- publish-burn-common
with:
crate: burn-ndarray
secrets: inherit
publish-burn-wgpu:
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
needs:
- publish-burn-tensor
- publish-burn-compute
- publish-burn-autodiff
- publish-burn-ndarray
- publish-burn-common
with:
crate: burn-wgpu
secrets: inherit
publish-burn-candle:
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
needs:
- publish-burn-tensor
- publish-burn-autodiff
- publish-burn-tch
with:
crate: burn-candle
secrets: inherit
publish-burn-core:
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
needs:
- publish-burn-dataset
- publish-burn-common
- publish-burn-derive
- publish-burn-tensor
- publish-burn-autodiff
- publish-burn-wgpu
- publish-burn-tch
- publish-burn-ndarray
- publish-burn-candle
with:
crate: burn-core
secrets: inherit
publish-burn-train:
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
needs:
- publish-burn-core
with:
crate: burn-train
secrets: inherit
publish-burn:
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
needs:
- publish-burn-core
- publish-burn-train
with:
crate: burn
secrets: inherit
publish-burn-import:
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
needs:
- publish-burn
with:
crate: burn-import
secrets: inherit