Skip to content

Cargo Publish

Cargo Publish #7

Workflow file for this run

name: Cargo Publish
on:
workflow_dispatch:
inputs:
version:
description: 'The version of the pact broker cli to release as'
required: true
jobs:
publish_crate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- name: Set up Rust
uses: dtolnay/rust-toolchain@stable
with:
toolchain: stable
- name: cargo login
run: |-
echo "${{ secrets.CRATES_IO_API_TOKEN }}" | cargo login
- name: Publish to crates.io
run: cargo publish