gitcraft 0.1.123

A template project for GitHub-related utilities.
name: Release Orchestrator

on:
  push:
    tags: ["v*.*.*"]
  workflow_dispatch:

jobs:
  build:
    uses: ./.github/workflows/build-binaries.yml

  publish-pypi:
    uses: ./.github/workflows/publish-pypi.yml
    needs: build  # ← Can run after build, even in parallel with cargo
    secrets:
      PYPI_API_TOKEN: ${{ secrets.PYPI_API_TOKEN }}

  publish-cargo:
    uses: ./.github/workflows/publish-cargo.yml
    secrets:
      CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}