Skip to content

📦 Publish to Crates.io #11

📦 Publish to Crates.io

📦 Publish to Crates.io #11

Workflow file for this run

name: 📦 Publish to Crates.io
on:
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
outputs:
release_built: ${{ steps.set-output.outputs.release_built }}
steps:
- uses: actions/checkout@v4
- name: Login into crates.io
run: cargo login ${{ secrets.CRATES_IO }}
- name: Build binaries in "release" mode
run: cargo build -r
- name: "📦 Package for crates.io"
run: cargo package # publishes a package as a tarball
- name: "📢 Publish to crates.io"
run: cargo publish # publishes your crate as a library that can be added as a