computation-process 0.2.0

A Rust library for defining stateful computations (and generators) that support suspend/resume, interleaving, cancellation and serialization.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
on:
  push:
    tags:
      - 'v*.*.*'

name: Publish to crates.io and generate release info

jobs:
  deploy:
    uses: sybila/github-workflows/.github/workflows/rust-release-and-publish.yml@main
    with:
      min-rust-version: "1.88.0"
      repository-url: "https://github.com/daemontus/computation-process"
    secrets:
      GEMINI_API_KEY: ${{ secrets.GEMINI_API_KEY }}
      CRATES_IO_API_TOKEN: ${{ secrets.CRATES_IO_API_TOKEN }}