diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..5879a4c --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,19 @@ +name: Release + +# Thin caller: delegates tag + GitHub Release (LLM-themed notes) + Discord notice to +# the reusable plugin-release workflow in protoLabsAI/release-tools. Fires on a +# `chore: release vX.Y.Z` commit landing on main, or manually via workflow_dispatch. +# The reusable workflow is idempotent: a re-run on an existing tag skips gracefully. +on: + push: + branches: [main] + workflow_dispatch: + +jobs: + release: + if: >- + github.repository == 'protoLabsAI/github-plugin' && + (github.event_name == 'workflow_dispatch' || + startsWith(github.event.head_commit.message, 'chore: release v')) + uses: protoLabsAI/release-tools/.github/workflows/plugin-release.yml@v2 + secrets: inherit diff --git a/protoagent.plugin.yaml b/protoagent.plugin.yaml index ab8da08..051bdf9 100644 --- a/protoagent.plugin.yaml +++ b/protoagent.plugin.yaml @@ -2,7 +2,7 @@ # Keep `version` in lockstep with pyproject.toml (tests/test_version.py asserts it). id: github name: GitHub (read/write tools) -version: 0.7.0 +version: 0.7.1 description: >- Read AND write GitHub tools over the `gh` CLI, with PER-AGENT write gating. The read tools (PRs — list + merge readiness, issues, comments, search-before-filing, diff --git a/pyproject.toml b/pyproject.toml index 95587cf..08d144f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "github-plugin" -version = "0.7.0" +version = "0.7.1" description = "Read/write GitHub tools for protoAgent over the gh CLI, with per-agent write gating." requires-python = ">=3.11" diff --git a/uv.lock b/uv.lock index 49d2ced..861ae25 100644 --- a/uv.lock +++ b/uv.lock @@ -4,5 +4,5 @@ requires-python = ">=3.11" [[package]] name = "github-plugin" -version = "0.5.0" +version = "0.7.1" source = { virtual = "." }