-
Change version in package.json
-
Build the plugin
npm run build -
Add token to env
set GRAFANA_API_KEY=<my_api_key>and sign the pluginnpx @grafana/toolkit plugin:sign -
Commit changes
-
Create new tag for plugin
git tag -a v0.3.3 -m "release v0.3.3"git push origin master --follow-tags
-
Create new release on Github
-
Rename
distfolder toae3e-plotly-panel-0.3.3and zip it (Due to current trouble with signature process, move all image to root ofdistfolder and updateplugin.jsonaccordingly). -
Generate md5 with command
certutil -hashfile ae3e-plotly-panel-0.3.3.zip MD5 -
Create
ae3e-plotly-panel-0.3.3.zip.md5and add following line :
94936b31096de4218a9c31f5ab2ab902 ae3e-plotly-panel-0.3.3.zip
- Attach zip and md5 files to release on Github.
- Test plugin with https://grafana-plugins-web-vgmmyppaka-lz.a.run.app/
- Publish to Grafana plugins
- Clone grafana-plugin-repository or update my fork of grafana-plugin-repository (Used https://stefanbauer.me/articles/how-to-keep-your-git-fork-up-to-date)
- First time only, created the upstream branch
git remote add upstream https://github.com/grafana/grafana-plugin-repository.git git fetch upstreamgit merge upstream/master master
- First time only, created the upstream branch
- Update the
repo.jsonfile - Create a PR
- Clone grafana-plugin-repository or update my fork of grafana-plugin-repository (Used https://stefanbauer.me/articles/how-to-keep-your-git-fork-up-to-date)