name: Plugins - CD run-name: Deploy ${{ inputs.branch }} to ${{ inputs.environment }} by @${{ github.actor }} permissions: attestations: write contents: write id-token: write on: workflow_dispatch: inputs: branch: description: Branch to publish from. Can be used to deploy PRs to dev default: main environment: description: Environment to publish to required: true type: choice options: - 'dev' - 'ops' - 'prod' docs-only: description: Only publish docs, do not publish the plugin default: false type: boolean jobs: cd: name: CD uses: grafana/plugin-ci-workflows/.github/workflows/cd.yml@main with: go-version: '1.24' golangci-lint-version: '1.64.6' branch: ${{ github.event.inputs.branch }} environment: ${{ github.event.inputs.environment }} docs-only: ${{ fromJSON(github.event.inputs.docs-only) }} run-playwright: true