Skip to content

chore: bump version to v0.20.1 (#86) #29

chore: bump version to v0.20.1 (#86)

chore: bump version to v0.20.1 (#86) #29

Workflow file for this run

name: Release Rust
on:
push:
tags: ["v*.*.*"]
workflow_dispatch:
inputs:
tag:
description: "Tag to release (e.g. v0.1.0)"
required: true
permissions:
contents: read
jobs:
check:
uses: dkdc-io/.github/.github/workflows/check.yml@v1
publish:
name: Publish to crates.io
needs: check
runs-on: ubuntu-latest
environment: crates-io
permissions:
contents: read
id-token: write
steps:
- uses: actions/checkout@v4
with:
ref: ${{ github.event.inputs.tag || github.ref }}
- uses: actions/cache@v4
with:
path: |
~/.cargo/registry
~/.cargo/git
key: crates-io-${{ hashFiles('Cargo.lock') }}
restore-keys: crates-io-
- uses: rust-lang/crates-io-auth-action@v1
id: auth
- uses: dkdc-io/.github/actions/publish-crate@v1
with:
crate: zorto-core
env:
CARGO_REGISTRY_TOKEN: ${{ steps.auth.outputs.token }}
- uses: dkdc-io/.github/actions/publish-crate@v1
with:
crate: zorto-webapp
env:
CARGO_REGISTRY_TOKEN: ${{ steps.auth.outputs.token }}
- uses: dkdc-io/.github/actions/publish-crate@v1
with:
crate: zorto-app
env:
CARGO_REGISTRY_TOKEN: ${{ steps.auth.outputs.token }}
- uses: dkdc-io/.github/actions/publish-crate@v1
with:
crate: zorto
last: "true"
env:
CARGO_REGISTRY_TOKEN: ${{ steps.auth.outputs.token }}