Josh Hunt
8502e1f2ce
CI: Fix pa11y check by running in docker-puppeteer image ( #107084 )
...
* Change pa11y dagger to run in docker-puppeteer image
* export json results
* re-enable pa11y ci check
* update gha workflow to new flags
* add no-threshold-fail, use single pa11y config
* fix codeowners
* readme
* fix drone config
2025-06-24 14:40:37 +01:00
Denis Vodopianov
041fadce06
Chore: Make base images in Dockerfile dependabot-friendly ( #106792 )
2025-06-19 10:45:34 +02:00
Jev Forsberg
bb03ed54d3
Chore: Remove migrated e2e tests from drone pipelines ( #106960 )
2025-06-19 06:00:18 +02:00
Mariell Hoversholm
8598fa213a
Drone: Delete migrated workflows ( #106870 )
...
* Drone: Remove verify_storybook pipeline
Already exists in GitHub Actions.
* Drone: Remove lint_backend pipeline
Already exists in GHA.
* Drone: Remove backend tests
These already exist in GitHub Actions.
* Drone: Remove shellcheck pipeline
* Drone: Remove unused images
* Drone: Remove lint_frontend pipeline
Already in GHA.
* Drone: Remove test_frontend pipeline
Already exists in GHA.
* Drone: Remove integration_benchmarks pipeline
This was last used in January. GHA does not have it, but it is relatively trivial to run locally.
2025-06-18 14:03:23 -05:00
Mariell Hoversholm
74e39dd996
Actions: Add Swagger verification ( #106873 )
2025-06-18 16:00:34 +02:00
Mariell Hoversholm
18fc0bc878
Actions: Introduce Shellcheck action ( #106843 )
2025-06-17 21:15:03 +02:00
kay delaney
9a17e9abd6
Chore: Bump node to v22.16.0 ( #106758 )
2025-06-16 17:29:07 +02:00
Matheus Macabu
5c268c1734
Dependencies: Bump Go to v1.24.4 ( #106533 )
2025-06-11 14:25:48 +02:00
Denis Vodopianov
ca0ac05b39
Chore: add missing build-id to the rgm-promotion step ( #105814 )
...
add missing build-id to the rgm-promotion step
2025-05-22 12:55:35 +03:00
Mariell Hoversholm
d692bce405
Drone: Dagger needs to use go run ( #105803 )
2025-05-22 10:14:44 +03:00
Kevin Minehart
13f4cf162e
CI: move grafana-build into pkg/build ( #105640 )
...
* move grafana-build into pkg/build
2025-05-20 10:48:00 -05:00
Andreas Christou
404eff947c
Azure: Update E2E image ( #105420 )
...
Update image and trigger build
2025-05-14 18:57:43 +01:00
Matheus Macabu
9fb20efea9
Chore: Bump Go version to 1.24.3 ( #105098 )
2025-05-08 15:28:03 +02:00
Kevin Minehart
ec35e861e0
CI: move `grafana-delivery-bot` path in Drone ( #104886 )
...
Backend Code Checks / Validate Backend Configs (push) Waiting to run
Details
Backend Unit Tests / Grafana (push) Waiting to run
Details
Backend Unit Tests / Grafana Enterprise (push) Waiting to run
Details
CodeQL checks / Analyze (go) (push) Waiting to run
Details
CodeQL checks / Analyze (javascript) (push) Waiting to run
Details
CodeQL checks / Analyze (python) (push) Waiting to run
Details
Lint Frontend / Verify i18n (push) Waiting to run
Details
Lint Frontend / Lint (push) Waiting to run
Details
Lint Frontend / Typecheck (push) Waiting to run
Details
Lint Frontend / Betterer (push) Waiting to run
Details
Documentation / Build & Verify Docs (push) Waiting to run
Details
Coverage / Backend Unit Tests (push) Waiting to run
Details
End-to-end tests / Build & Package Grafana (push) Waiting to run
Details
End-to-end tests / ${{ matrix.suite }} (dashboards-suite) (push) Blocked by required conditions
Details
End-to-end tests / ${{ matrix.suite }} (panels-suite) (push) Blocked by required conditions
Details
End-to-end tests / ${{ matrix.suite }} (smoke-tests-suite) (push) Blocked by required conditions
Details
End-to-end tests / ${{ matrix.suite }} (various-suite) (push) Blocked by required conditions
Details
End-to-end tests / ${{ matrix.suite }} (old arch) (old-arch/dashboards-suite) (push) Blocked by required conditions
Details
End-to-end tests / ${{ matrix.suite }} (old arch) (old-arch/panels-suite) (push) Blocked by required conditions
Details
End-to-end tests / ${{ matrix.suite }} (old arch) (old-arch/smoke-tests-suite) (push) Blocked by required conditions
Details
End-to-end tests / ${{ matrix.suite }} (old arch) (old-arch/various-suite) (push) Blocked by required conditions
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (1) (push) Waiting to run
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (2) (push) Waiting to run
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (3) (push) Waiting to run
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (4) (push) Waiting to run
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (5) (push) Waiting to run
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (6) (push) Waiting to run
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (7) (push) Waiting to run
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (8) (push) Waiting to run
Details
Integration Tests / Sqlite (push) Waiting to run
Details
Integration Tests / MySQL (push) Waiting to run
Details
Integration Tests / Postgres (push) Waiting to run
Details
publish-technical-documentation-next / sync (push) Waiting to run
Details
Run dashboard schema v2 e2e / dashboard-schema-v2-e2e (push) Waiting to run
Details
Verify Storybook / Verify Storybook (push) Waiting to run
Details
Dispatch sync to mirror / dispatch-job (push) Waiting to run
Details
golangci-lint / lint-go (push) Has been cancelled
Details
Crowdin Upload Action / upload-sources-to-crowdin (push) Has been cancelled
Details
trigger-dashboard-search-e2e / trigger-search-e2e (push) Has been cancelled
Details
Trivy Scan / trivy-scan (push) Has been cancelled
Details
* move delivery bot creds to vault
* format-drone
2025-05-02 11:55:23 -05:00
Kevin Minehart
fd4afdbd2c
CI: Use docker creds from ci/common ( #104827 )
...
Use docker creds from ci/common
2025-05-01 09:32:35 -05:00
renovate[bot]
cdfd3caba8
Update dependency cypress to v14 ( #99916 )
...
* Update dependency cypress to v14
* update drone image
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2025-04-25 14:49:50 +01:00
Mariell Hoversholm
9df94718ab
[main] Go: Bump to 1.24.2 ( #103521 )
...
Go: Bump to 1.24.2
It is not likely we are actually affected by the CVEs, but updating proactively is not a bad idea nonetheless.
Fixes: CVE-2025-22871
Fixes: https://github.com/grafana/grafana-operator-experience-squad/issues/1311
2025-04-08 17:12:30 +02:00
Kevin Minehart
ebb3902307
CI: remove frontend unit test and frontend linting from drone PR/main pipelines ( #102221 )
...
* remove frontend unit test and frontend linting from drone PR/main pipelines
* remove unused dependency on frontend test
* fail fast on frontend unit tests
* no more main-test-frontend
* update CODEOWNERS
* make job names more identifiable
2025-03-17 09:41:17 -05:00
Denis Vodopianov
e645a7d8ff
Chore: update golang version in .drone.yaml ( #101894 )
2025-03-11 18:25:52 +01:00
Matheus Macabu
61eb837dd6
Chore: Bump Go to 1.23.7 ( #101576 )
2025-03-05 14:55:36 +01:00
Jev Forsberg
a7ecb19c31
Chore: Update base alpine docker image ( #101320 )
...
* baldm0mma/ update base image arg
* baldm0mma/ update alpine image
* baldm0mma/ skip failing test
* baldm0mma/ specifiy patch
* baldm0mma/ flaky test?
2025-02-25 16:23:28 -07:00
Ryan McKinley
e482c037bf
Chore: Update drone promote support ( #101241 )
2025-02-24 20:36:13 +02:00
Kevin Minehart
49e5f77dd1
CI: Remove unused release_publisher scripts ( #101019 )
...
* Remove the unused `release_publisher` script.
* Remove the "whats new check" in Drone.
* Automatically set the What's New URL in releases based on the tagged version.
2025-02-20 12:00:15 -06:00
Jack Westbrook
08000eeece
Chore: refresh betterer results file ( #100863 )
...
* chore(betterer): refresh results file
* ci(betterer): add betterer:ci script to catch out of sync results file
2025-02-18 18:23:32 +02:00
Robert Goltz
27837ee937
Chore: Update alpine docker image (minor) - 3.20.5 to 3.20.6 [security] ( #100791 )
...
* Chore: Update alpine docker image (minor) - 3.20.5 to 3.20.6 [sec-fixes]
* Chore: Regenerate .drone.yml
---------
Co-authored-by: Matheus Macabu <macabu.matheus@gmail.com>
2025-02-17 16:41:38 +01:00
Josh Hunt
a9b4b1e5be
Chore: pin tonistiigi/binfmt version ( #100510 )
...
* Chore: pin tonistiigi/binfmt version
* change version to qemu-v7.0.0-28
* uninstall first, log version
* uninstall first, log version
* uninstall first, log version
2025-02-12 08:37:04 -06:00
Jev Forsberg
8e3327a446
Chore: Update grabpl version to v3.1.2 ( #100157 )
...
baldm0mma/ update grabpl version
2025-02-06 15:23:51 -07:00
Andres Martinez Gotor
05ea450dd2
Drone: Add apps directory for backend tests ( #100204 )
2025-02-06 17:01:50 +02:00
Ashley Harrison
c94b8b78ae
API client generation: Add `verify-api-clients` step to drone ( #99987 )
...
* add verify-api-clients step to drone
* change to check the verify step fails
* ignore conf dir
* rerun make drone
* undo change to make step fail
2025-02-04 09:13:44 +00:00
Jev Forsberg
46af49f907
Chore: Update alpine build docker image ( #99998 )
...
baldm0mma/ update alpine build image
2025-02-03 15:06:29 -07:00
Mariell Hoversholm
a08f406781
Security: Update to Go 1.23.5 ( #99121 )
...
* feat: update to Go 1.23.5
* chore: make drone
* chore: make update-workspace
* CI: Force re-build
* CI: Force re-build
2025-01-17 09:29:52 +01:00
Jack Baldry
3884c0e896
Replace codespell with Vale spelling check ( #98406 )
2025-01-14 14:08:01 +00:00
Mariell Hoversholm
05ea05d64e
Chore: Bump Go to 1.23.4 ( #98853 )
...
* Chore: Bump Go to 1.23.4
This is done in preparation of updating the App SDK library we import, as it has bumped its Go version to 1.23.4 as well.
* Chore: make update-workspace
2025-01-14 09:28:44 +01:00
Mariell Hoversholm
e754ea7a64
Fix: MySQL integration tests don't need to verify CA ( #98857 )
...
* Fix: MySQL integration tests don't need to verify CA
The _better_ solution here is to use our own, custom CA certificate. But there is also no real problem in risking a MITM
attack here as it's just test code, with no sensitive data, and it's ran on our own infra (so if we have a MITM problem,
we have even bigger issues...).
* Chore: make drone
* Chore: buildifier format
2025-01-13 15:40:19 +01:00
Bruno Abrantes
17a9974b87
Storage: Removes integration tests for MySQL 5.7 since it is EOL ( #98013 )
...
* Removes integration tests for MySQL 5.7 since it is EOL
Signed-off-by: Bruno Abrantes <bruno@brunoabrantes.com>
* Remake drone.yml
Signed-off-by: Bruno Abrantes <bruno@brunoabrantes.com>
---------
Signed-off-by: Bruno Abrantes <bruno@brunoabrantes.com>
2024-12-16 12:28:30 -03:00
Ashley Harrison
08bb66ba72
Chore: Update to node 22 ( #97779 )
...
* update to node 22
* downgrade to 22.11.0
* switch to using node-version-file
* update @types/node
* revert back to using node-version
2024-12-12 16:39:52 +00:00
Matheus Macabu
aa5ba238a4
CI: ignore failure in github_app_generate_token step ( #97141 )
2024-12-10 10:46:28 +02:00
Santiago
21f81cfba3
Remote Alertmanager: Make failing integration tests block merges ( #97493 )
2024-12-05 17:30:41 -03:00
Kevin Minehart
6fe184a565
CI: add missing github app volume to release pipeline ( #97406 )
...
add github app volume to release pipeline
2024-12-04 17:02:01 +02:00
Serge Zaitsev
feeb2c6ce0
Chore: Remove verification steps for deb/rpm in drone ( #96991 )
...
remove verification steps for deb/rpm in drone
2024-12-02 11:07:58 -07:00
Kevin Minehart
2400483d6c
CI: Add github app token generation in pipelines that use GITHUB_TOKEN ( #96646 )
...
* Add github app token generation in pipelines that use GITHUB_TOKEN
* ci?
* clone gh repo using x-access-token user
* address linting issues
* use mounted volume for exporting token
* remove unused github_token env var swagger gen step
* replace pat on release_pr pipepline
* cleanup GH PAT references
* linting
* Update scripts/drone/steps/lib.star
* make drone
---------
Co-authored-by: Matheus Macabu <macabu.matheus@gmail.com>
2024-11-21 17:08:02 +02:00
Santiago
9e408f842c
Alerting: Skip sanitizing labels when sending alerts to the remote Alertmanager ( #96251 )
...
* Alerting: Skip sanitizing labels when sending alerts to the remote Alertmanager
* fix drone image name
2024-11-13 11:21:44 -03:00
Kevin Minehart
4e6a7121ed
CI: Consolidate package and docker steps ( #95375 )
...
* Consolidate package and docker steps
* load docker images (if there are any); fix tag-format casing
* I guess e2e tests use pkg/build...
* lint starlark
2024-10-25 09:25:29 -05:00
Kevin Minehart
67b3848fd9
CI: Remove drone steps for building windows because it's done in grafana-… ( #95373 )
...
Remove drone steps for building windows because it's done in grafana-build now
2024-10-24 17:04:25 -05:00
Erik Sundell
b0250cf027
Release: Install git in npm release step ( #95324 )
...
install git
2024-10-24 13:07:07 +03:00
Kevin Minehart
66c728d26b
CI: use linux to build msi installers ( #95215 )
...
* Build the MSI installers using Linux and wine
2024-10-23 22:26:52 +03:00
Josh Hunt
8f7352e862
CI: Additional changes for +security versions ( #94854 )
...
* Build: Fix docker manifest create not using correct IMAGE_TAG
* Support publishing security versions of NPM packages
---------
Co-authored-by: Andreas Christou <andreas.christou@grafana.com>
Co-authored-by: Kevin Minehart <kmineh0151@gmail.com>
Co-authored-by: Diego Augusto Molina <diegoaugustomolina@gmail.com>
2024-10-17 22:13:42 +03:00
Kevin Minehart
7a2edd35d5
CI: Support more version formats in publishing ( #94575 )
...
* cleanup dead code
* add tests and rewrite publish grafanacom steps to reuse
* add pkg/build tests; don't upload CDN assets on grafana releases
2024-10-15 09:27:13 -05:00
Jev Forsberg
0e8fa1f5f8
CI: Remove redundant FE and BE tests from release pipeline ( #94173 )
...
baldm0mma/remove_tests/ remove fe and be tests
2024-10-07 13:55:17 -06:00
Kevin Minehart
26c3ed89a3
CI: upgrade grabpl v3.0.53 ( #94112 )
...
* upgrade grabpl to v3.0.53
* upgrade grabpl to v3.0.53
2024-10-01 21:03:38 +01:00