Ida Štambuk
5431c51490
Cloudwatch: Add linting to restrict imports from core ( #82538 )
...
---------
Co-authored-by: Kevin Yu <kevinwcyu@users.noreply.github.com>
2024-02-20 14:52:11 +01:00
Alyssa Bull
2d432d6ff3
Plugins: Externalize Cloud Monitoring data source ( #80181 )
2024-01-29 09:24:23 -07:00
Joey
6796e66fb8
Pyroscope: Add standalone build ( #80222 )
...
* Pyroscope standalone build
* Fix for tests
* Add missing packages
* Remove import
* Update trace to profiles
* Update test
2024-01-16 12:46:15 +00:00
Fabrizio
522519f671
Tempo: Decouple Tempo from Grafana core ( #79888 )
2024-01-16 11:36:40 +01:00
Andreas Christou
dd77ff6bcd
Plugins: Externalise Azure Monitor data source ( #79545 )
...
* Set up frontend linting for Azure
- Fix final frontend import
- Fix other lint issues
* Add Azure Monitor to backend linting
* Remove featuremgmt dependency
* Add intervalv2 to list of disallowed imports
* Remove config dependency
- Replace with function from azure-sdk
* Remove util dependency
* Duplicate interval functionality from core
* Add required backend wrappers
* Update frontend
* Add testing helper
* Add missing package
* Bump minimum grafana dependency
* Fix dependency
* Regen cue
* Fix lint
* Update expected response file
* Update import and dependency
2024-01-03 19:20:22 +00:00
Fabrizio
7746250367
Parca: Add standalone building configuration ( #79896 )
...
* Parca: Decouple frontend
* Parca: decouple backend
* Parca: add standalone build process
* Regenerate cue files
* Fix import
* Trigger CI
* Fix test
* Trigger CI
* Trigger CI
2024-01-02 16:36:57 +01:00
Andres Martinez Gotor
c70623fb85
Chore: Rename testdata plugin with a fully qualified name ( #75104 )
2023-09-22 15:00:40 +03:00
Andres Martinez Gotor
dd8f88b194
Chore: Remove lint exceptions from testdata backend ( #75148 )
2023-09-21 10:39:28 +02:00
Andres Martinez Gotor
5b2721b4f1
Chore: Add linter rule to avoid imports from Grafana core in test datasource ( #71779 )
2023-07-18 15:57:31 +02:00
Andres Martinez Gotor
8f76647386
Chore: Update golangci-lint to v1.53.3 ( #71771 )
2023-07-18 10:03:35 +02:00
Todd Treece
52121b7165
Chore: Add grafana-apiserver ( #70721 )
...
* add grafana-apiserver
* remove watchset & move provisioning and http server to background
services
* remove scheme
* otel fixes (#70874 )
* remove module ProvideRegistry test
* use certgenerator from apiserver package
* Control collector/pdata from going to v1.0.0-rc8 (as Tempo 1.5.1 would have it)
2023-07-14 12:22:10 -07:00
Emil Tullstedt
b0e681c339
Chore: Update target in go.mod to 1.20 and golangci-lint to v1.52.2 ( #67102 )
2023-05-10 13:47:35 +02:00
Dan Cech
cc5211119b
switch from github.com/gofrs/uuid to github.com/google/uuid ( #65016 )
...
* switch from github.com/gofrs/uuid to github.com/google/uuid
* add golangci rule to prevent inadvertent reintroduction
2023-03-21 06:31:29 -04:00
Serge Zaitsev
0bdb105df2
Chore: Remove xorcare/pointer dependency ( #63900 )
...
* Chore: remove pointer dependency
* fix type casts
* deprecate xorcare/pointer library in linter
* rooky mistake
2023-03-06 05:23:15 -05:00
Emil Tullstedt
10ee900beb
Errors: Remove direct dependencies on github.com/pkg/errors ( #64026 )
...
Co-authored-by: Sofia Papagiannaki <1632407+papagian@users.noreply.github.com>
2023-03-02 16:28:10 +01:00
Emil Tullstedt
3abaf32cf2
Chore: Upgrade golangci-lint to v1.51.2 ( #63630 )
...
Co-authored-by: Sofia Papagiannaki <1632407+papagian@users.noreply.github.com>
2023-02-23 15:10:03 +01:00
Kyle Brandt
55d2d872ec
Chore: Missed deprecations due to overly broad lint exclusion ( #59732 )
2022-12-14 12:32:45 +01:00
Emil Tullstedt
f864be5024
Chore: Deny gopkg.in/yaml.v2 ( #60187 )
2022-12-13 14:31:04 +01:00
Emil Tullstedt
b287047052
Chore: Upgrade Go to 1.19.1 ( #54902 )
...
* WIP
* Set public_suffix to a pre Ruby 2.6 version
* we don't need to install python
* Stretch->Buster
* Bump versions in lib.star
* Manually update linter
Sort of messy, but the .mod-file need to contain all dependencies that
use 1.16+ features, otherwise they're assumed to be compiled with
-lang=go1.16 and cannot access generics et al.
Bingo doesn't seem to understand that, but it's possible to manually
update things to get Bingo happy.
* undo reformatting
* Various lint improvements
* More from the linter
* goimports -w ./pkg/
* Disable gocritic
* Add/modify linter exceptions
* lint + flatten nested list
Go 1.19 doesn't support nested lists, and there wasn't an obvious workaround.
https://go.dev/doc/comment#lists
2022-09-12 12:03:49 +02:00