gflow 0.4.13

A lightweight, single-node job scheduler written in Rust.
Documentation
name: Continuous Deployment

on:
    push:
        tags:
            - "[v]?[0-9]+.[0-9]+.[0-9]+"

concurrency:
    group: ${{ github.workflow }}-${{ github.ref }}
    cancel-in-progress: false

permissions:
    contents: write
    packages: write

jobs:
    publish-cargo:
        name: Publish to crates.io
        runs-on: ubuntu-latest
        timeout-minutes: 30
        steps:
            - uses: actions/checkout@v6
            - uses: dtolnay/rust-toolchain@stable
            - uses: Swatinem/rust-cache@v2
            - run: cargo publish
              env:
                  CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}