Skip to content

Commit 33cae1f

Browse files
chore(main): release ci-cd-workflows 9.0.0 (#744)
Co-authored-by: grafana-plugins-platform-bot[bot] <144369747+grafana-plugins-platform-bot[bot]@users.noreply.github.com>
1 parent 1215545 commit 33cae1f

13 files changed

Lines changed: 45 additions & 27 deletions

File tree

.github/workflows/CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
# Changelog
22

3+
## [9.0.0](https://github.com/grafana/plugin-ci-workflows/compare/ci-cd-workflows/v8.0.1...ci-cd-workflows/v9.0.0) (2026-05-28)
4+
5+
6+
### ⚠ BREAKING CHANGES
7+
8+
* **ci:** use `package_json_file` in `pnpm/action-setup` ([#752](https://github.com/grafana/plugin-ci-workflows/issues/752))
9+
10+
### 🎉 Features
11+
12+
* **ci:** use `package_json_file` in `pnpm/action-setup` ([#752](https://github.com/grafana/plugin-ci-workflows/issues/752)) ([919febd](https://github.com/grafana/plugin-ci-workflows/commit/919febdc1eca10453811eaeeab304c35f99fc28f))
13+
* **playwright:** add max-parallel and customizable timeouts, add docker logs on Grafana startup failure ([#711](https://github.com/grafana/plugin-ci-workflows/issues/711)) ([a879e03](https://github.com/grafana/plugin-ci-workflows/commit/a879e03d59ec00233a141273ad7d10d0fbbff526))
14+
15+
16+
### 🔧 Chores
17+
18+
* **deps:** update default Go version to 1.26 ([#745](https://github.com/grafana/plugin-ci-workflows/issues/745)) ([2ba6cdd](https://github.com/grafana/plugin-ci-workflows/commit/2ba6cdd6b3dafd2053500b64ff19951dadf1e208))
19+
* **security:** test plugins: harden security and update packages ([#746](https://github.com/grafana/plugin-ci-workflows/issues/746)) ([1215545](https://github.com/grafana/plugin-ci-workflows/commit/1215545ec6ab4d35f9a0cd7d1e4ba10cd7de93d6))
20+
321
## [8.0.1](https://github.com/grafana/plugin-ci-workflows/compare/ci-cd-workflows/v8.0.0...ci-cd-workflows/v8.0.1) (2026-05-22)
422

523

.github/workflows/cd.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -776,7 +776,7 @@ jobs:
776776

777777
ci:
778778
name: CI
779-
uses: grafana/plugin-ci-workflows/.github/workflows/ci.yml@main
779+
uses: grafana/plugin-ci-workflows/.github/workflows/ci.yml@ci-cd-workflows/v9.0.0
780780
needs:
781781
- setup
782782
with:
@@ -995,7 +995,7 @@ jobs:
995995

996996
- name: Check and create stub
997997
id: check-and-create-stub
998-
uses: grafana/plugin-ci-workflows/actions/internal/plugins/publish/check-and-create-stub@main
998+
uses: grafana/plugin-ci-workflows/actions/internal/plugins/publish/check-and-create-stub@ci-cd-workflows/v9.0.0
999999
if: ${{ matrix.environment != 'prod' && matrix.environment != 'prod-canary' }}
10001000
with:
10011001
plugin-id: ${{ fromJSON(needs.ci.outputs.plugin).id }}
@@ -1005,13 +1005,13 @@ jobs:
10051005

10061006
- name: Check artifact ZIP(s)
10071007
id: check-artifact-zips
1008-
uses: grafana/plugin-ci-workflows/actions/internal/plugins/publish/check-artifacts@main
1008+
uses: grafana/plugin-ci-workflows/actions/internal/plugins/publish/check-artifacts@ci-cd-workflows/v9.0.0
10091009
with:
10101010
zips: ${{ needs.upload-to-gcs-release.outputs.gcs-zip-urls }}
10111011
plugin-id: ${{ fromJSON(needs.ci.outputs.plugin).id }}
10121012

10131013
- name: Publish to catalog
1014-
uses: grafana/plugin-ci-workflows/actions/plugins/publish/publish@main
1014+
uses: grafana/plugin-ci-workflows/actions/plugins/publish/publish@ci-cd-workflows/v9.0.0
10151015
with:
10161016
zips: ${{ needs.upload-to-gcs-release.outputs.gcs-zip-urls }}
10171017
environment: ${{ matrix.environment == 'prod-canary' && 'prod' || matrix.environment }}
@@ -1328,7 +1328,7 @@ jobs:
13281328
permission_set: website-docs
13291329

13301330
- name: Publish docs
1331-
uses: grafana/plugin-ci-workflows/actions/internal/plugins/docs/publish@main
1331+
uses: grafana/plugin-ci-workflows/actions/internal/plugins/docs/publish@ci-cd-workflows/v9.0.0
13321332
with:
13331333
id: ${{ fromJSON(needs.ci.outputs.plugin).id }}
13341334
version: ${{ fromJSON(needs.ci.outputs.plugin).version }}
@@ -1377,7 +1377,7 @@ jobs:
13771377

13781378
- name: Parse changelog
13791379
id: changelog
1380-
uses: grafana/plugin-ci-workflows/actions/internal/plugins/changelog@main
1380+
uses: grafana/plugin-ci-workflows/actions/internal/plugins/changelog@ci-cd-workflows/v9.0.0
13811381
with:
13821382
changelog-path: ${{ inputs.plugin-directory }}/CHANGELOG.md
13831383

.github/workflows/ci.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -376,7 +376,7 @@ env:
376376
jobs:
377377
check-for-release-channel:
378378
name: Check for release channel
379-
uses: grafana/plugin-ci-workflows/.github/workflows/check-release-channel.yml@main
379+
uses: grafana/plugin-ci-workflows/.github/workflows/check-release-channel.yml@ci-cd-workflows/v9.0.0
380380
with:
381381
DO-NOT-USE-allow-pinned-commit-hashes: ${{ inputs.DO-NOT-USE-allow-pinned-commit-hashes }}
382382

@@ -483,7 +483,7 @@ jobs:
483483

484484
- name: Setup
485485
id: setup
486-
uses: grafana/plugin-ci-workflows/actions/internal/plugins/setup@main
486+
uses: grafana/plugin-ci-workflows/actions/internal/plugins/setup@ci-cd-workflows/v9.0.0
487487
with:
488488
plugin-directory: ${{ inputs.plugin-directory }}
489489
node-version: ${{ fromJson(steps.tooling-versions.outputs.result).nodeVersion }}
@@ -554,7 +554,7 @@ jobs:
554554

555555
- name: Test and build frontend
556556
id: frontend
557-
uses: grafana/plugin-ci-workflows/actions/internal/plugins/frontend@main
557+
uses: grafana/plugin-ci-workflows/actions/internal/plugins/frontend@ci-cd-workflows/v9.0.0
558558
with:
559559
plugin-directory: ${{ inputs.plugin-directory }}
560560
secrets: ${{ (fromJson(steps.workflow-context.outputs.result).isTrusted && inputs.frontend-secrets != '') && inputs.frontend-secrets || '' }}
@@ -563,7 +563,7 @@ jobs:
563563
- name: Test and build backend
564564
id: backend
565565
if: ${{ steps.check-for-backend.outputs.has-backend == 'true' }}
566-
uses: grafana/plugin-ci-workflows/actions/internal/plugins/backend@main
566+
uses: grafana/plugin-ci-workflows/actions/internal/plugins/backend@ci-cd-workflows/v9.0.0
567567
with:
568568
github-token: ${{ steps.generate-github-token.outputs.token || '' }}
569569
plugin-directory: ${{ inputs.plugin-directory }}
@@ -572,7 +572,7 @@ jobs:
572572

573573
- name: Package universal ZIP
574574
id: universal-zip
575-
uses: grafana/plugin-ci-workflows/actions/internal/plugins/package@main
575+
uses: grafana/plugin-ci-workflows/actions/internal/plugins/package@ci-cd-workflows/v9.0.0
576576
with:
577577
universal: "true"
578578
dist-folder: ${{ inputs.plugin-directory }}/dist
@@ -583,7 +583,7 @@ jobs:
583583

584584
- name: Package os/arch ZIPs
585585
id: os-arch-zips
586-
uses: grafana/plugin-ci-workflows/actions/internal/plugins/package@main
586+
uses: grafana/plugin-ci-workflows/actions/internal/plugins/package@ci-cd-workflows/v9.0.0
587587
with:
588588
universal: "false"
589589
dist-folder: ${{ inputs.plugin-directory }}/dist
@@ -594,7 +594,7 @@ jobs:
594594

595595
- name: Trufflehog secrets scanning
596596
if: ${{ inputs.run-trufflehog == true }}
597-
uses: grafana/plugin-ci-workflows/actions/internal/plugins/trufflehog@main
597+
uses: grafana/plugin-ci-workflows/actions/internal/plugins/trufflehog@ci-cd-workflows/v9.0.0
598598
with:
599599
trufflehog-version: ${{ inputs.trufflehog-version || env.DEFAULT_TRUFFLEHOG_VERSION }}
600600
folder: ${{ inputs.plugin-directory }}/dist-artifacts
@@ -741,11 +741,11 @@ jobs:
741741
shell: bash
742742

743743
- name: Test docs
744-
uses: grafana/plugin-ci-workflows/actions/internal/plugins/docs/test@main
744+
uses: grafana/plugin-ci-workflows/actions/internal/plugins/docs/test@ci-cd-workflows/v9.0.0
745745

746746
playwright:
747747
name: Playwright E2E tests
748-
uses: grafana/plugin-ci-workflows/.github/workflows/playwright.yml@main
748+
uses: grafana/plugin-ci-workflows/.github/workflows/playwright.yml@ci-cd-workflows/v9.0.0
749749
if: ${{ inputs.run-playwright == true }}
750750
needs:
751751
- test-and-build
@@ -772,7 +772,7 @@ jobs:
772772

773773
playwright-docker:
774774
name: Plugins - Dockerized Playwright E2E tests
775-
uses: grafana/plugin-ci-workflows/.github/workflows/playwright-docker.yml@main
775+
uses: grafana/plugin-ci-workflows/.github/workflows/playwright-docker.yml@ci-cd-workflows/v9.0.0
776776
if: ${{ inputs.run-playwright-docker == true }}
777777
needs:
778778
- test-and-build

.github/workflows/playwright-docker.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,6 @@ jobs:
193193
if: always()
194194
steps:
195195
- name: Check matrix job status
196-
uses: grafana/plugin-ci-workflows/actions/internal/check-matrix-status@main
196+
uses: grafana/plugin-ci-workflows/actions/internal/check-matrix-status@ci-cd-workflows/v9.0.0
197197
with:
198198
results: ${{ needs.playwright-tests.result }}

.github/workflows/playwright.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ jobs:
148148

149149
- name: Setup
150150
id: setup
151-
uses: grafana/plugin-ci-workflows/actions/internal/plugins/setup@main
151+
uses: grafana/plugin-ci-workflows/actions/internal/plugins/setup@ci-cd-workflows/v9.0.0
152152
with:
153153
plugin-directory: ${{ inputs.plugin-directory }}
154154
node-version: ${{ inputs.node-version }}
@@ -315,6 +315,6 @@ jobs:
315315
if: always()
316316
steps:
317317
- name: Check matrix job status
318-
uses: grafana/plugin-ci-workflows/actions/internal/check-matrix-status@main
318+
uses: grafana/plugin-ci-workflows/actions/internal/check-matrix-status@ci-cd-workflows/v9.0.0
319319
with:
320320
results: ${{ needs.playwright-tests.result }}

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"actions/plugins/publish/publish": "2.0.1",
3-
".": "8.0.1",
3+
".": "9.0.0",
44
"actions/plugins/version-bump-changelog": "2.0.0",
55
"actions/plugins/publish/change-plugin-scope": "1.0.0",
66
"actions/plugins/release-please": "2.0.1",

examples/base/provisioned-plugin-auto-cd/publish.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ permissions: {}
3232
jobs:
3333
cd:
3434
name: CD
35-
uses: grafana/plugin-ci-workflows/.github/workflows/cd.yml@ci-cd-workflows/v8.0.1
35+
uses: grafana/plugin-ci-workflows/.github/workflows/cd.yml@ci-cd-workflows/v9.0.0
3636
permissions:
3737
contents: write
3838
pull-requests: read

examples/base/provisioned-plugin-auto-cd/push.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ permissions: {}
1717
jobs:
1818
cd:
1919
name: CI / CD
20-
uses: grafana/plugin-ci-workflows/.github/workflows/cd.yml@ci-cd-workflows/v8.0.1
20+
uses: grafana/plugin-ci-workflows/.github/workflows/cd.yml@ci-cd-workflows/v9.0.0
2121
permissions:
2222
contents: write
2323
pull-requests: read

examples/base/provisioned-plugin-manual-deployment/publish.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ permissions: {}
3232
jobs:
3333
cd:
3434
name: CD
35-
uses: grafana/plugin-ci-workflows/.github/workflows/cd.yml@ci-cd-workflows/v8.0.1
35+
uses: grafana/plugin-ci-workflows/.github/workflows/cd.yml@ci-cd-workflows/v9.0.0
3636
permissions:
3737
contents: write
3838
pull-requests: read

examples/base/provisioned-plugin-manual-deployment/push.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ permissions: {}
1717
jobs:
1818
ci:
1919
name: CI
20-
uses: grafana/plugin-ci-workflows/.github/workflows/ci.yml@ci-cd-workflows/v8.0.1
20+
uses: grafana/plugin-ci-workflows/.github/workflows/ci.yml@ci-cd-workflows/v9.0.0
2121
permissions:
2222
contents: read
2323
id-token: write

0 commit comments

Comments
 (0)