asobi 0.0.1

A persistent, project-local knowledge graph CLI for AI agents.
Documentation
name: Release

on:
  push:
    tags:
      - "v*"

jobs:
  release:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: jdx/mise-action@v2
      - name: Install Rust components
        run: rustup component add rustfmt clippy
      - name: Verify package
        run: cargo publish --locked --dry-run
      - name: Publish to crates.io
        run: cargo publish --locked --token ${{ secrets.CARGO_REGISTRY_TOKEN }}
      - name: Build Release
        run: cargo build --release --locked
      - name: Upload Binary
        uses: softprops/action-gh-release@v2
        with:
          files: target/release/miku
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}