From 812ac336723674b3f40c2df1aa59465aac583a69 Mon Sep 17 00:00:00 2001 From: "grafana-plugins-platform-bot[bot]" <144369747+grafana-plugins-platform-bot[bot]@users.noreply.github.com> Date: Tue, 2 Dec 2025 13:51:26 +0000 Subject: [PATCH 1/2] chore(main): release ci-cd-workflows 4.3.1 --- .github/workflows/CHANGELOG.md | 15 +++++++++++++++ .release-please-manifest.json | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/.github/workflows/CHANGELOG.md b/.github/workflows/CHANGELOG.md index 355e41cf..e63d45ba 100644 --- a/.github/workflows/CHANGELOG.md +++ b/.github/workflows/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [4.3.1](https://github.com/grafana/plugin-ci-workflows/compare/ci-cd-workflows/v4.3.0...ci-cd-workflows/v4.3.1) (2025-12-02) + + +### ✅ Tests + +* add concurrency to pr-checks-test-ci workflow ([630b056](https://github.com/grafana/plugin-ci-workflows/commit/630b0567a932b5c1595d7fee1db70dd7cb1ba746)) +* pin actions in pr-checks-test-ci workflow ([630b056](https://github.com/grafana/plugin-ci-workflows/commit/630b0567a932b5c1595d7fee1db70dd7cb1ba746)) +* run smoke tests with act ([#389](https://github.com/grafana/plugin-ci-workflows/issues/389)) ([0f2f7c6](https://github.com/grafana/plugin-ci-workflows/commit/0f2f7c6fc427418a4367065129b398fae3e16831)) +* use local repository for release please manifest tag when running act ([630b056](https://github.com/grafana/plugin-ci-workflows/commit/630b0567a932b5c1595d7fee1db70dd7cb1ba746)) + + +### 🔧 Chores + +* **deps:** update actions/checkout action to v5.0.1 ([#413](https://github.com/grafana/plugin-ci-workflows/issues/413)) ([8c591cd](https://github.com/grafana/plugin-ci-workflows/commit/8c591cdfe41c0ead6a235dcdb51f5e74af15642d)) + ## [4.3.0](https://github.com/grafana/plugin-ci-workflows/compare/ci-cd-workflows/v4.2.0...ci-cd-workflows/v4.3.0) (2025-11-26) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 8327f038..83b8ead9 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,6 +1,6 @@ { "actions/plugins/publish/publish": "2.0.1", - ".github/workflows": "4.3.0", + ".github/workflows": "4.3.1", "actions/plugins/version-bump-changelog": "1.1.0", "actions/plugins/publish/change-plugin-scope": "1.0.0", "actions/plugins/release-please": "1.0.1" From db6074da3127ea05a4439a70f8088ed63b8c1c22 Mon Sep 17 00:00:00 2001 From: "grafana-plugins-platform-bot[bot]" <144369747+grafana-plugins-platform-bot[bot]@users.noreply.github.com> Date: Tue, 2 Dec 2025 13:51:52 +0000 Subject: [PATCH 2/2] chore(main): update tagged references --- .github/workflows/cd.yml | 12 ++++++------ .github/workflows/ci.yml | 18 +++++++++--------- .github/workflows/playwright-docker.yml | 2 +- .github/workflows/playwright.yml | 2 +- .../provisioned-plugin-auto-cd/publish.yaml | 2 +- .../base/provisioned-plugin-auto-cd/push.yaml | 2 +- .../publish.yaml | 2 +- .../push.yaml | 2 +- examples/base/simple/publish.yaml | 2 +- examples/base/simple/push.yaml | 2 +- examples/extra/change-plugin-scope.yml | 2 +- 11 files changed, 24 insertions(+), 24 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 40e2fa3d..b8589cd5 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -413,7 +413,7 @@ jobs: ci: name: CI - uses: grafana/plugin-ci-workflows/.github/workflows/ci.yml@main + uses: grafana/plugin-ci-workflows/.github/workflows/ci.yml@ci-cd-workflows/v4.3.1 needs: - setup with: @@ -655,7 +655,7 @@ jobs: ENVIRONMENT: ${{ matrix.environment }} - name: Check and create stub - uses: grafana/plugin-ci-workflows/actions/internal/plugins/publish/check-and-create-stub@main + uses: grafana/plugin-ci-workflows/actions/internal/plugins/publish/check-and-create-stub@ci-cd-workflows/v4.3.1 if: ${{ matrix.environment != 'prod' && matrix.environment != 'prod-canary' }} with: plugin-id: ${{ fromJSON(needs.ci.outputs.plugin).id }} @@ -664,13 +664,13 @@ jobs: gcloud-auth-token: ${{ steps.gcloud.outputs.id_token }} - name: Check artifact ZIP(s) - uses: grafana/plugin-ci-workflows/actions/internal/plugins/publish/check-artifacts@main + uses: grafana/plugin-ci-workflows/actions/internal/plugins/publish/check-artifacts@ci-cd-workflows/v4.3.1 with: zips: ${{ needs.upload-to-gcs-release.outputs.gcs-zip-urls }} plugin-id: ${{ fromJSON(needs.ci.outputs.plugin).id }} - name: Publish to catalog - uses: grafana/plugin-ci-workflows/actions/plugins/publish/publish@main + uses: grafana/plugin-ci-workflows/actions/plugins/publish/publish@ci-cd-workflows/v4.3.1 with: zips: ${{ needs.upload-to-gcs-release.outputs.gcs-zip-urls }} environment: ${{ matrix.environment == 'prod-canary' && 'prod' || matrix.environment }} @@ -982,7 +982,7 @@ jobs: owner: ${{ github.repository_owner }} - name: Publish docs - uses: grafana/plugin-ci-workflows/actions/internal/plugins/docs/publish@main + uses: grafana/plugin-ci-workflows/actions/internal/plugins/docs/publish@ci-cd-workflows/v4.3.1 with: id: ${{ fromJSON(needs.ci.outputs.plugin).id }} version: ${{ fromJSON(needs.ci.outputs.plugin).version }} @@ -1019,7 +1019,7 @@ jobs: - name: Parse changelog id: changelog - uses: grafana/plugin-ci-workflows/actions/internal/plugins/changelog@main + uses: grafana/plugin-ci-workflows/actions/internal/plugins/changelog@ci-cd-workflows/v4.3.1 with: changelog-path: ${{ inputs.plugin-directory }}/CHANGELOG.md diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bc4a10b8..10372a3c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -403,7 +403,7 @@ jobs: INPUT_TESTING: ${{ inputs.testing }} - name: Setup - uses: grafana/plugin-ci-workflows/actions/internal/plugins/setup@main + uses: grafana/plugin-ci-workflows/actions/internal/plugins/setup@ci-cd-workflows/v4.3.1 with: # The priority to setup the node version is: # 1. inputs.node-version @@ -476,7 +476,7 @@ jobs: working-directory: ${{ inputs.plugin-directory }} - name: Test and build frontend - uses: grafana/plugin-ci-workflows/actions/internal/plugins/frontend@main + uses: grafana/plugin-ci-workflows/actions/internal/plugins/frontend@ci-cd-workflows/v4.3.1 with: package-manager: ${{ inputs.package-manager }} plugin-directory: ${{ inputs.plugin-directory }} @@ -485,7 +485,7 @@ jobs: - name: Test and build backend if: ${{ steps.check-for-backend.outputs.has-backend == 'true' }} - uses: grafana/plugin-ci-workflows/actions/internal/plugins/backend@main + uses: grafana/plugin-ci-workflows/actions/internal/plugins/backend@ci-cd-workflows/v4.3.1 with: github-token: ${{ steps.generate-github-token.outputs.token }} plugin-directory: ${{ inputs.plugin-directory }} @@ -493,7 +493,7 @@ jobs: - name: Package universal ZIP id: universal-zip - uses: grafana/plugin-ci-workflows/actions/internal/plugins/package@main + uses: grafana/plugin-ci-workflows/actions/internal/plugins/package@ci-cd-workflows/v4.3.1 with: universal: "true" dist-folder: dist @@ -504,7 +504,7 @@ jobs: - name: Package os/arch ZIPs id: os-arch-zips - uses: grafana/plugin-ci-workflows/actions/internal/plugins/package@main + uses: grafana/plugin-ci-workflows/actions/internal/plugins/package@ci-cd-workflows/v4.3.1 with: universal: "false" dist-folder: dist @@ -515,7 +515,7 @@ jobs: - name: Trufflehog secrets scanning if: ${{ inputs.run-trufflehog == true }} - uses: grafana/plugin-ci-workflows/actions/internal/plugins/trufflehog@main + uses: grafana/plugin-ci-workflows/actions/internal/plugins/trufflehog@ci-cd-workflows/v4.3.1 with: trufflehog-version: ${{ inputs.trufflehog-version || env.DEFAULT_TRUFFLEHOG_VERSION }} folder: dist-artifacts @@ -641,11 +641,11 @@ jobs: shell: bash - name: Test docs - uses: grafana/plugin-ci-workflows/actions/internal/plugins/docs/test@main + uses: grafana/plugin-ci-workflows/actions/internal/plugins/docs/test@ci-cd-workflows/v4.3.1 playwright: name: Playwright E2E tests - uses: grafana/plugin-ci-workflows/.github/workflows/playwright.yml@main + uses: grafana/plugin-ci-workflows/.github/workflows/playwright.yml@ci-cd-workflows/v4.3.1 if: ${{ inputs.run-playwright == true }} needs: - test-and-build @@ -667,7 +667,7 @@ jobs: playwright-docker: name: Plugins - Dockerized Playwright E2E tests - uses: grafana/plugin-ci-workflows/.github/workflows/playwright-docker.yml@main + uses: grafana/plugin-ci-workflows/.github/workflows/playwright-docker.yml@ci-cd-workflows/v4.3.1 if: ${{ inputs.run-playwright-docker == true }} needs: - test-and-build diff --git a/.github/workflows/playwright-docker.yml b/.github/workflows/playwright-docker.yml index e9f0cdb6..cdc93719 100644 --- a/.github/workflows/playwright-docker.yml +++ b/.github/workflows/playwright-docker.yml @@ -165,6 +165,6 @@ jobs: if: always() steps: - name: Check matrix job status - uses: grafana/plugin-ci-workflows/actions/internal/check-matrix-status@main + uses: grafana/plugin-ci-workflows/actions/internal/check-matrix-status@ci-cd-workflows/v4.3.1 with: results: ${{ needs.playwright-tests.result }} diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 82623a99..6904dc49 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -249,6 +249,6 @@ jobs: if: always() steps: - name: Check matrix job status - uses: grafana/plugin-ci-workflows/actions/internal/check-matrix-status@main + uses: grafana/plugin-ci-workflows/actions/internal/check-matrix-status@ci-cd-workflows/v4.3.1 with: results: ${{ needs.playwright-tests.result }} \ No newline at end of file diff --git a/examples/base/provisioned-plugin-auto-cd/publish.yaml b/examples/base/provisioned-plugin-auto-cd/publish.yaml index 01b1d249..3c8c1b42 100644 --- a/examples/base/provisioned-plugin-auto-cd/publish.yaml +++ b/examples/base/provisioned-plugin-auto-cd/publish.yaml @@ -32,7 +32,7 @@ permissions: {} jobs: cd: name: CD - uses: grafana/plugin-ci-workflows/.github/workflows/cd.yml@ci-cd-workflows/v4.3.0 + uses: grafana/plugin-ci-workflows/.github/workflows/cd.yml@ci-cd-workflows/v4.3.1 permissions: contents: write id-token: write diff --git a/examples/base/provisioned-plugin-auto-cd/push.yaml b/examples/base/provisioned-plugin-auto-cd/push.yaml index 3fbe512c..eea170d6 100644 --- a/examples/base/provisioned-plugin-auto-cd/push.yaml +++ b/examples/base/provisioned-plugin-auto-cd/push.yaml @@ -17,7 +17,7 @@ permissions: {} jobs: cd: name: CI / CD - uses: grafana/plugin-ci-workflows/.github/workflows/cd.yml@ci-cd-workflows/v4.3.0 + uses: grafana/plugin-ci-workflows/.github/workflows/cd.yml@ci-cd-workflows/v4.3.1 permissions: contents: write id-token: write diff --git a/examples/base/provisioned-plugin-manual-deployment/publish.yaml b/examples/base/provisioned-plugin-manual-deployment/publish.yaml index 802e179b..2d15a545 100644 --- a/examples/base/provisioned-plugin-manual-deployment/publish.yaml +++ b/examples/base/provisioned-plugin-manual-deployment/publish.yaml @@ -32,7 +32,7 @@ permissions: {} jobs: cd: name: CD - uses: grafana/plugin-ci-workflows/.github/workflows/cd.yml@ci-cd-workflows/v4.3.0 + uses: grafana/plugin-ci-workflows/.github/workflows/cd.yml@ci-cd-workflows/v4.3.1 permissions: contents: write id-token: write diff --git a/examples/base/provisioned-plugin-manual-deployment/push.yaml b/examples/base/provisioned-plugin-manual-deployment/push.yaml index eebed511..770e387d 100644 --- a/examples/base/provisioned-plugin-manual-deployment/push.yaml +++ b/examples/base/provisioned-plugin-manual-deployment/push.yaml @@ -17,7 +17,7 @@ permissions: {} jobs: ci: name: CI - uses: grafana/plugin-ci-workflows/.github/workflows/ci.yml@ci-cd-workflows/v4.3.0 + uses: grafana/plugin-ci-workflows/.github/workflows/ci.yml@ci-cd-workflows/v4.3.1 permissions: contents: read id-token: write diff --git a/examples/base/simple/publish.yaml b/examples/base/simple/publish.yaml index 9f5e17a7..1f51bbb1 100644 --- a/examples/base/simple/publish.yaml +++ b/examples/base/simple/publish.yaml @@ -32,7 +32,7 @@ permissions: {} jobs: cd: name: CD - uses: grafana/plugin-ci-workflows/.github/workflows/cd.yml@ci-cd-workflows/v4.3.0 + uses: grafana/plugin-ci-workflows/.github/workflows/cd.yml@ci-cd-workflows/v4.3.1 permissions: contents: write id-token: write diff --git a/examples/base/simple/push.yaml b/examples/base/simple/push.yaml index 3096cd7d..6cc9124e 100644 --- a/examples/base/simple/push.yaml +++ b/examples/base/simple/push.yaml @@ -17,7 +17,7 @@ permissions: {} jobs: ci: name: CI - uses: grafana/plugin-ci-workflows/.github/workflows/ci.yml@ci-cd-workflows/v4.3.0 + uses: grafana/plugin-ci-workflows/.github/workflows/ci.yml@ci-cd-workflows/v4.3.1 permissions: contents: read id-token: write diff --git a/examples/extra/change-plugin-scope.yml b/examples/extra/change-plugin-scope.yml index 2c8a5fca..3f1ebc7d 100644 --- a/examples/extra/change-plugin-scope.yml +++ b/examples/extra/change-plugin-scope.yml @@ -94,7 +94,7 @@ jobs: ENVIRONMENT: ${{ env.ENVIRONMENT }} - name: Change plugin scope - uses: grafana/plugin-ci-workflows/actions/plugins/publish/change-plugin-scope@ci-cd-workflows/v4.3.0 + uses: grafana/plugin-ci-workflows/actions/plugins/publish/change-plugin-scope@ci-cd-workflows/v4.3.1 with: plugin-id: ${{ env.PLUGIN_ID }} plugin-version: ${{ inputs.plugin_version }}