The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
grafana/packages
Ryan McKinley e9c1b8b3f3
@grafana/toolkit: add package versions to the ci report (#18751)
6 years ago
..
grafana-data @grafana/data: Matchers and Transforms (#16756) 6 years ago
grafana-runtime Add typings to package.json in packages (#18640) 6 years ago
grafana-toolkit @grafana/toolkit: add package versions to the ci report (#18751) 6 years ago
grafana-ui DataLinks: enable data links in Gauge, BarGauge and SingleStat2 panel (#18605) 6 years ago
README.md Packages: Use lerna for release orchestration (#17985) 6 years ago
tsconfig.json Packages: create shared tsconfig.json (#18010) 6 years ago

README.md

Grafana frontend packages

Releasing new version

We use Lerna for packages versioning and releases

Manual release

  1. Run packages:prepare script from root directory. This will perform cleanup, run all tests and bump version for all packages. Also, it will create @packages@[version] tag and version bump commit with Packages: publish [version] message.
  2. Run packages:build script that will prepare distribution packages.
  3. Run packages:publish to publish new versions
    • add --dist-tag next to publish under next tag
  4. Push version commit

Building individual packages

To build induvidual packages run grafana-toolkit package:build --scope=<ui|toolkit|runtime|data>