name: Release-plz
# Thin shim around the OxideAV org-level reusable workflow. See
# https://github.com/OxideAV/.github for the actual job definitions
# (release-plz PR + publish phases) and the required secrets
# (CARGO_REGISTRY_TOKEN, optional RELEASE_PLZ_TOKEN) — both forwarded
# via `secrets: inherit`.
on:
push:
branches:
# Permissions must be granted at the caller and match (or exceed) what
# the reusable workflow declares — workflow_call doesn't elevate.
permissions:
contents: write
pull-requests: write
jobs:
release:
uses: OxideAV/.github/.github/workflows/crate-release.yml@master
secrets: inherit