From fe8e954587dfd10cac295c0b3b2fb0de2956ce62 Mon Sep 17 00:00:00 2001 From: Jon Langevin Date: Sun, 24 May 2026 17:18:36 -0400 Subject: [PATCH] =?UTF-8?q?chore:=20post-release=20cleanup=20v0.2.4=20?= =?UTF-8?q?=E2=80=94=20bump=20plugin.json,=20drop=20sync-plugin-version.ym?= =?UTF-8?q?l?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bump plugin.json version to 0.2.4 + update download URLs; remove sync-plugin-version.yml (superseded by goreleaser before-hook). Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/sync-plugin-version.yml | 59 ----------------------- plugin.json | 10 ++-- 2 files changed, 5 insertions(+), 64 deletions(-) delete mode 100644 .github/workflows/sync-plugin-version.yml diff --git a/.github/workflows/sync-plugin-version.yml b/.github/workflows/sync-plugin-version.yml deleted file mode 100644 index f74f8a9..0000000 --- a/.github/workflows/sync-plugin-version.yml +++ /dev/null @@ -1,59 +0,0 @@ -name: Sync plugin.json version -on: - push: - tags: ['v*'] -permissions: - contents: write - pull-requests: write -jobs: - sync: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - with: - ref: main - fetch-depth: 0 - token: ${{ secrets.GITHUB_TOKEN }} - - name: Compute target version from tag - id: ver - run: | - TAG="${GITHUB_REF_NAME}" - VERSION="${TAG#v}" - echo "version=$VERSION" >> $GITHUB_OUTPUT - echo "tag=$TAG" >> $GITHUB_OUTPUT - - name: Update plugin.json - run: | - if [ ! -f plugin.json ]; then echo "no plugin.json; skipping"; exit 0; fi - CURRENT=$(python3 -c "import json; print(json.load(open('plugin.json')).get('version',''))") - TARGET="${{ steps.ver.outputs.version }}" - if [ "$CURRENT" = "$TARGET" ]; then - echo "plugin.json already at $TARGET; no action" - exit 0 - fi - python3 -c " - import json - p = json.load(open('plugin.json')) - p['version'] = '$TARGET' - json.dump(p, open('plugin.json', 'w'), indent=2) - open('plugin.json', 'a').write('\n') - " - - name: Open sync PR if plugin.json changed - run: | - if git diff --quiet plugin.json; then - echo "no changes" - exit 0 - fi - BRANCH="chore/sync-plugin-version-${{ steps.ver.outputs.tag }}" - git config user.email "github-actions[bot]@users.noreply.github.com" - git config user.name "github-actions[bot]" - git checkout -b "$BRANCH" - git add plugin.json - git commit -m "chore: sync plugin.json version to ${{ steps.ver.outputs.tag }}" - git push origin "$BRANCH" - gh pr create \ - --base main \ - --head "$BRANCH" \ - --title "chore: sync plugin.json version to ${{ steps.ver.outputs.tag }}" \ - --body "Triggered by release ${{ steps.ver.outputs.tag }}. Auto-sync to prevent drift. Closes workflow-registry#37." - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/plugin.json b/plugin.json index a638da2..b60e166 100644 --- a/plugin.json +++ b/plugin.json @@ -1,6 +1,6 @@ { "name": "workflow-plugin-broker", - "version": "0.2.3", + "version": "0.2.4", "author": "GoCodeAlone", "description": "NATS JetStream broker module for cross-instance message delivery in workflow pipelines", "source": "github.com/GoCodeAlone/workflow-plugin-broker", @@ -30,22 +30,22 @@ { "os": "linux", "arch": "amd64", - "url": "https://github.com/GoCodeAlone/workflow-plugin-broker/releases/download/v0.2.3/workflow-plugin-broker_linux_amd64.tar.gz" + "url": "https://github.com/GoCodeAlone/workflow-plugin-broker/releases/download/v0.2.4/workflow-plugin-broker_linux_amd64.tar.gz" }, { "os": "linux", "arch": "arm64", - "url": "https://github.com/GoCodeAlone/workflow-plugin-broker/releases/download/v0.2.3/workflow-plugin-broker_linux_arm64.tar.gz" + "url": "https://github.com/GoCodeAlone/workflow-plugin-broker/releases/download/v0.2.4/workflow-plugin-broker_linux_arm64.tar.gz" }, { "os": "darwin", "arch": "amd64", - "url": "https://github.com/GoCodeAlone/workflow-plugin-broker/releases/download/v0.2.3/workflow-plugin-broker_darwin_amd64.tar.gz" + "url": "https://github.com/GoCodeAlone/workflow-plugin-broker/releases/download/v0.2.4/workflow-plugin-broker_darwin_amd64.tar.gz" }, { "os": "darwin", "arch": "arm64", - "url": "https://github.com/GoCodeAlone/workflow-plugin-broker/releases/download/v0.2.3/workflow-plugin-broker_darwin_arm64.tar.gz" + "url": "https://github.com/GoCodeAlone/workflow-plugin-broker/releases/download/v0.2.4/workflow-plugin-broker_darwin_arm64.tar.gz" } ] }