Skip to content

ci(create-plugin): add govulncheck to scaffolded plugin CI template#2748

Open
iwysiu wants to merge 1 commit into
mainfrom
ci/add-govulncheck-to-plugin-template
Open

ci(create-plugin): add govulncheck to scaffolded plugin CI template#2748
iwysiu wants to merge 1 commit into
mainfrom
ci/add-govulncheck-to-plugin-template

Conversation

@iwysiu

@iwysiu iwysiu commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add a govulncheck step to the scaffolded plugin ci.yml template for backend plugins.
  • Run go run golang.org/x/vuln/cmd/govulncheck@v1.5.0 ./... after backend build and test, gated on has-backend.
  • New plugins created with create-plugin will get Go vulnerability scanning in CI by default.

@cla-assistant

cla-assistant Bot commented Jun 29, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@grafana-catalog-project-bot grafana-catalog-project-bot Bot moved this from 📬 Triage to 🧑‍💻 In development in Grafana Catalog Team Jun 29, 2026
Run govulncheck for backend plugins after build and test so new plugins
get Go vulnerability scanning by default.

Co-authored-by: Cursor <cursoragent@cursor.com>
@iwysiu iwysiu force-pushed the ci/add-govulncheck-to-plugin-template branch from 5de4bc2 to 718abaf Compare July 10, 2026 18:46
@iwysiu iwysiu marked this pull request as ready for review July 10, 2026 18:52
@iwysiu iwysiu requested a review from a team as a code owner July 10, 2026 18:52
@iwysiu iwysiu requested review from eledobleefe and joshhunt and removed request for a team July 10, 2026 18:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 🧑‍💻 In development

Development

Successfully merging this pull request may close these issues.

1 participant