Skip to content

0.29.0

0.29.0 #17

Workflow file for this run

name: Release
on:
workflow_dispatch:
release:
types: [created]
permissions:
contents: read
env:
CARGO_TERM_COLOR: always
jobs:
publish-dry-run:
name: Publish Crates (dry-run)
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Setup toolchain
uses: dtolnay/rust-toolchain@stable
- name: Setup Rust Cache
uses: Swatinem/rust-cache@aa7c1c80a07a27a84c0aa76d0cef0aad3830e330 # v2.7.8
with:
cache-on-failure: true
# Publish in dependency order. --dry-run validates packaging
# without uploading. Remove --dry-run once the repo is public
# and CRATESIO_REGISTRY_TOKEN is configured.
- name: Publish fynd-core
run: cargo publish --dry-run --locked --verbose --package fynd-core
- name: Publish fynd-rpc-types
run: cargo publish --dry-run --locked --verbose --package fynd-rpc-types
- name: Publish fynd-client
run: cargo publish --dry-run --locked --verbose --package fynd-client
- name: Publish fynd-rpc
run: cargo publish --dry-run --locked --verbose --package fynd-rpc