# Auto-generated by sync-dev-publish.sh — do not edit manually.
# Source: REPO_MANIFEST.toml in greenticai/.github
name: Dev Publish
on:
push:
branches:
workflow_dispatch:
permissions:
contents: read
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: false
jobs:
# Stage 1 — tests + version stamping. Outputs the stamped dev version
# consumed by binaries + publish. Form is M.m.p-dev.{RUN_ID} for
# dual-role repos (require-pre-release: true) so dev library publishes
# sort below stable on crates.io; M.m.{RUN_ID} regular release for
# binary-only repos (no stable namespace to protect) and pure libraries.
dev-prepare:
uses: greenticai/.github/.github/workflows/dev-prepare.yml@main
dev-publish:
needs:
uses: greenticai/.github/.github/workflows/dev-publish.yml@main
with:
version: ${{ needs.dev-prepare.outputs.version }}
crates: "greentic-types-macros greentic-types"
secrets: inherit