name: Create Release
on:
push:
tags: ["v*"]
jobs:
ci:
name: Create Release
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install stable toolchain
run: rustup toolchain install stable --profile minimal
- uses: Swatinem/rust-cache@v2
- name: Cargo login
run: echo "${{ secrets.CARGO_TOKEN }}" | cargo login
- name: Cargo publish
run: cargo publish
- name: GitHub Release
uses: softprops/action-gh-release@v2
with:
name: Release ${{ github.ref_name }}
draft: true
prerelease: false