Emil Tullstedt
6761c1de5f
Chore: Upgrade Go to 1.19.2 ( #56355 ) ( #56552 )
...
(cherry picked from commit c2d3a31772 )
2022-10-07 09:03:42 -04:00
Dimitris Sotirakis and Julien Duchesne
23487da3a4
Drone: publish-linux-packages should be privileged ( #55816 ) ( #56383 )
...
It's currently failing with a failure to mount s3fs
(cherry picked from commit 169df2fe90 )
Co-authored-by: Julien Duchesne <julien.duchesne@grafana.com >
2022-10-05 07:55:05 -04:00
Emil Tullstedt
05b4ce4861
Chore: Upgrade Go version to 1.19.1 (backport) ( #55733 )
...
Upgrades the version of Go used to build Grafana v9.1.x to 1.19.1.
Backport of Chore: Upgrade Go to 1.19.1 #54902
Backport of Chore: Update swagger to v0.30.2 #55159
2022-09-28 10:58:56 +02:00
Dimitris Sotirakis and Julien Duchesne
80784cbfab
Drone: Always have image_pull_secrets ( #55530 ) ( #55541 )
...
Having it doesn't prevent pulling any images, so it's easier if it's everywhere
(cherry picked from commit a44c0040a9 )
Co-authored-by: Julien Duchesne <julien.duchesne@grafana.com >
2022-09-21 02:49:59 -04:00
Dimitris Sotirakis and Julien Duchesne
67baeb765f
Add package publishing step ( #53553 ) ( #54846 )
...
Issue: https://github.com/grafana/deployment_tools/issues/36289
Based on the new image: https://github.com/grafana/deployment_tools/tree/master/docker/package-publish
This is a new step meant to replace the store-packages command. It will greatly improve publishing performace and it publishes to a common repository shared with all Grafana products
Co-authored-by: dsotirakis <dimitrios.sotirakis@grafana.com >
(cherry picked from commit 67f1778bf1 )
Co-authored-by: Julien Duchesne <julien.duchesne@grafana.com >
2022-09-07 08:55:30 -04:00
Dimitris Sotirakis
23e88aa9ca
Trigger backend tests on devenv changes ( #54137 ) ( #54148 )
...
(cherry picked from commit 50d0581000 )
2022-08-24 10:41:29 -04:00
Dimitris Sotirakis
a8855cd7dc
Add GCP_KEY secret to the artifacts-page pipeline ( #54013 ) ( #54055 )
...
(cherry picked from commit ceb32a7506 )
2022-08-23 07:44:12 -05:00
Dimitris Sotirakis
7e2d4789e5
Make retrieve and release npm packages allowed to fail ( #53191 ) ( #53220 )
...
(cherry picked from commit 1d1fb07124 )
2022-08-22 17:49:50 +00:00
Emil Tullstedt and malcolmholmes
5188243e30
Build: upgrade Alpine images ( #53743 ) ( #53748 )
...
(cherry picked from commit a19d82124b )
Co-authored-by: malcolmholmes <42545407+malcolmholmes@users.noreply.github.com >
2022-08-15 19:22:26 +02:00
malcolmholmes
f9b75f8b46
Build: update grabpl ( #53729 )
...
* Update grabpl (four digit releases)
* Update .drone.yml
2022-08-15 13:25:05 +01:00
Ezequiel Victorero
e0d71f02b1
Public Dashboards: add e2e tests for public dashboards ( #52970 )
2022-08-01 11:20:49 -03:00
Dimitris Sotirakis
cea4b3fb19
Make compile-build-cmd depend on init-enterprise ( #53029 )
2022-08-01 06:56:06 -04:00
Dimitris Sotirakis
1666871d48
Trigger pr-integration-tests pipeline only on backend changes ( #53024 )
2022-08-01 12:36:32 +03:00
Ashley Harrison
921d32d70b
Chore: use new pa11y-ci version ( #52953 )
...
* use new pa11y-ci version, update some thresholds and set standard to WCAG2AA
* remove unneeded comment
* PRs won't have unified alerting enabled...
2022-07-28 12:49:41 -04:00
Kevin Minehart
d567f199dd
CI: add the grabpl build-backend command into the repo ( #52673 )
...
* Move the grabpl build-backend command and clean it up a bit
2022-07-28 10:11:22 -04:00
Dimitris Sotirakis
f215a35caf
Docker: Install jq on build-container image ( #52928 )
...
* Install jq on build-container image
* Bump build-container version
2022-07-28 08:21:48 -05:00
Dimitris Sotirakis
12079a7285
Remove unused code ( #52806 )
2022-07-26 15:08:45 +01:00
Dimitris Sotirakis
f26c49ecc0
Remove build-storybook from release-branch mode for enterprise ( #52654 )
2022-07-22 08:29:29 -04:00
Dimitris Sotirakis
6e6863f10a
Remove condition - simplify code ( #52637 )
2022-07-22 12:23:08 +03:00
Dimitris Sotirakis
3b6cef9dfa
CI: Refactor/Reorder *.star files ( #52384 )
...
* Refactor test pipelines
* Move pr, main and release starlark files under scripts/drone/event
* Move cron.star to scripts/drone/events
* Further unused code removal
* Introducing build.star
* Extract verify_drone.star
* Extract windows.star
* Extract publish.star
* Remove unused code
* Fix formatting in main.star
2022-07-20 09:43:19 -04:00
Emil Tullstedt
78f26a079c
Chore: Upgrade to Go version 1.17.12 ( #52523 )
2022-07-20 14:27:44 +02:00
Dimitris Sotirakis
47678cd087
CI; Update Dockerfile for grafana/grafana-ci-deploy container ( #52516 )
...
* Use python 3.7 for gcloud
* Update comment for reference
* Update image version
* Update gcloud components
2022-07-20 06:34:09 -04:00
Dimitris Sotirakis
529289268b
Docker: Install git in grafana/grafana-ci-deploy image ( #52466 )
...
* Install git in grafana/grafana-ci-deploy image
* Bump grafana/grafana-ci-deploy version
2022-07-19 11:04:16 -04:00
Dimitris Sotirakis
e0d1af1867
Remove volumes from build-e2e pipeline on main ( #52386 )
2022-07-19 14:38:43 +03:00
Dimitris Sotirakis
2af5feb147
CI: Add pr-verify-drone pipeline ( #51951 )
...
* Introduce pr-verify-drone pipeline
* Remove `make drone` pre-commit hook
* Remove lint-drone from test-backend pipeline
2022-07-08 12:18:46 +03:00
Dimitris Sotirakis
beb60a5de2
Make store packages depend on gen-version ( #51916 )
2022-07-07 15:13:47 -04:00
Dimitris Sotirakis
5cbb7003c0
Add artifacts-page grabpl command ( #51894 )
2022-07-07 11:00:28 -04:00
Dimitris Sotirakis
6447e08809
Add gen-version step to release pipelines ( #51913 )
2022-07-07 10:32:18 -04:00
Dimitris Sotirakis
88943590b3
Add gen-version for main-publish pipeline ( #51890 )
2022-07-07 12:58:20 +01:00
Dimitris Sotirakis
f279699beb
CI: Abstract Grafana versioning ( #50935 )
...
* Remove flags and update grabpl
* Sign drone yaml
2022-07-07 13:41:27 +03:00
Ashley Harrison and dsotirakis
f654152dc8
Chore: split betterer into it's own CI step and allow failures for now ( #51543 )
...
* split betterer into it's own CI step and allow failures for now
* Run make drone
Co-authored-by: dsotirakis <dimitrios.sotirakis@grafana.com >
2022-06-29 15:04:52 +01:00
Simon Deziel
a46daf2300
Drop unused debian packages ( #45173 )
...
* apt-transport-https is no longer needed (apt has builtin HTTPS support)
apt-transport-https is a virtual package since Ubuntu Bionic as apt
natively supports HTTPS repos since then, see:
https://packages.ubuntu.com/bionic/apt-transport-https
Signed-off-by: Simon Deziel <simon@sdeziel.info >
* Stop pulling software-properties-common (unused)
software-properties-common was used for the add-apt-repository
command that is no longer used since commit 26cf3d9c66
Signed-off-by: Simon Deziel <simon@sdeziel.info >
2022-06-29 09:41:08 -04:00
Ashley Harrison and Levente Balogh
688164bbd6
Chore: add a betterer test for undocumented stories ( #51444 )
...
* add a betterer test for undocumented stories
* update results
* Update .betterer.ts
Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com >
* update results
* prettier
* slightly nicer regexp
Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com >
2022-06-29 12:25:31 +01:00
Ashley Harrison
0124dc8e6b
Chore: reintroduce type assertion test + change emitted metric names ( #51375 )
...
* reintroduce type assertion test + change emitted metric names
* rename test to better eslint to be more generic
2022-06-25 07:45:38 -04:00
Josh Hunt
78ee9ffa37
Chore: Remove CI stats that are also reported by betterer ( #51318 )
...
* Chore: Remove CI stats that are reported by betterer
* update betterer results
2022-06-23 14:20:45 +02:00
Ashley Harrison and joshhunt
ded3d53d89
Chore: Additional betterer tests for type assertions and explicit any ( #45901 )
...
* Add betterer tests to prevent adding more type assertions and explicit any's into the codebase
* update betterer results file
* better glob matching
* updated results
* update results again...
* use more up to date betterer packages
* they're devdeps...
* Commit latest betterer results
* latest .betterer.results
Co-authored-by: joshhunt <josh@trtr.co >
2022-06-23 11:36:20 +01:00
idafurjes and dsotirakis
ef23a76310
Remove integration tags for enterprise ( #50974 )
...
* Remove integration tags for enterprise
* Adjust integration tests and backend tests for the current enterprise setup
* Remove entrerprise2 integration step and use go command for enterprise2 backend step
* CI: Tidy up `release-enterprise-*` pipeline dependencies (#51031 )
* Tidy up enterprise deps
* Fixes according to reviewer's comments
Co-authored-by: dsotirakis <sotirakis.dim@gmail.com >
2022-06-22 15:22:42 +02:00
ying-jeanne
f81f33420e
Chore: Update build-container to version 1.5.7 ( #51188 )
2022-06-22 02:55:43 +02:00
Dimitris Sotirakis
f351b9a923
Remove enterprise2 condition - move tests to release pipelines ( #51096 )
2022-06-21 14:44:51 +02:00
ying-jeanne
62531715b3
Chore: remove bra and scripts/go from grafana ( #51130 )
2022-06-21 11:08:08 +02:00
ying-jeanne
4489f331b8
Chore: Use the bingo built golangci-lint ( #51048 )
...
* use the bingo built golangci-lint
* remove grapl usage
* add dependancy
2022-06-17 19:46:20 +02:00
idafurjes and Sofia Papagiannaki
335ce44890
Fix integration tests for mysql and postgres ( #50867 )
...
* Fix integration tests for mysql and postgres
* Package by package testing
* Adding make gen-go to the postgres and mysql integration step
* Rewrite command for backend integration tests
* Diffentiate command for OSS and enterprise
* Add wire-install as dependant for OSS integration tests
* set GRAFANA_TEST_DB variable in the go test command
* No verbose output
* Remove redundant env var
* Try fixing the tests
* Trying stg else
* Remove verbose
Co-authored-by: Sofia Papagiannaki <sofia@grafana.com >
2022-06-16 16:41:56 +02:00
Dimitris Sotirakis
8a6ed3d81b
Remove armv6 from build-backend variants ( #50878 )
2022-06-15 16:46:47 +03:00
Dimitris Sotirakis
7566f800e6
Include public/app/plugins/**/plugin.json in the BE test paths ( #50756 )
2022-06-14 12:22:52 +03:00
Agnès Toulet
3e5e86d926
Drone: remove flag from main downstream step ( #50681 )
2022-06-13 17:06:11 +02:00
Kat Yang
bd35e6917a
Chore: Exclude integration tests from running on test-backend step ( #50359 )
...
* Chore: Exclude integration tests from running on test-backend step
* Remove -v from go test command
* Add check to skip integration tests before each integration test
* Try to restart pipeline
* Retrying to make pipeline run
2022-06-10 11:46:21 -04:00
Josh Hunt
9d73264895
No longer generate theme json as it's not compatible with the right tooling ( #50605 )
2022-06-10 14:26:56 +01:00
Dimitris Sotirakis
5633648383
Rename release pipelines ( #50585 )
2022-06-10 12:28:50 +02:00
sam boyer
9fc889f5f6
ci: Depend on init-enterprise for gen-cue verify ( #50191 )
2022-06-09 09:48:27 +03:00
Dimitris Sotirakis
63ed5367c3
Remove test_steps ( #50396 )
2022-06-08 14:00:52 +03:00