bcd376029b
- Update to version 6.1.6 (bsc#1115960, CVE-2018-19039): See https://community.grafana.com/t/release-notes-v6-1-x/15772 Security: Bump jQuery to 3.4.0 File Exfiltration vulnerability Security fix - Update to version 6.0.2: * Fixed issue with alert links in alert list panel causing panel not found errors, fixes #15680 * Improved error handling when rendering dashboard panels, fixes #15913 * fix allow anonymous server bind for ldap search * add nil/length check when delete old login attempts * fix discord notifier so it doesn't crash when there are no image generated * fix only users that can edit a dashboard should be able to update panel json * move to new component to handle focus * added state to not set focus on search every render * Snapshots update * Use app config directly in ButtonRow instead of passing datasources page URL via prop * Update snapshots * Fixed url of back button in datasource edit page, when root_url configured * release: Bumped version OBS-URL: https://build.opensuse.org/request/show/703969 OBS-URL: https://build.opensuse.org/package/show/server:monitoring/grafana?expand=0&rev=12 |
||
---|---|---|
_service | ||
_servicedata | ||
.gitattributes | ||
.gitignore | ||
grafana-6.1.6.tar.xz | ||
grafana-rpmlintrc | ||
grafana.changes | ||
grafana.spec | ||
Makefile | ||
README |
The tarball is generated via the OBS source service, but Grafana needs to ship the compiled frontend assets as well, which have to be built by running yarn and grunt inside the source tree (see https://github.com/grafana/grafana#building-frontend-assets). This can't be done at build time on OBS, because it involves downloading and installing packages from the internet, so instead we have a Makefile which does the following: - Runs `osc service disabledrun` to get the latest source tarball - Unpacks the tarball to a temporary directory - Runs `yarn install --pure-lockfile && grunt release` - Adds the generated "vendor" and "public" content to the tarball, then compresses it with xz. - The tarball can then be used by OBS to build an RPM. In order for this to work you need to have npm6, yarn and grunt installed. To get set up, run: # zypper in npm6 # npm install -g yarn # npm install -g grunt-cli Then, to package a new release of Grafana, run `make` then `osc ci` and you should be good. Please direct any questions to Tim Serong <tserong@suse.com>