oxc/.github/workflows/release_crates.yml

24 lines
539 B
YAML

name: Release Crates
on:
push:
branches:
- main
paths:
- crates/oxc/Cargo.toml
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
release:
name: Release crates
runs-on: ubuntu-latest
steps:
- uses: taiki-e/checkout-action@v1
- uses: cargo-bins/cargo-binstall@main
- run: cargo binstall --no-confirm cargo-release-oxc
- run: cargo release-oxc publish
env:
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}