name: Upload to crates.io
on:
release:
types:
workflow_dispatch:
env:
CARGO_TERM_COLOR: always
jobs:
deploy:
name: Upload to crates.io
runs-on: rust
#environment:
# name: crates.io
# url: https://crates.io/crates/rustpython-unparser
steps:
- uses: https://github.com/actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: https://github.com/Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1
- name: Publish
run: cargo publish
env:
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}