trans4 / .github /workflows /publish.yml
Mayo Takanashi
Potential fix for code scanning alert no. 2: Workflow does not contain permissions (#422)
de97df2 unverified
Raw
History Blame Contribute Delete
784 Bytes
name: Publish
on:
push:
tags:
- '*'
permissions:
contents: read
env:
CARGO_TERM_COLOR: always
jobs:
crates-io:
name: crates.io
runs-on: windows-latest
steps:
- uses: actions/checkout@v6
- uses: oven-sh/setup-bun@v2
- uses: Swatinem/rust-cache@v2
- uses: Jimver/cuda-toolkit@master
with:
cuda: '13.1.0'
method: 'network'
sub-packages: '["nvcc", "cudart", "crt", "thrust", "nvvm", "cublas", "cublas_dev", "cufft", "cufft_dev", "curand", "curand_dev", "nvrtc", "nvrtc_dev"]'
- uses: ilammy/msvc-dev-cmd@v1
- run: bun install
- working-directory: ./ui
run: bun run build
- run: cargo publish --workspace --no-verify --token ${{ secrets.CARGO_REGISTRY_TOKEN }}