diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4eeebc100..8a9997e8d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -680,7 +680,7 @@ jobs: playwright: name: Playwright E2E tests - uses: grafana/plugin-ci-workflows/.github/workflows/playwright.yml@ci-cd-workflows/v6.1.1 + uses: grafana/plugin-ci-workflows/.github/workflows/playwright.yml@feat/e2e-version-plugin-path if: ${{ inputs.run-playwright == true }} needs: - test-and-build @@ -703,7 +703,7 @@ jobs: playwright-docker: name: Plugins - Dockerized Playwright E2E tests - uses: grafana/plugin-ci-workflows/.github/workflows/playwright-docker.yml@ci-cd-workflows/v6.1.1 + uses: grafana/plugin-ci-workflows/.github/workflows/playwright-docker.yml@feat/e2e-version-plugin-path if: ${{ inputs.run-playwright-docker == true }} needs: - test-and-build @@ -711,6 +711,7 @@ jobs: id: ${{ fromJSON(needs.test-and-build.outputs.plugin).id}} version: ${{ fromJSON(needs.test-and-build.outputs.plugin).version}} grafana-dependency: ${{ inputs.run-playwright-with-grafana-dependency }} + plugin-directory: ${{ inputs.plugin-directory }} skip-grafana-dev-image: ${{ inputs.run-playwright-with-skip-grafana-dev-image }} skip-grafana-react-19-preview-image: ${{ inputs.run-playwright-with-skip-grafana-react-19-preview-image }} version-resolver-type: ${{ inputs.run-playwright-with-version-resolver-type }} diff --git a/.github/workflows/playwright-docker.yml b/.github/workflows/playwright-docker.yml index 9422bbc76..1694d0946 100644 --- a/.github/workflows/playwright-docker.yml +++ b/.github/workflows/playwright-docker.yml @@ -33,6 +33,10 @@ on: grafana-dependency: required: false type: string + plugin-directory: + required: false + type: string + description: Path to the plugin root directory containing src/plugin.json. Only used when version-resolver-type is plugin-grafana-dependency and grafana-dependency is not set. upload-artifacts: required: false type: boolean @@ -75,12 +79,13 @@ jobs: - name: Resolve Grafana E2E versions id: resolve-versions - uses: grafana/plugin-actions/e2e-version@e2e-version/v1.2.1 + uses: grafana/plugin-actions/e2e-version@c81db32e08b8b880fc68f758eb60c29673878150 # feat/plugin-path-input (grafana/plugin-actions#212) with: skip-grafana-dev-image: ${{ inputs.skip-grafana-dev-image }} skip-grafana-react-19-preview-image: ${{ inputs.skip-grafana-react-19-preview-image }} version-resolver-type: ${{ inputs.version-resolver-type }} grafana-dependency: ${{ inputs.grafana-dependency }} + plugin-directory: ${{ inputs.plugin-directory }} playwright-tests: needs: resolve-versions diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index f3d87b281..fa0503ffc 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -93,12 +93,13 @@ jobs: - name: Resolve Grafana E2E versions id: resolve-versions - uses: grafana/plugin-actions/e2e-version@e2e-version/v1.2.1 + uses: grafana/plugin-actions/e2e-version@c81db32e08b8b880fc68f758eb60c29673878150 # feat/plugin-path-input (grafana/plugin-actions#212) with: skip-grafana-dev-image: ${{ inputs.skip-grafana-dev-image }} skip-grafana-react-19-preview-image: ${{ inputs.skip-grafana-react-19-preview-image }} version-resolver-type: ${{ inputs.version-resolver-type }} grafana-dependency: ${{ inputs.grafana-dependency }} + plugin-directory: ${{ inputs.plugin-directory }} playwright-tests: needs: resolve-versions