Torkel Ödegaard
a7afab4b8a
Typescript: Fixing typescript strict error, and separate check from publishing ( #29679 )
...
* Typescript: Fixing typescript string error, and seperate check from publishing
* now should pass
2020-12-08 12:56:37 +01:00
kay delaney
56db402d0f
Chore: Upgrade typescript to 4.1 ( #29493 )
...
* Chore: Upgrade typescript to 4.1
2020-12-03 15:05:59 +00:00
Torkel Ödegaard
00d59ec1fc
NodeJS: Update to LTS (14) ( #29467 )
...
* NodeJS: Update to LTS (14)
* Bump Volta's Node version
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Bump version of build image
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Drone: Upgrade build image
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
2020-12-02 18:18:49 +01:00
Torkel Ödegaard
dc93749287
Grunt: Removes grunt dependency and replaces some of its usage ( #29461 )
...
* Grunt: Removes grunt dependency and replaces some of it usage with alternatives
* Removed precommit toolkit task
* Fixed toolkit import
* Some cleanup of unused / not working stuff in build.go
* Removed sass errors
2020-12-01 10:32:12 +01:00
Torkel Ödegaard
ea64dda1e3
ReactGridLayout: Update dependency to 1.2 ( #29455 )
2020-11-29 18:10:51 +01:00
Torkel Ödegaard
98d753d36d
Jest: Upgrade to latest ( #29450 )
2020-11-29 08:32:26 +01:00
Marcus Andersson
26a41ecc1c
Docs: fixing frontend docs issue where enums ending up in wrong folder level. ( #29429 )
...
* fixing issue with enums ending up in wrong folder.
* updated package.
2020-11-27 10:21:28 +01:00
Zoltán Bedi
f73c9dcec8
Update yarn.lock to use latest rc-util ( #29313 )
2020-11-25 10:24:00 +01:00
Marcus Andersson
e4f465929d
Docs: fixing link issues in auto generated frontend docs. ( #29326 )
...
* updating api-documenter package and fixed failed link.
* added documentation for matcher code.
* decreasing number of lint errors.
2020-11-25 08:54:42 +01:00
Jack Westbrook
0fc8426bf1
Chore: Bump storybook to v6 ( #28926 )
...
* Wip
* feat: get storybook and app building locally
* docs: comment webpack react alias
* build(grafana-ui): put back ts-loader
* build: prefer storybook essentials over actions and docs. bump dark-mode
* chore(storybook): migrate to latest config
* build: prevent test env throwing Invalid hook call errors
* chore: lodash resolves to package dependency rather than project
* use decorators as variable instead of function
* perf(storybook): reduce bundling time by splitting type check and compilation
* refactor(storybook): use sortOrder.order param to sort intro story first
* build: use yarn workspace command
* refactor(storybook): use previous knobs addon registration
* migrate button story to controls
* build(storybook): silence warnings in console
* build: bump storybook related ts packages
* style: remove trailing whitespace
* refactor(graphng): export interface for storybook
* controls migration guide
* fix typo
* docs(storybook): default docs to use dark theme as per current implementation
* revert(grafana-ui): put back react-is namedExport
this was changed for react 17 bump but causes rollup to fail during bundling
* chore: bump storybook to 6.1, enable fastRefresh, silence eslint prop-types
* docs(grafana-ui): move knobs -> controls migration guide to storybook style-guide
* chore(storybook): silence terminal warning about order of docs addon
* Update contribute/style-guides/storybook.md
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com>
* Apply documentation suggestions
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com>
* chore(storybook): bump to 6.1.2
Co-authored-by: Peter Holmberg <peter.hlmbrg@gmail.com>
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com>
2020-11-24 10:38:41 +01:00
Torkel Ödegaard
ce39e12e00
ReleaseNotes: Updates release notes link in package.json (master) ( #29329 )
2020-11-24 10:24:18 +01:00
Dominik Prokop
671b319315
Fix warnings for conflicting style rules ( #29249 )
...
* Bump popper
* Bump react-transition group
* Fix react conflicting style ruls warning
* Fix ts
2020-11-20 08:12:42 +01:00
Torkel Ödegaard
ec218de05e
React: Upgrading react to v17, wip ( #29057 )
...
* React: Upgrading react, wip
* build(grafana-ui): bump react to v17
* build: get enzyme running with react 17
* chore(grafana-ui): declare isMemo namedExport for rollup
Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com>
2020-11-18 19:37:17 +01:00
Dominik Prokop
0cfb967404
ESlint: React fixes part 1 ( #29062 )
...
* Eslint: allign with latest grafana-eslint-config
* fix ts
* Fix react/jsx-key
* Fix react/no-children-prop
* Fix react/jsx-no-target-blank
2020-11-18 15:36:35 +01:00
Hugo Häggmark
4b711372c5
Tests: Adds expects for observables ( #28929 )
...
* Tests: Adds expects for observables
* Refactor: renames matcher
* Chore: changed jest version and removed as dev dependency
* Refactor: Changes after PR review
* wip
* Chore: revert
* Chore: Adds jest-matcher-utils
* Chore: fixed merge error
* Tests: Removed inline snapshots as they are env dependent
* Tests: missed a snapshot
* Refactor: Removed type file after PR comments
2020-11-18 15:18:55 +01:00
Dominik Prokop
5ae7280249
Introduce eslint-plugin-react ( #29053 )
...
* Eslint: allign with latest grafana-eslint-config
* fix ts
* Bump @grafana-eslint-congig version
2020-11-18 14:19:33 +01:00
Arve Knudsen
4485f4d878
Chore: Upgrade Go etc in build images ( #29157 )
...
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
2020-11-17 13:11:43 +01:00
Hugo Häggmark
1bdcd2f9ab
Chore: Bumps types for jest ( #29098 )
2020-11-13 14:48:11 +01:00
Alex Khomenko
9e5f0a48f6
Update react-testing-library ( #29061 )
...
* Update react-testing-library
* Update package.json
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
* Update lockfile
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
2020-11-13 12:55:19 +02:00
Domas
76df096791
Logging: Log frontend errors ( #28073 )
...
* basic frontend Sentry integration
* backend endpoint to capture sentry events
* WIP!
* log user email for frontend logs
* remove debug logging
* lint fixes
* Fix type exports & property names
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
* additional struct naming fix
* rename log endpoint, config section & interface
* add sentry sample rate to config
* refac to use EchoSrv
* log user id
* backend tests
* tests for SentryEchoBackend
* sentry echo backend tests
* CustomEndpointTransport tests
* Update pkg/api/frontend_logging_test.go
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
* Update conf/defaults.ini
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
* Update pkg/api/frontend_logging_test.go
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
* don't export unnecesasrily
* update go.sum
* get rid of Convey in tests, use stdlib
* add sentry config to sample.ini
* cleanup to set orig logging handler in test
* Apply suggestions from code review
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
* PR feedback changes
* lock sentry version
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
2020-11-12 12:29:43 +01:00
Torkel Ödegaard
71fffcb17c
GraphNG: Using new VizLayout, moving Legend into GraphNG and some other refactorings ( #28913 )
...
* Graph refactorings
* Move legend to GraphNG and use new VizLayout
* Things are working
* remove unused things
* Update
* Fixed ng test dashboard
* Update
* More refactoring
* Removed plugin
* Upgrade uplot
* Auto size axis
* Axis scaling
* Fixed tests
* updated
* minor simplification
* Fixed selection color
* Fixed story
* Minor story fix
* Improve x-axis formatting
* Tweaks
* Update
* Updated
* Updates to handle timezone
* Updated
* Fixing types
* Update
* Fixed type
* Updated
2020-11-09 15:31:03 +01:00
Zoltán Bedi
f22d77100f
Chore: use jest without grunt ( #28558 )
...
* Chore: use jest without grunt
* Run no-focus-convey-tests and no-only-tests as well
* Update lib.star test-backend script with no-focus test to run first
* Lets see a failing test
* Revert "Lets see a failing test"
This reverts commit cb6c6ed67d
.
* Update no-focus-convey test to a script
* Update scripts/lib.star
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
* Update drone.yml
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
2020-11-09 15:14:04 +01:00
Hugo Häggmark
e54fc47462
Variables: Adds variables inspection ( #25214 )
...
* Chore: initial commit
* Refactor: adds usages
* Refactor: adds FeatureInfoBox
* Refactor: uses graphs instead
* Refactor: adds id, name, title to prop instead of key
* Refactor: adds usages to VariablesList
* Refactor: Moves unknowns to first page
* Refactor: minor stylings and icons
* Refactor: styling
* Refactor: changed to button with modal
* Refactor: adds VariablesDependenciesButton
* Refactor: changes after UX feedback
* Refactor: renames heading
* Refactor: changes after PR comments
* Refactor: small changes after PR comments
2020-11-05 09:53:27 +01:00
Torkel Ödegaard
c3ed644f66
Marked: Upgrade and always sanitize by default ( #28796 )
...
* Marked: Upgrade and always sanitize by default
* Added test
* corrected text panel logic
2020-11-05 09:40:12 +01:00
Dominik Prokop
4eeac69b29
core and grafana/toolkit: Use latest version of grafana-eslint-conifg ( #28816 )
2020-11-04 13:50:50 +01:00
Torkel Ödegaard
b35d4e1e8e
Dependencies: Update angularjs to 1.8.2 ( #28736 )
...
* Angular: Update to angukar v1.8 with backward compatability monkey patches
* Update fix
* Updated
* Updated
* Fixes
* Update wording
* Update
2020-11-03 13:18:10 +01:00
Torkel Ödegaard
a9cdc4b129
Dependencies: Remove unused dependency ( #28711 )
...
* Dependencies: Remove unused dependency
* Remove import
* Updated
2020-11-02 12:54:57 +01:00
Zoltán Bedi
b0fbde3a0c
Chore: allow higher nodejs version than 12 ( #28624 )
2020-10-30 08:45:13 +01:00
Dominik Prokop
a03dd3ecf2
Bump rxjs to 6.6.3 ( #28657 )
2020-10-29 14:50:42 +01:00
Zoltán Bedi
020dde53e4
Chore: Upgrade grafana-eslint to latest ( #28444 )
2020-10-21 22:56:33 +02:00
Domas
97526fc492
Plugins: do not remount app plugin on nav change ( #28105 )
...
* do not remount app plugin on nav change
* test for not mounting app plugin twice
2020-10-21 09:58:23 +02:00
Zoltán Bedi
e1c44d7a8a
Chore: react hooks eslint fixes in grafana-ui ( #28026 )
...
* Fix some rule violation in grafan-ui
* Update eslint-plugin-react-hooks to latest
* Remove duplicate dependency
* Fix more files
* Props destruction
2020-10-21 09:06:41 +02:00
Arve Knudsen
febdad4da2
Chore: Update package.json ( #28291 )
...
* Chore: Update what's new and release notes URL in package.json
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Chore: Update version
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
2020-10-15 14:41:25 +02:00
Marcus Andersson
f334cc4576
Docs: generate packages docs before syncing to website ( #27879 )
...
* updated to latest version of api-documenter.
* saved lockfile after upgrade.
* adding yarn to docker environment.
* adding packages to trigger paths.
* added steps to workflow for generating docs.
* reverted back to api-documenter 0.9.3
2020-10-14 17:03:35 +02:00
Marcus Andersson
b5196f531c
Build: added steps to generate packages api documentation. ( #27930 )
...
* added steps to generate docs.
* re-generated the drone.yml file.
* removed metrics reporting from pr pipeline.
* fixed spelling issues.
* fixed so package generation should work.
* some small refactorings.
* fixed spelling error.
* adding echo to verify that we execute the correct script.
* removed echo statement.
* changed scripts a bit.
* added ci flag to script.
* adding exit 1
* increased the limit.
* added missing space.
* fixed shellcheck error.
* fixing lint errors.
* renamed build step.
* changed logic.
* increased limit.
* changed to echo instead of echo -e
* fixed shellcheck errors.
* trying to debug script,
* trying to simplify the find statement.
* fixed issue with text formatting on linux.
* imported build step.
* Update scripts/ci-reference-docs-lint.sh
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
* removed cleanup of packages.
* increased limit.
* will build frontend docs on master but not lint it.
* will always run the linting step.
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
2020-10-14 14:35:55 +02:00
Steven Vachon
830e8b64c3
@grafana/eslint-config bump ( #28230 )
...
* Use latest @grafana/eslint-config
* Version bump
2020-10-13 12:45:22 -04:00
Steven Vachon
0c7fb0cf90
Use latest @grafana/eslint-config ( #28225 )
...
* Use latest @grafana/eslint-config
* Updated lockfile
2020-10-13 11:23:39 -04:00
Arve Knudsen
a5c03b1772
Chore: Upgrade Node to 12.19.0 ( #28168 )
...
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
2020-10-12 07:10:50 +02:00
Steven Vachon
77242b7264
Use latest @grafana/eslint-config ( #28124 )
...
* Use latest @grafana/eslint-config
* Updated lockfile
2020-10-08 13:56:30 -04:00
Torkel Ödegaard
dfe04ea3e8
Packages: Fixed npm dependency issue ( #27996 )
...
* Packages: Fixed npm dependency issue
* Updated yarn.lock
* Fixes
* Updated
2020-10-03 07:13:19 +02:00
kay delaney
d322417217
Chore: Upgrade typescript and related packages ( #27316 )
...
* Chore: Upgrade typescript and related packages
Closes #27115
* Apply suggestions from code review
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com>
* fixes some tests
* Fix failing tests
* Apply suggestions from code review
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com>
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
2020-09-25 15:48:41 +01:00
Zoltán Bedi
b98c85d81c
Chore: eslint plugin react hooks fix in jeager ( #27580 )
...
* Use eslintignore instead of gitignore
* Fix jaeger errors
2020-09-24 14:41:57 +02:00
Arve Knudsen
f5c2b771ee
Chore: Upgrade golangci-lint ( #27719 )
...
* Chore: Upgrade golangci-lint to latest
* ci-build: Upgrade Node/Yarn
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
2020-09-23 10:55:25 +02:00
Marcus Andersson
d75758071b
Chore: bumped to next version 7.3.0-pre ( #27476 )
...
* bumped version to the next minor.
* bumped packages version to the next minor.
2020-09-09 15:43:37 +02:00
Marcus Andersson
b35af9eaa7
Chore: Update release notes/what's new for v7.2. ( #27475 )
2020-09-09 14:55:09 +02:00
Arve Knudsen
58af541321
Drone: Report front-end test metrics ( #27395 )
...
* Drone: Report front-end test metrics
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* ci-frontend-metrics.sh: Fix collection bugs; print JSON
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Add Yarn script ci:test-frontend
2020-09-07 13:17:03 +02:00
Ryan McKinley
f7be1ba030
Chore: update pappparse for security fix ( #27412 )
2020-09-06 21:22:54 -07:00
kay delaney
444f2d5896
Dependencies: Adds @testing-library/user-event for best practices ( #27397 )
...
Adds @testing-library/user-event so that best practices can be followed
when writing tests
2020-09-04 16:38:27 +01:00
Hugo Häggmark
d633cc3c09
Tests: removes unused stuff and replaces monaco transpile with mock ( #27324 )
2020-09-03 08:54:46 +02:00
Simon Podlipsky
84eb03e7e5
BackendSrv: Use uuid v4 as an identifier instead of Date.now() ( #27176 )
2020-08-25 08:58:21 +02:00