-
Notifications
You must be signed in to change notification settings - Fork 6
OKRs
github-actions[bot] edited this page Nov 14, 2025
·
25 revisions
Objective and Key Results for official k6 extensions based on the contents of the k6 extension registry.
Official extensions must pass all compliance checks.
The following extensions have compliance issues.
| Name | Description | Issues |
|---|---|---|
| grafana/xk6-faker | Generate fake data in your tests | security |
| grafana/xk6-sql-driver-mysql | xk6-sql driver extension for MySQL database support | build |
| grafana/xk6-sql-driver-postgres | xk6-sql driver extension for Postgres database support | build |
| grafana/xk6-ssh | Use SSH connections in your tests | vulnerability |
Explanation of compliance checks:
-
module- checks if there is a validgo.mod -
replace- checks if there is noreplacedirective ingo.mod -
readme- checks if there is a readme file -
examples- checks if there are files in theexamplesdirectory -
license- checks whether there is a suitable OSS license -
git- checks if the directory is git workdir -
versions- checks for semantic versioning git tags -
build- checks if the latest k6 version can be built with the extension -
smoke- checks if the smoke test script exists and runs successfully (smoke.js,smoke.ts,smoke.test.jsorsmoke.test.tsin thetest,tests,examplesor the base directory) -
types- checks if the TypeScript API declaration file exists (index.d.tsin thedocs,api-docsor the base directory) -
codeowners- checks if there is a CODEOWNERS file (for official extensions) (in the.githubordocsor in the base directory)