From 5d5e0026855749b269036790a34714512ac5d9c6 Mon Sep 17 00:00:00 2001 From: Viktor Voytovych Date: Mon, 19 Oct 2026 17:31:49 +0300 Subject: [PATCH] ci: Reuse the open plugin catalog PR for each plugin Pin the shared update-plugin-index action at v1.22.0, which updates the open catalog PR for a plugin instead of opening one per release (datum-cloud/actions#98). Its inputs are unchanged. --- .github/workflows/release-plugin.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release-plugin.yml b/.github/workflows/release-plugin.yml index b0cadc99..b00c4eb1 100644 --- a/.github/workflows/release-plugin.yml +++ b/.github/workflows/release-plugin.yml @@ -55,6 +55,11 @@ jobs: name: Open the catalog PR needs: [release-plugin] runs-on: ubuntu-latest + # Every release of a plugin updates the same open catalog PR, so two + # releases close together must not write its branch at once. + concurrency: + group: plugin-index-datum-cloud-datumctl-plugins-dns-main + cancel-in-progress: false permissions: # Only to read this release's checksums.txt; the catalog PR is pushed # with the app token below. @@ -72,7 +77,7 @@ jobs: repositories: datumctl-plugins - name: Update the dns plugin manifest - uses: datum-cloud/actions/update-plugin-index@v1.21.0 + uses: datum-cloud/actions/update-plugin-index@v1.22.0 with: index-repo: datum-cloud/datumctl-plugins plugin-name: dns