// readme

Plugin CI/CD Workflows

This repository contains reusable GitHub Actions workflows and individual actions for building, testing, and deploying Grafana plugins. It provides a standardized CI/CD pipeline that can be easily integrated into any Grafana plugin repository. This repository mostly contains workflows that are relevant to Grafana Labs internal teams working on plugins.

For github actions that are suited for external developers see plugin-actions repository.

🎯 Purpose

The plugin-ci-workflows repository centralizes and standardizes the CI/CD process for Grafana plugins, providing:

  • Consistent Build Process: Standardized frontend and backend build steps
  • Automated Testing: Unit tests, E2E tests with Playwright, and documentation testing
  • Security Scanning: Integrated Trufflehog secret scanning
  • Plugin Packaging: Automated signing and ZIP packaging for multiple architectures
  • Deployment Pipeline: Automated publishing to Grafana Plugin Catalog and Grafana Cloud
  • Documentation Publishing: Automated docs publishing to Grafana website
  • Catalog Docs: Validates and packages multi-page plugin…