Ryan McKinley 294eabda5b grafana/toolkit: support windows paths (#18306) há 6 anos atrás
..
grafana-data 9d87923986 Chore: Upgrades typescript to version 3.5 (#18263) há 6 anos atrás
grafana-runtime 7949329636 Plugins: return a promise for loadPluginCss (#18273) há 6 anos atrás
grafana-toolkit 294eabda5b grafana/toolkit: support windows paths (#18306) há 6 anos atrás
grafana-ui 4ce814ba94 Utils: avoid calling console.warn() too often for deprecation warnings (#18269) há 6 anos atrás
README.md c32365f424 Packages: Use lerna for release orchestration (#17985) há 6 anos atrás
tsconfig.json d6e8129588 Packages: create shared tsconfig.json (#18010) há 6 anos atrás

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>