Skip to content

Commit ee5ce5c

Browse files
chore(main): release ci-cd-workflows 4.3.0 (#402)
Co-authored-by: grafana-plugins-platform-bot[bot] <144369747+grafana-plugins-platform-bot[bot]@users.noreply.github.com>
1 parent dc5bcf5 commit ee5ce5c

File tree

13 files changed

+45
-25
lines changed

13 files changed

+45
-25
lines changed

.github/workflows/CHANGELOG.md

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

3+
## [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)
4+
5+
6+
### 🎉 Features
7+
8+
* add a more user-friendly error when pinning plugin-ci-workflows to a commit hash ([f2c945a](https://github.com/grafana/plugin-ci-workflows/commit/f2c945af2f13d37c5ebfa544b549f09fd01c56c1))
9+
* block workflow if pinned to a commit hash rather than a tag/branch reference ([f2c945a](https://github.com/grafana/plugin-ci-workflows/commit/f2c945af2f13d37c5ebfa544b549f09fd01c56c1))
10+
11+
12+
### 🐛 Bug Fixes
13+
14+
* trust grafana-plugins-platform-bot[bot] ([#404](https://github.com/grafana/plugin-ci-workflows/issues/404)) ([dc5bcf5](https://github.com/grafana/plugin-ci-workflows/commit/dc5bcf59949e3a962289aaa43badf3f39f536de3))
15+
16+
17+
### 🔧 Chores
18+
19+
* add ACTIONLINT_VERSION to simplify actionlint version bumps ([f422460](https://github.com/grafana/plugin-ci-workflows/commit/f42246017310591f720cd9f250037b90052b88bc))
20+
* add concurrency to actionlint job ([f422460](https://github.com/grafana/plugin-ci-workflows/commit/f42246017310591f720cd9f250037b90052b88bc))
21+
* changed warning message for rolling release channel detection ([f2c945a](https://github.com/grafana/plugin-ci-workflows/commit/f2c945af2f13d37c5ebfa544b549f09fd01c56c1))
22+
323
## [4.2.0](https://github.com/grafana/plugin-ci-workflows/compare/ci-cd-workflows/v4.1.0...ci-cd-workflows/v4.2.0) (2025-11-24)
424

525

.github/workflows/cd.yml

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

414414
ci:
415415
name: CI
416-
uses: grafana/plugin-ci-workflows/.github/workflows/ci.yml@main
416+
uses: grafana/plugin-ci-workflows/.github/workflows/ci.yml@ci-cd-workflows/v4.3.0
417417
needs:
418418
- setup
419419
with:
@@ -655,7 +655,7 @@ jobs:
655655
ENVIRONMENT: ${{ matrix.environment }}
656656

657657
- name: Check and create stub
658-
uses: grafana/plugin-ci-workflows/actions/internal/plugins/publish/check-and-create-stub@main
658+
uses: grafana/plugin-ci-workflows/actions/internal/plugins/publish/check-and-create-stub@ci-cd-workflows/v4.3.0
659659
if: ${{ matrix.environment != 'prod' && matrix.environment != 'prod-canary' }}
660660
with:
661661
plugin-id: ${{ fromJSON(needs.ci.outputs.plugin).id }}
@@ -664,13 +664,13 @@ jobs:
664664
gcloud-auth-token: ${{ steps.gcloud.outputs.id_token }}
665665

666666
- name: Check artifact ZIP(s)
667-
uses: grafana/plugin-ci-workflows/actions/internal/plugins/publish/check-artifacts@main
667+
uses: grafana/plugin-ci-workflows/actions/internal/plugins/publish/check-artifacts@ci-cd-workflows/v4.3.0
668668
with:
669669
zips: ${{ needs.upload-to-gcs-release.outputs.gcs-zip-urls }}
670670
plugin-id: ${{ fromJSON(needs.ci.outputs.plugin).id }}
671671

672672
- name: Publish to catalog
673-
uses: grafana/plugin-ci-workflows/actions/plugins/publish/publish@main
673+
uses: grafana/plugin-ci-workflows/actions/plugins/publish/publish@ci-cd-workflows/v4.3.0
674674
with:
675675
zips: ${{ needs.upload-to-gcs-release.outputs.gcs-zip-urls }}
676676
environment: ${{ matrix.environment == 'prod-canary' && 'prod' || matrix.environment }}
@@ -982,7 +982,7 @@ jobs:
982982
owner: ${{ github.repository_owner }}
983983

984984
- name: Publish docs
985-
uses: grafana/plugin-ci-workflows/actions/internal/plugins/docs/publish@main
985+
uses: grafana/plugin-ci-workflows/actions/internal/plugins/docs/publish@ci-cd-workflows/v4.3.0
986986
with:
987987
id: ${{ fromJSON(needs.ci.outputs.plugin).id }}
988988
version: ${{ fromJSON(needs.ci.outputs.plugin).version }}
@@ -1019,7 +1019,7 @@ jobs:
10191019

10201020
- name: Parse changelog
10211021
id: changelog
1022-
uses: grafana/plugin-ci-workflows/actions/internal/plugins/changelog@main
1022+
uses: grafana/plugin-ci-workflows/actions/internal/plugins/changelog@ci-cd-workflows/v4.3.0
10231023
with:
10241024
changelog-path: ${{ inputs.plugin-directory }}/CHANGELOG.md
10251025

.github/workflows/ci.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,7 @@ jobs:
402402
INPUT_TESTING: ${{ inputs.testing }}
403403

404404
- name: Setup
405-
uses: grafana/plugin-ci-workflows/actions/internal/plugins/setup@main
405+
uses: grafana/plugin-ci-workflows/actions/internal/plugins/setup@ci-cd-workflows/v4.3.0
406406
with:
407407
# The priority to setup the node version is:
408408
# 1. inputs.node-version
@@ -475,7 +475,7 @@ jobs:
475475
working-directory: ${{ inputs.plugin-directory }}
476476

477477
- name: Test and build frontend
478-
uses: grafana/plugin-ci-workflows/actions/internal/plugins/frontend@main
478+
uses: grafana/plugin-ci-workflows/actions/internal/plugins/frontend@ci-cd-workflows/v4.3.0
479479
with:
480480
package-manager: ${{ inputs.package-manager }}
481481
plugin-directory: ${{ inputs.plugin-directory }}
@@ -484,15 +484,15 @@ jobs:
484484

485485
- name: Test and build backend
486486
if: ${{ steps.check-for-backend.outputs.has-backend == 'true' }}
487-
uses: grafana/plugin-ci-workflows/actions/internal/plugins/backend@main
487+
uses: grafana/plugin-ci-workflows/actions/internal/plugins/backend@ci-cd-workflows/v4.3.0
488488
with:
489489
github-token: ${{ steps.generate-github-token.outputs.token }}
490490
plugin-directory: ${{ inputs.plugin-directory }}
491491
secrets: ${{ (fromJson(steps.workflow-context.outputs.result).isTrusted && inputs.backend-secrets != '') && inputs.backend-secrets || '' }}
492492

493493
- name: Package universal ZIP
494494
id: universal-zip
495-
uses: grafana/plugin-ci-workflows/actions/internal/plugins/package@main
495+
uses: grafana/plugin-ci-workflows/actions/internal/plugins/package@ci-cd-workflows/v4.3.0
496496
with:
497497
universal: "true"
498498
dist-folder: dist
@@ -503,7 +503,7 @@ jobs:
503503

504504
- name: Package os/arch ZIPs
505505
id: os-arch-zips
506-
uses: grafana/plugin-ci-workflows/actions/internal/plugins/package@main
506+
uses: grafana/plugin-ci-workflows/actions/internal/plugins/package@ci-cd-workflows/v4.3.0
507507
with:
508508
universal: "false"
509509
dist-folder: dist
@@ -514,7 +514,7 @@ jobs:
514514

515515
- name: Trufflehog secrets scanning
516516
if: ${{ inputs.run-trufflehog == true }}
517-
uses: grafana/plugin-ci-workflows/actions/internal/plugins/trufflehog@main
517+
uses: grafana/plugin-ci-workflows/actions/internal/plugins/trufflehog@ci-cd-workflows/v4.3.0
518518
with:
519519
trufflehog-version: ${{ inputs.trufflehog-version || env.DEFAULT_TRUFFLEHOG_VERSION }}
520520
folder: dist-artifacts
@@ -639,11 +639,11 @@ jobs:
639639
shell: bash
640640

641641
- name: Test docs
642-
uses: grafana/plugin-ci-workflows/actions/internal/plugins/docs/test@main
642+
uses: grafana/plugin-ci-workflows/actions/internal/plugins/docs/test@ci-cd-workflows/v4.3.0
643643

644644
playwright:
645645
name: Playwright E2E tests
646-
uses: grafana/plugin-ci-workflows/.github/workflows/playwright.yml@main
646+
uses: grafana/plugin-ci-workflows/.github/workflows/playwright.yml@ci-cd-workflows/v4.3.0
647647
if: ${{ inputs.run-playwright == true }}
648648
needs:
649649
- test-and-build
@@ -665,7 +665,7 @@ jobs:
665665

666666
playwright-docker:
667667
name: Plugins - Dockerized Playwright E2E tests
668-
uses: grafana/plugin-ci-workflows/.github/workflows/playwright-docker.yml@main
668+
uses: grafana/plugin-ci-workflows/.github/workflows/playwright-docker.yml@ci-cd-workflows/v4.3.0
669669
if: ${{ inputs.run-playwright-docker == true }}
670670
needs:
671671
- test-and-build

.github/workflows/playwright-docker.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,6 @@ jobs:
165165
if: always()
166166
steps:
167167
- name: Check matrix job status
168-
uses: grafana/plugin-ci-workflows/actions/internal/check-matrix-status@main
168+
uses: grafana/plugin-ci-workflows/actions/internal/check-matrix-status@ci-cd-workflows/v4.3.0
169169
with:
170170
results: ${{ needs.playwright-tests.result }}

.github/workflows/playwright.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,6 @@ jobs:
249249
if: always()
250250
steps:
251251
- name: Check matrix job status
252-
uses: grafana/plugin-ci-workflows/actions/internal/check-matrix-status@main
252+
uses: grafana/plugin-ci-workflows/actions/internal/check-matrix-status@ci-cd-workflows/v4.3.0
253253
with:
254254
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-
".github/workflows": "4.2.0",
3+
".github/workflows": "4.3.0",
44
"actions/plugins/version-bump-changelog": "1.1.0",
55
"actions/plugins/publish/change-plugin-scope": "1.0.0",
66
"actions/plugins/release-please": "1.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/v4.2.0
35+
uses: grafana/plugin-ci-workflows/.github/workflows/cd.yml@ci-cd-workflows/v4.3.0
3636
permissions:
3737
contents: write
3838
id-token: write

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/v4.2.0
20+
uses: grafana/plugin-ci-workflows/.github/workflows/cd.yml@ci-cd-workflows/v4.3.0
2121
permissions:
2222
contents: write
2323
id-token: write

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/v4.2.0
35+
uses: grafana/plugin-ci-workflows/.github/workflows/cd.yml@ci-cd-workflows/v4.3.0
3636
permissions:
3737
contents: write
3838
id-token: write

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/v4.2.0
20+
uses: grafana/plugin-ci-workflows/.github/workflows/ci.yml@ci-cd-workflows/v4.3.0
2121
permissions:
2222
contents: read
2323
id-token: write

0 commit comments

Comments
 (0)