diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 4c8b190d..be51b227 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -785,7 +785,7 @@ jobs: ci: name: CI - uses: grafana/plugin-ci-workflows/.github/workflows/ci.yml@main + uses: grafana/plugin-ci-workflows/.github/workflows/ci.yml@plugins-frontend-e2e-against-stack/v1.1.0 needs: - setup with: @@ -1005,7 +1005,7 @@ jobs: - name: Check and create stub id: 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@plugins-frontend-e2e-against-stack/v1.1.0 if: ${{ matrix.environment != 'prod' && matrix.environment != 'prod-canary' }} with: plugin-id: ${{ fromJSON(needs.ci.outputs.plugin).id }} @@ -1015,13 +1015,13 @@ jobs: - name: Check artifact ZIP(s) id: check-artifact-zips - uses: grafana/plugin-ci-workflows/actions/internal/plugins/publish/check-artifacts@main + uses: grafana/plugin-ci-workflows/actions/internal/plugins/publish/check-artifacts@plugins-frontend-e2e-against-stack/v1.1.0 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@plugins-frontend-e2e-against-stack/v1.1.0 with: zips: ${{ needs.upload-to-gcs-release.outputs.gcs-zip-urls }} environment: ${{ matrix.environment == 'prod-canary' && 'prod' || matrix.environment }} @@ -1338,7 +1338,7 @@ jobs: permission_set: website-docs - name: Publish docs - uses: grafana/plugin-ci-workflows/actions/internal/plugins/docs/publish@main + uses: grafana/plugin-ci-workflows/actions/internal/plugins/docs/publish@plugins-frontend-e2e-against-stack/v1.1.0 with: id: ${{ fromJSON(needs.ci.outputs.plugin).id }} version: ${{ fromJSON(needs.ci.outputs.plugin).version }} @@ -1387,7 +1387,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@plugins-frontend-e2e-against-stack/v1.1.0 with: changelog-path: ${{ inputs.plugin-directory }}/CHANGELOG.md diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6869bcc4..f214a66c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -385,7 +385,7 @@ env: jobs: check-for-release-channel: name: Check for release channel - uses: grafana/plugin-ci-workflows/.github/workflows/check-release-channel.yml@main + uses: grafana/plugin-ci-workflows/.github/workflows/check-release-channel.yml@plugins-frontend-e2e-against-stack/v1.1.0 with: DO-NOT-USE-allow-pinned-commit-hashes: ${{ inputs.DO-NOT-USE-allow-pinned-commit-hashes }} @@ -492,7 +492,7 @@ jobs: - name: Setup id: setup - uses: grafana/plugin-ci-workflows/actions/internal/plugins/setup@main + uses: grafana/plugin-ci-workflows/actions/internal/plugins/setup@plugins-frontend-e2e-against-stack/v1.1.0 with: plugin-directory: ${{ inputs.plugin-directory }} node-version: ${{ fromJson(steps.tooling-versions.outputs.result).nodeVersion }} @@ -563,7 +563,7 @@ jobs: - name: Test and build frontend id: frontend - uses: grafana/plugin-ci-workflows/actions/internal/plugins/frontend@main + uses: grafana/plugin-ci-workflows/actions/internal/plugins/frontend@plugins-frontend-e2e-against-stack/v1.1.0 with: plugin-directory: ${{ inputs.plugin-directory }} secrets: ${{ (fromJson(steps.workflow-context.outputs.result).isTrusted && inputs.frontend-secrets != '') && inputs.frontend-secrets || '' }} @@ -572,7 +572,7 @@ jobs: - name: Test and build backend id: 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@plugins-frontend-e2e-against-stack/v1.1.0 with: github-token: ${{ steps.generate-github-token.outputs.token || '' }} plugin-directory: ${{ inputs.plugin-directory }} @@ -581,7 +581,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@plugins-frontend-e2e-against-stack/v1.1.0 with: universal: "true" dist-folder: ${{ inputs.plugin-directory }}/dist @@ -592,7 +592,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@plugins-frontend-e2e-against-stack/v1.1.0 with: universal: "false" dist-folder: ${{ inputs.plugin-directory }}/dist @@ -603,7 +603,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@plugins-frontend-e2e-against-stack/v1.1.0 with: trufflehog-version: ${{ inputs.trufflehog-version || env.DEFAULT_TRUFFLEHOG_VERSION }} folder: ${{ inputs.plugin-directory }}/dist-artifacts @@ -750,11 +750,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@plugins-frontend-e2e-against-stack/v1.1.0 playwright: name: Playwright E2E tests - uses: grafana/plugin-ci-workflows/.github/workflows/playwright.yml@main + uses: grafana/plugin-ci-workflows/.github/workflows/playwright.yml@plugins-frontend-e2e-against-stack/v1.1.0 if: ${{ inputs.run-playwright == true }} needs: - test-and-build @@ -782,7 +782,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@plugins-frontend-e2e-against-stack/v1.1.0 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 61125d38..ea61f8c4 100644 --- a/.github/workflows/playwright-docker.yml +++ b/.github/workflows/playwright-docker.yml @@ -193,6 +193,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@plugins-frontend-e2e-against-stack/v1.1.0 with: results: ${{ needs.playwright-tests.result }} diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 6f6d76ed..b03f6f7c 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -158,7 +158,7 @@ jobs: - name: Setup id: setup - uses: grafana/plugin-ci-workflows/actions/internal/plugins/setup@main + uses: grafana/plugin-ci-workflows/actions/internal/plugins/setup@plugins-frontend-e2e-against-stack/v1.1.0 with: plugin-directory: ${{ inputs.plugin-directory }} node-version: ${{ inputs.node-version }} @@ -369,6 +369,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@plugins-frontend-e2e-against-stack/v1.1.0 with: results: ${{ needs.playwright-tests.result }} diff --git a/.release-please-manifest.json b/.release-please-manifest.json index fdba3c73..5e026f5d 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -4,5 +4,5 @@ "actions/plugins/version-bump-changelog": "2.0.0", "actions/plugins/publish/change-plugin-scope": "1.0.0", "actions/plugins/release-please": "2.0.1", - "actions/plugins/frontend-e2e-against-stack": "1.0.1" + "actions/plugins/frontend-e2e-against-stack": "1.1.0" } diff --git a/actions/plugins/frontend-e2e-against-stack/CHANGELOG.md b/actions/plugins/frontend-e2e-against-stack/CHANGELOG.md index 87420b7e..2dcda47b 100644 --- a/actions/plugins/frontend-e2e-against-stack/CHANGELOG.md +++ b/actions/plugins/frontend-e2e-against-stack/CHANGELOG.md @@ -1,5 +1,48 @@ # Changelog +## [1.1.0](https://github.com/grafana/plugin-ci-workflows/compare/plugins-frontend-e2e-against-stack/v1.0.1...plugins-frontend-e2e-against-stack/v1.1.0) (2026-06-11) + + +### 🎉 Features + +* add playwright-config input to frontend-e2e-against-stack action ([#754](https://github.com/grafana/plugin-ci-workflows/issues/754)) ([8dc0ff6](https://github.com/grafana/plugin-ci-workflows/commit/8dc0ff6374f211b7940ddef12cb4049869ee74fb)) + + +### ♻️ Code Refactoring + +* **security:** mask and unexport secrets when necessary ([#625](https://github.com/grafana/plugin-ci-workflows/issues/625)) ([54e4c09](https://github.com/grafana/plugin-ci-workflows/commit/54e4c0970bbcb4925dfaed840a92a3a79d4f8d88)) + + +### 🔧 Chores + +* **deps:** lock file maintenance ([#579](https://github.com/grafana/plugin-ci-workflows/issues/579)) ([45e5501](https://github.com/grafana/plugin-ci-workflows/commit/45e55017bac313b7a7179e2a52d931b11da6a476)) +* **deps:** lock file maintenance ([#662](https://github.com/grafana/plugin-ci-workflows/issues/662)) ([44ade85](https://github.com/grafana/plugin-ci-workflows/commit/44ade85af4389fe96f1b39bd57915c92866d1abf)) +* **deps:** update actions/checkout action to v6.0.2 ([#529](https://github.com/grafana/plugin-ci-workflows/issues/529)) ([352ce11](https://github.com/grafana/plugin-ci-workflows/commit/352ce11438654fcca4c009130595750fa979903c)) +* **deps:** update actions/setup-node action to v6 ([#362](https://github.com/grafana/plugin-ci-workflows/issues/362)) ([69022ab](https://github.com/grafana/plugin-ci-workflows/commit/69022ab90ecdfe03890fa825bb3337d9625aac4f)) +* **deps:** update actions/setup-node action to v6.3.0 ([#610](https://github.com/grafana/plugin-ci-workflows/issues/610)) ([50f2f7e](https://github.com/grafana/plugin-ci-workflows/commit/50f2f7e405ecb6890a52c138432d5bb2f36e42a3)) +* **deps:** update actions/upload-artifact action to v6 ([#535](https://github.com/grafana/plugin-ci-workflows/issues/535)) ([1b6d9e8](https://github.com/grafana/plugin-ci-workflows/commit/1b6d9e872062d18bdcfe584934f7c5dc5f081244)) +* **deps:** update actions/upload-artifact action to v7 ([#599](https://github.com/grafana/plugin-ci-workflows/issues/599)) ([8081d18](https://github.com/grafana/plugin-ci-workflows/commit/8081d182e418a46136e89f9125c32561b84a439e)) +* **deps:** update dependency @types/bun to v1.3.10 ([#588](https://github.com/grafana/plugin-ci-workflows/issues/588)) ([5ec5cec](https://github.com/grafana/plugin-ci-workflows/commit/5ec5cec0613725d2654f53a67b3f540865c13937)) +* **deps:** update dependency @types/bun to v1.3.5 ([#476](https://github.com/grafana/plugin-ci-workflows/issues/476)) ([71d014e](https://github.com/grafana/plugin-ci-workflows/commit/71d014ef05b80befa30cb55a9ab39a863e00bb50)) +* **deps:** update dependency eslint to v10.0.1 ([#573](https://github.com/grafana/plugin-ci-workflows/issues/573)) ([52b5525](https://github.com/grafana/plugin-ci-workflows/commit/52b5525f32a2f6ec694ce47f8012b64efc3ec670)) +* **deps:** update dependency eslint to v10.0.3 ([#592](https://github.com/grafana/plugin-ci-workflows/issues/592)) ([73f0962](https://github.com/grafana/plugin-ci-workflows/commit/73f096213297738bd86946a0495251a1e71ff3a2)) +* **deps:** update dependency eslint to v10.2.1 ([#681](https://github.com/grafana/plugin-ci-workflows/issues/681)) ([7aed3a7](https://github.com/grafana/plugin-ci-workflows/commit/7aed3a7d32d37c5b924225da9f0dbe436bfd251e)) +* **deps:** update dependency eslint-plugin-jest to v29.12.1 ([#479](https://github.com/grafana/plugin-ci-workflows/issues/479)) ([05ed571](https://github.com/grafana/plugin-ci-workflows/commit/05ed5711bbb54f3aa5a3cafe36bcba84071f6ade)) +* **deps:** update dependency typescript to v6 ([#627](https://github.com/grafana/plugin-ci-workflows/issues/627)) ([f29585e](https://github.com/grafana/plugin-ci-workflows/commit/f29585ec5af5b9083812b0ae8338db6d91abc811)) +* **deps:** update dependency typescript-eslint to v8.51.0 ([#480](https://github.com/grafana/plugin-ci-workflows/issues/480)) ([80958a9](https://github.com/grafana/plugin-ci-workflows/commit/80958a9b3f4faff6f2cc738652ef070f63851e7c)) +* **deps:** update dependency typescript-eslint to v8.57.0 ([#605](https://github.com/grafana/plugin-ci-workflows/issues/605)) ([a96786c](https://github.com/grafana/plugin-ci-workflows/commit/a96786cc0785a8546a61d2a0963703451110016e)) +* **deps:** update frontend-e2e-against-stack dependencies ([#534](https://github.com/grafana/plugin-ci-workflows/issues/534)) ([91c2c04](https://github.com/grafana/plugin-ci-workflows/commit/91c2c04f52eed34da3e245c9e283406f7f45a08a)) +* **deps:** update frontend-e2e-against-stack dependencies ([#542](https://github.com/grafana/plugin-ci-workflows/issues/542)) ([c7cfa25](https://github.com/grafana/plugin-ci-workflows/commit/c7cfa25728c4dc5c41b2de7b801f3048d3ce3eac)) +* **deps:** update frontend-e2e-against-stack dependencies ([#558](https://github.com/grafana/plugin-ci-workflows/issues/558)) ([f1ad141](https://github.com/grafana/plugin-ci-workflows/commit/f1ad14118ae7f41f37907ddfda60533e4d953293)) +* **deps:** update frontend-e2e-against-stack dependencies ([#570](https://github.com/grafana/plugin-ci-workflows/issues/570)) ([d9c8c19](https://github.com/grafana/plugin-ci-workflows/commit/d9c8c19ef84ec30a76a89de3b5c324406c7a3d75)) +* **deps:** update frontend-e2e-against-stack dependencies ([#577](https://github.com/grafana/plugin-ci-workflows/issues/577)) ([231a519](https://github.com/grafana/plugin-ci-workflows/commit/231a5196f9bff8f39b6702be5382d5a03aa98139)) +* **deps:** update frontend-e2e-against-stack dependencies ([#613](https://github.com/grafana/plugin-ci-workflows/issues/613)) ([cbea7c6](https://github.com/grafana/plugin-ci-workflows/commit/cbea7c652482f9aa18bccf714b9010bcb36673bd)) +* **deps:** update frontend-e2e-against-stack dependencies ([#626](https://github.com/grafana/plugin-ci-workflows/issues/626)) ([b1d785a](https://github.com/grafana/plugin-ci-workflows/commit/b1d785af583353afe3acc3feb330ed2c96b19e02)) +* **deps:** update frontend-e2e-against-stack dependencies ([#645](https://github.com/grafana/plugin-ci-workflows/issues/645)) ([b041e7e](https://github.com/grafana/plugin-ci-workflows/commit/b041e7e836e15b14c452a358312cc89aace2c469)) +* **deps:** update frontend-e2e-against-stack dependencies ([#661](https://github.com/grafana/plugin-ci-workflows/issues/661)) ([2752d7d](https://github.com/grafana/plugin-ci-workflows/commit/2752d7d72fab97f1add1bc4b796d10217ea6491b)) +* **deps:** update frontend-e2e-against-stack dependencies ([#759](https://github.com/grafana/plugin-ci-workflows/issues/759)) ([96ad9a7](https://github.com/grafana/plugin-ci-workflows/commit/96ad9a70de5c8481d5e542ac6457fbbb08c1164a)) +* **deps:** update frontend-e2e-against-stack dependencies to v10 (major) ([#556](https://github.com/grafana/plugin-ci-workflows/issues/556)) ([88b865e](https://github.com/grafana/plugin-ci-workflows/commit/88b865ee7e14114f79f577126630f2db08e16677)) + ## [1.0.1](https://github.com/grafana/plugin-ci-workflows/compare/plugins-frontend-e2e-against-stack/v1.0.0...plugins-frontend-e2e-against-stack/v1.0.1) (2025-12-19)