Dimitris Sotirakis
e8c9179f1a
[v8.3.x] CI: Run e2e tests in parallel using multiple suites ( #41748 ) ( #42215 )
...
* CI: Run e2e tests in parallel using multiple suites (#41748 )
* Add missing slash
2021-11-24 15:42:54 +01:00
idafurjes
33ebb859bd
Bump grabpl version to 2.7.1 ( #42089 ) ( #42154 )
...
(cherry picked from commit 5ac1dc1008 )
2021-11-23 23:33:23 +01:00
Dimitris Sotirakis
67b8ea6df2
CI: Remove Linux grabpl step dependency from Windows builds ( #42069 ) ( #42112 )
2021-11-23 12:26:03 +01:00
Dimitris Sotirakis and Dave Henderson
80945956aa
Dockerfile: Bump Go and Alpine versions ( #42063 )
...
Co-authored-by: Dave Henderson <dhenderson@gmail.com >
2021-11-22 14:53:48 +01:00
Dimitris Sotirakis
c782f3031a
Make integration tests depend on initialize for enterprise-release-* branches ( #42004 ) ( #42027 )
2021-11-22 08:48:35 +01:00
Dimitris Sotirakis
5e0900609b
Refactor drone yaml ( #41969 )
2021-11-19 14:46:00 +01:00
Grot (@grafanabot) and Dimitris Sotirakis
94023f10a3
Make initialize depend on clone, only on enterprise pipelines ( #41909 ) ( #41910 )
...
(cherry picked from commit 7dcc5ca199 )
Co-authored-by: Dimitris Sotirakis <dimitrios.sotirakis@grafana.com >
2021-11-18 18:11:43 +02:00
Grot (@grafanabot) and Dimitris Sotirakis
a6ce53136c
Run integration tests after initialize ( #41906 ) ( #41908 )
...
(cherry picked from commit e8a2a82d5c )
Co-authored-by: Dimitris Sotirakis <dimitrios.sotirakis@grafana.com >
2021-11-18 18:00:35 +02:00
Grot (@grafanabot) and Dimitris Sotirakis
b4b13f8113
Disable lint-drone from release pipelines ( #41899 ) ( #41900 )
...
(cherry picked from commit 53dc388dcf )
Co-authored-by: Dimitris Sotirakis <dimitrios.sotirakis@grafana.com >
2021-11-18 17:34:13 +02:00
Grot (@grafanabot) and Dimitris Sotirakis
fe082e2210
Update grabpl version to 2.6.1 ( #41892 ) ( #41896 )
...
(cherry picked from commit c82a15eafb )
Co-authored-by: Dimitris Sotirakis <dimitrios.sotirakis@grafana.com >
2021-11-18 16:01:05 +01:00
Joan López de la Franca Beltran and Dan Cech
d49230d291
Grafana CLI Wire Runner ( #41012 )
...
* Set up Wire build graph
* Remove enterprise Wire set
* Move runner package outside commands
* Update Makefile (gen-go path)
* Minor prettier fix
* Include new Wire enterprise file into .gitignore
* Update Wire deps
* Update the grabpl version
Co-authored-by: Dan Cech <dcech@grafana.com >
2021-11-17 20:43:09 +01:00
Dimitris Sotirakis
b8dd9fdd4a
CI: Make build, test and integration tests steps run in parallel ( #40794 )
...
* Make build and test steps run in parallel
* Make tests and builds run on different pipelines
* Make test-backend depend on initialize
* Rename
* Create standalone integration tests pipeline (#41730 )
* Remove unused variables
2021-11-17 11:25:55 +02:00
Hugo Häggmark
b4faee786f
Chore: re-enable pa11y-ci for PRs ( #41723 )
...
* Chore: re-enable pa11y-ci for PRs
* Chore: update signature
* Chore: revert wait times
* Chore: use same hash as docker image
2021-11-17 06:03:09 +01:00
Dimitris Sotirakis
86d79e4625
Add grabpl step only if platform=linux ( #41732 )
2021-11-16 11:46:44 +01:00
Dimitris Sotirakis
99900cbdd8
CI: Make grabpl and lint-drone standalone steps ( #41644 )
...
* Extract grabpl download as separate step
* Change image to alpine
* Change image to curlimage
* Change image to alpine-curl
* Extract lint-drone step
* Add lint-drone to release and main pipelines
* Rename lint_drone to lint_drone_step
* Sign drone
2021-11-15 17:14:33 +00:00
Hugo Häggmark
f3f441f4ec
Chore: removes vulnarabilities from echo ( #41671 )
2021-11-15 10:24:17 +01:00
Hugo Häggmark and dsotirakis
16578b0af0
Chore: Fix broken pa11y-ci ( #41597 )
...
* Chore: Fix broken pa11y-ci
* Chore: using npx instead
* Chore: testing with prebuilt image
* Chore: testing bin path
* Chore: trying
* Chore: another try
* Update puppeteer image
* Chore: updating image
* Chore: removes yarn version printout
* Chore: removes yarn version printout
Co-authored-by: dsotirakis <sotirakis.dim@gmail.com >
2021-11-15 08:49:39 +01:00
Jack Westbrook
5fad5511e9
Build: Enable persistent cache for faster Webpack builds ( #41430 )
...
* build(webpack): enable caching for development and production builds
* build(webpack): introduce unminified production build script
* build(typescript): introduce incremental flag to cache typechecking
* chore(git): ignore typescript cache file
* chore(webpack): bump dependencies to latest
2021-11-11 14:32:34 +01:00
Jack Westbrook
c712c31721
Build: Use SWC to speed up Sass template builds ( #41425 )
...
* build(themes): use SWC to speed up template builds
* chore: remove superfluous dev deps
2021-11-11 14:03:53 +01:00
Jack Westbrook
8c98f24777
Chore: Fix failing frontend-metrics script ( #41599 )
2021-11-11 13:41:15 +01:00
Hugo Häggmark
0e12293971
Chore: Removes pa11y-ci as dependency and use dlx instead ( #41591 )
2021-11-11 12:54:08 +01:00
Dimitris Sotirakis
13df0901a8
Remove build-deploy.sh ( #41586 )
2021-11-11 09:23:12 +01:00
Dimitris Sotirakis
b79eab8455
Make script not fail if reports/docs directory doesn't exist ( #41527 )
2021-11-10 18:07:39 +02:00
ed030f9c21
Chore: Set min node version in package.json to 16 ( #41423 )
...
* Update package.json
* Update build-container version
* Sign drone
* Update developer-guide
* kick drone
Co-authored-by: dsotirakis <sotirakis.dim@gmail.com >
Co-authored-by: Dimitris Sotirakis <dimitrios.sotirakis@grafana.com >
Co-authored-by: kay delaney <kay@grafana.com >
2021-11-10 14:23:10 +00:00
dsotirakis
a3f6982476
Merge test a11y steps on starlark files
2021-11-10 14:35:03 +02:00
Artur Wierzbicki and Leon Sorokin
f45eb309ef
Live: move centrifuge service to a web worker ( #41090 )
...
* Fix: make webpack pickup workers written in TS
* Add comlink to dependencies
* Temporary fix: copy paste `toDataQueryError` from @grafana/runtime to avoid web dependencies
* Implemented comlink-based centrifuge worker & worker proxy
* Temporary fix: implement comlink transferHandlers for subscriptions and streamingdataframes
* Move liveTimer filtering from CentrifugeService into GrafanaLiveService
* Switch from CentrifugeService to CentrifugeServiceWorkerProxy in GrafanaLive
* Naming fix
* Refactor: move liveTimer-based data filtering from GrafanaLiveService to CentrifugeServiceWorker
* observe dataStream on an async scheduler
* Fix: - Unsubscribe is now propagated from the main thread to the worker, - improve worker&workerProxy types
* Fix: Prettify types
* Fix: Add error & complete observers
* Docs: Add comment explaining the `subscriberTransferHandler`
* Fix: Replace `StreamingDataFrameHandler` with explicitly converting StreamingDataFrame to a DataFrameDTO
* Refactor: move liveTimer filtering to service.ts to make it easy to implement a `live-service-web-worker` feature flag
* Feat: add `live-service-web-worker` feature flag
* Fix: extract toDataQueryError.ts to a separate file within `@grafana-runtime` to avoid having a dependency from webworker to the whole package (@grafana-runtime/index.ts)
* Update public/app/features/dashboard/dashgrid/liveTimer.ts
Co-authored-by: Leon Sorokin <leeoniya@gmail.com >
* Fix: fixed default import class in worker file
* Fix: cast worker as Endpoint
* Migrate from worker-loader to webpack native worker support v1 - broken prod build
* Fix: Use custom path in HtmlWebpackPlugin
* Fix: Loading workers from CDNs
* Fix: Avoid issues with jest ESM support by mocking `createWorker` files
* Fix: move the custom mockWorker rendering layout to `test/mocks`
Co-authored-by: Leon Sorokin <leeoniya@gmail.com >
2021-11-09 21:05:01 +04:00
Dimitris Sotirakis
ad4fc4d87e
Remove FocusConvey check ( #41165 )
2021-11-09 12:38:51 +01:00
Leon Sorokin
f0a108afb3
MarketTrend: add new alpha panel ( #40909 )
2021-11-05 18:01:26 -07:00
Josh Hunt
14ddb2939c
Chore: Enable strict Typescript checks ( #41198 )
...
* Chore: Enable strict Typescript checking
* Chore: Remove old strict budget checks
2021-11-02 15:23:44 +00:00
Dimitris Sotirakis
d85b4dc7a8
CI: Update grafana/build-container version ( #41191 )
...
* Update node and yarn versions
* Update drone yaml
2021-11-02 13:52:16 +00:00
cb948d10e0
CloudWatch: Fix strict Typescript errors ( #41160 )
...
* CloudWatch: Fix strict typscript errors
* Update public/app/plugins/datasource/cloudwatch/components/ConfigEditor.tsx
Co-authored-by: Sarah Zinger <sarahzinger@users.noreply.github.com >
* Chore: reduce strict error
* Update ci-check-strict.sh
Co-authored-by: Sarah Zinger <sarahzinger@users.noreply.github.com >
Co-authored-by: Hugo Häggmark <hugo.haggmark@gmail.com >
2021-11-02 13:16:46 +00:00
dsotirakis
778c860b3c
Revert: Remove FocusConvey check
2021-11-01 20:07:28 +02:00
dsotirakis
96541cf8d6
Remove FocusConvey check
2021-11-01 20:02:02 +02:00
Dimitris Sotirakis
5e813ea454
Add isl and expat libs as tarballs explicitly ( #41138 )
2021-11-01 15:12:16 +02:00
kay delaney
209122347c
Chore: Fix broken enterprise builds ( #41025 )
2021-10-28 10:51:12 +01:00
kay delaney
3a7c5a0755
Chore: Switch yarn 2 to plug-n-play strategy ( #40300 )
2021-10-27 14:21:07 +01:00
Dimitris Sotirakis
624d7631e6
Build/CI: Make integration-tests depend on initialize ( #40782 )
...
* Make integration tests depend on initialize
* Reorder steps for better visualisation
2021-10-21 22:28:57 +02:00
Dimitris Sotirakis
bb738e35cf
Chore: Move Grafana version generator in initialize step ( #40604 )
...
* Move gen-version
* Small dependencies reorder
* Update grabpl version
2021-10-21 09:59:12 +03:00
Andres Martinez Gotor
302fef394a
Chore: remove strict errors for azure-monitor ( #40675 )
2021-10-20 16:34:24 +02:00
Dimitris Sotirakis
ba60bec11b
Remove git reset - replace with git stash ( #40669 )
2021-10-20 11:39:46 +03:00
Dimitris Sotirakis
0efe2e3acc
Chore: Make test-frontend step depend on initialize step ( #40616 )
...
* Make test-frontend step depend on initialize
Debug
* Clean git tree dir
* Make build-frontend depend on lint-frontend
* Add actual steps back
2021-10-19 19:54:33 +03:00
Kevin Minehart
9c2d70ce0f
Packaging: Dependency updates ( #40534 )
...
* update loki
* install openssl from alpine's edge repository
* extracttraceid moved to tracing package
* remove exit if warning limit is exceeded
* disable flaky libraryelements test
2021-10-18 19:50:10 +02:00
Ashley Harrison
f7cbb298f7
Update ci-frontend-metrics.sh ( #40569 )
2021-10-18 13:17:02 +01:00
Ashley Harrison
99c51a491b
Update ci-frontend-metrics.sh ( #40562 )
2021-10-18 11:49:19 +01:00
Gábor Farkas
1f44023ebe
Loki: fix typescript-strict-mode error ( #40566 )
...
* loki: fix typescript-strict error
* loki: fix typescript-strict-mode error
2021-10-18 12:35:56 +02:00
Piotr Jamróz
2de769420e
Chore: Reduce strict error in DataSourceHttpSettings.onChange callback ( #40497 )
...
* Reduce strict TS errors
* Update ERROR_COUNT_LIMIT after merging from main
* Update number of errors
2021-10-18 10:40:43 +02:00
Marcus Andersson
80a7401cfb
Chore: replaced the @grafana/api-extractor with the @microsoft/api-extractor ( #40519 )
...
* removed the @grafana/api-extractor and replaced it with the @microsoft/api-extractor.
* increased the limit.
2021-10-18 09:16:36 +02:00
Giordano Ricci
63fc12d186
Elasticsearch: Fix some strict typescript errors ( #40517 )
...
* Elasticsearch: Fix some strict typescript errors
* Fix tests
* Reduce strict error count
* actually fix tests
2021-10-15 16:20:20 +01:00
Gábor Farkas
8e070d6858
influxdb: config page: typescript-fix for strict-mode ( #40465 )
2021-10-15 11:29:41 +02:00
09bb890092
WIP Chore: reduce strict errors ( #40462 )
...
* Chore: reduce strict error in ngReact
* Chore: reduce strict errors for ShareModal
* Chore: reduce strict errors in VersioHistory
* Chore: reduce strict error in ExpressionDatasource
* Chore: reduce strict error in DashboardWatcher
* Chore: reduce strict error in PluginPage
* Chore: reduce strict errors for guard
* Chore: update threshold
* Chore: reduce strict errors in Graph
* Chore: reduce threshold
* Apply suggestions from code review
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
* Chore: reduce strict errors in TimeSeries
* Chore: reduce threshold
* Chore: reduce strict errors in polyfill
* Chore: reduce threshold
* Chore: update after PR comments
* Update public/app/features/plugins/PluginPage.tsx
Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com >
* Update public/app/features/plugins/PluginPage.tsx
Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com >
* Chore: changes after PR comments
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com >
2021-10-15 08:57:55 +02:00