Dominik Prokop
e266c88505
Merge main into feat/faro-tracing-integration-part1
...
- Sync feature branch with latest main branch changes
- Resolve conflicts in dashboard scene serialization imports
- Include both existing and new profiler functions for compatibility
- Refactor dashboard performance profiling architecture
- Create shared performanceUtils.ts with memory utilities and grouped logging
- Convert observer methods to arrow functions in analytics and logger classes
- Add type-safe performance.memory access with proper TypeScript interfaces
- Standardize performance logging with writePerformanceGroup utilities
- Convert duration logging from strings to numeric values for better analysis
- Fix localStorage usage to use @grafana/data store for consistency
- Update dashboard scene integration to use improved profiling system
2025-10-07 22:28:34 +02:00
Artur Wierzbicki
bf32e9eea6
Docs: update kubectl instructions ( #111530 )
...
update kubectl instructions
2025-09-24 10:20:34 -05:00
antonio
73cc4587bf
community contributions: update issue triage guide ( #111035 )
...
* update issue triage guide
* moved automation section
* added note to issue category section
2025-09-24 13:14:29 +02:00
Luminessa Starlight
c7dbe46131
Docs: improve form field accessibility guidance ( #110826 )
...
improve form field accessibility guidance
2025-09-10 08:58:30 -04:00
Peter Štibraný
c32650e9d8
Replace remaining calls to testing.Short where possible. ( #110765 )
...
* Replace remaining calls to testing.Short where possible.
* Update style guide.
* Revert change in TestAlertmanager_ExtraDedupStage, as it doesn't work.
* Make TestAlertRulePostExport into integration test.
2025-09-09 08:16:12 +00:00
Tom Ratcliffe
55b638ea98
Chore: Move betterer eslint rules to use eslint suppressions ( #106267 )
...
Co-authored-by: joshhunt <josh.hunt@grafana.com>
2025-09-04 10:47:13 +01:00
Laura Fernández
b92f007894
Chore: Improve Playwright documentation ( #110022 )
2025-08-28 17:16:19 +02:00
Matheus Macabu
d2ec846224
Chore: Remove Bingo as Drone is removed ( #110020 )
2025-08-22 13:49:44 +02:00
Kevin Minehart
7c2945bb54
Remove drone & dead code in pkg/build; update go modules ( #109935 )
...
* remove drone & dead code in pkg/build; update go modules
* remove .drone.star
* Remove drone scripts and drone references in Makefile
* make update-workspace
* remove deadcode tool
* Remove daggerbuild/scripts: deadcode
* Remove drone files / folders in CODEOWNERS
* make update-workspace
* remove more dead code
2025-08-20 14:27:58 -05:00
Jeff Levin
d2f151b896
update tracing guidelines for tracing ( #109299 )
...
Update contributor guidelines for tracing
2025-08-06 21:35:56 +00:00
renovate[bot]
c94f930950
Update dependency prettier to v3.6.2 ( #108689 )
...
* Update dependency prettier to v3.6.2
* run prettier
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2025-07-25 17:47:44 +01:00
Ivana Huckova
e74b4456e4
Update developer-guide.md for running decoupled plugins ( #108604 )
...
* Update developer-guide for running decoupled plugins
* Update contribute/developer-guide.md
Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com>
* Fix lint
---------
Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com>
2025-07-24 17:51:44 +02:00
Luminessa Starlight
5dac6731cb
Docs: Add note for how to enable a feature toggle in development ( #108404 )
...
Actionlint / Lint GitHub Actions files (push) Waiting to run
Details
Backend Code Checks / Validate Backend Configs (push) Waiting to run
Details
Backend Unit Tests / Detect whether code changed (push) Waiting to run
Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (1/8) (push) Blocked by required conditions
Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (2/8) (push) Blocked by required conditions
Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (3/8) (push) Blocked by required conditions
Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (4/8) (push) Blocked by required conditions
Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (5/8) (push) Blocked by required conditions
Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (6/8) (push) Blocked by required conditions
Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (7/8) (push) Blocked by required conditions
Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (8/8) (push) Blocked by required conditions
Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (1/8) (push) Blocked by required conditions
Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (2/8) (push) Blocked by required conditions
Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (3/8) (push) Blocked by required conditions
Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (4/8) (push) Blocked by required conditions
Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (5/8) (push) Blocked by required conditions
Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (6/8) (push) Blocked by required conditions
Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (7/8) (push) Blocked by required conditions
Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (8/8) (push) Blocked by required conditions
Details
Backend Unit Tests / All backend unit tests complete (push) Blocked by required conditions
Details
CodeQL checks / Analyze (actions) (push) Waiting to run
Details
CodeQL checks / Analyze (go) (push) Waiting to run
Details
CodeQL checks / Analyze (javascript) (push) Waiting to run
Details
Lint Frontend / Detect whether code changed (push) Waiting to run
Details
Lint Frontend / Lint (push) Blocked by required conditions
Details
Lint Frontend / Typecheck (push) Blocked by required conditions
Details
Lint Frontend / Betterer (push) Blocked by required conditions
Details
golangci-lint / lint-go (push) Waiting to run
Details
Crowdin Upload Action / upload-sources-to-crowdin (push) Waiting to run
Details
Verify i18n / verify-i18n (push) Waiting to run
Details
Documentation / Build & Verify Docs (push) Waiting to run
Details
End-to-end tests / Detect whether code changed (push) Waiting to run
Details
End-to-end tests / Build & Package Grafana (push) Blocked by required conditions
Details
End-to-end tests / Build E2E test runner (push) Blocked by required conditions
Details
End-to-end tests / ${{ matrix.suite }} (--flags="--env dashboardScene=false", e2e/old-arch/dashboards-suite, dashboards-suite (old arch)) (push) Blocked by required conditions
Details
End-to-end tests / ${{ matrix.suite }} (--flags="--env dashboardScene=false", e2e/old-arch/panels-suite, panels-suite (old arch)) (push) Blocked by required conditions
Details
End-to-end tests / ${{ matrix.suite }} (--flags="--env dashboardScene=false", e2e/old-arch/smoke-tests-suite, smoke-tests-suite (old arch)) (push) Blocked by required conditions
Details
End-to-end tests / ${{ matrix.suite }} (--flags="--env dashboardScene=false", e2e/old-arch/various-suite, various-suite (old arch)) (push) Blocked by required conditions
Details
End-to-end tests / ${{ matrix.suite }} (e2e/dashboards-suite, dashboards-suite) (push) Blocked by required conditions
Details
End-to-end tests / ${{ matrix.suite }} (e2e/panels-suite, panels-suite) (push) Blocked by required conditions
Details
End-to-end tests / ${{ matrix.suite }} (e2e/smoke-tests-suite, smoke-tests-suite) (push) Blocked by required conditions
Details
End-to-end tests / ${{ matrix.suite }} (e2e/various-suite, various-suite) (push) Blocked by required conditions
Details
End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (1, 8) (push) Blocked by required conditions
Details
End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (2, 8) (push) Blocked by required conditions
Details
End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (3, 8) (push) Blocked by required conditions
Details
End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (4, 8) (push) Blocked by required conditions
Details
End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (5, 8) (push) Blocked by required conditions
Details
End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (6, 8) (push) Blocked by required conditions
Details
End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (7, 8) (push) Blocked by required conditions
Details
End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (8, 8) (push) Blocked by required conditions
Details
End-to-end tests / All Playwright tests complete (push) Blocked by required conditions
Details
End-to-end tests / A11y test (push) Blocked by required conditions
Details
End-to-end tests / All E2E tests complete (push) Blocked by required conditions
Details
Frontend tests / Detect whether code changed (push) Waiting to run
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (1) (push) Blocked by required conditions
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (2) (push) Blocked by required conditions
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (3) (push) Blocked by required conditions
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (4) (push) Blocked by required conditions
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (5) (push) Blocked by required conditions
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (6) (push) Blocked by required conditions
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (7) (push) Blocked by required conditions
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (8) (push) Blocked by required conditions
Details
Frontend tests / Decoupled plugin tests (push) Blocked by required conditions
Details
Frontend tests / All frontend unit tests complete (push) Blocked by required conditions
Details
Integration Tests / Sqlite (${{ matrix.shard }}) (1/8) (push) Waiting to run
Details
Integration Tests / Sqlite (${{ matrix.shard }}) (2/8) (push) Waiting to run
Details
Integration Tests / Sqlite (${{ matrix.shard }}) (3/8) (push) Waiting to run
Details
Integration Tests / Sqlite (${{ matrix.shard }}) (4/8) (push) Waiting to run
Details
Integration Tests / Sqlite (${{ matrix.shard }}) (5/8) (push) Waiting to run
Details
Integration Tests / Sqlite (${{ matrix.shard }}) (6/8) (push) Waiting to run
Details
Integration Tests / Sqlite (${{ matrix.shard }}) (7/8) (push) Waiting to run
Details
Integration Tests / Sqlite (${{ matrix.shard }}) (8/8) (push) Waiting to run
Details
Integration Tests / MySQL (${{ matrix.shard }}) (1/8) (push) Waiting to run
Details
Integration Tests / MySQL (${{ matrix.shard }}) (2/8) (push) Waiting to run
Details
Integration Tests / MySQL (${{ matrix.shard }}) (3/8) (push) Waiting to run
Details
Integration Tests / MySQL (${{ matrix.shard }}) (4/8) (push) Waiting to run
Details
Integration Tests / MySQL (${{ matrix.shard }}) (5/8) (push) Waiting to run
Details
Integration Tests / MySQL (${{ matrix.shard }}) (6/8) (push) Waiting to run
Details
Integration Tests / MySQL (${{ matrix.shard }}) (7/8) (push) Waiting to run
Details
Integration Tests / MySQL (${{ matrix.shard }}) (8/8) (push) Waiting to run
Details
Integration Tests / Postgres (${{ matrix.shard }}) (1/8) (push) Waiting to run
Details
Integration Tests / Postgres (${{ matrix.shard }}) (2/8) (push) Waiting to run
Details
Integration Tests / Postgres (${{ matrix.shard }}) (3/8) (push) Waiting to run
Details
Integration Tests / Postgres (${{ matrix.shard }}) (4/8) (push) Waiting to run
Details
Integration Tests / Postgres (${{ matrix.shard }}) (5/8) (push) Waiting to run
Details
Integration Tests / Postgres (${{ matrix.shard }}) (6/8) (push) Waiting to run
Details
Integration Tests / Postgres (${{ matrix.shard }}) (7/8) (push) Waiting to run
Details
Integration Tests / Postgres (${{ matrix.shard }}) (8/8) (push) Waiting to run
Details
Integration Tests / All backend integration tests complete (push) Blocked by required conditions
Details
publish-technical-documentation-next / sync (push) Waiting to run
Details
Reject GitHub secrets / reject-gh-secrets (push) Waiting to run
Details
Build Release Packages / setup (push) Waiting to run
Details
Build Release Packages / Dispatch grafana-enterprise build (push) Blocked by required conditions
Details
Build Release Packages / ${{ needs.setup.outputs.version }} / ${{ matrix.name }} (targz:grafana:darwin/amd64, darwin-amd64) (push) Blocked by required conditions
Details
Build Release Packages / ${{ needs.setup.outputs.version }} / ${{ matrix.name }} (targz:grafana:darwin/arm64, darwin-arm64) (push) Blocked by required conditions
Details
Build Release Packages / ${{ needs.setup.outputs.version }} / ${{ matrix.name }} (targz:grafana:linux/amd64,deb:grafana:linux/amd64,rpm:grafana:linux/amd64,docker:grafana:linux/amd64,docker:grafana:linux/amd64:ubuntu,npm:grafana,storybook, linux-amd64) (push) Blocked by required conditions
Details
Build Release Packages / ${{ needs.setup.outputs.version }} / ${{ matrix.name }} (targz:grafana:linux/arm/v6,deb:grafana:linux/arm/v6, linux-armv6) (push) Blocked by required conditions
Details
Build Release Packages / ${{ needs.setup.outputs.version }} / ${{ matrix.name }} (targz:grafana:linux/arm/v7,deb:grafana:linux/arm/v7,docker:grafana:linux/arm/v7,docker:grafana:linux/arm/v7:ubuntu, linux-armv7) (push) Blocked by required conditions
Details
Build Release Packages / ${{ needs.setup.outputs.version }} / ${{ matrix.name }} (targz:grafana:linux/arm64,deb:grafana:linux/arm64,rpm:grafana:linux/arm64,docker:grafana:linux/arm64,docker:grafana:linux/arm64:ubuntu, linux-arm64) (push) Blocked by required conditions
Details
Build Release Packages / ${{ needs.setup.outputs.version }} / ${{ matrix.name }} (targz:grafana:linux/s390x,deb:grafana:linux/s390x,rpm:grafana:linux/s390x,docker:grafana:linux/s390x,docker:grafana:linux/s390x:ubuntu, linux-s390x) (push) Blocked by required conditions
Details
Build Release Packages / ${{ needs.setup.outputs.version }} / ${{ matrix.name }} (targz:grafana:windows/amd64,zip:grafana:windows/amd64,msi:grafana:windows/amd64, windows-amd64) (push) Blocked by required conditions
Details
Build Release Packages / ${{ needs.setup.outputs.version }} / ${{ matrix.name }} (targz:grafana:windows/arm64,zip:grafana:windows/arm64, windows-arm64) (push) Blocked by required conditions
Details
Build Release Packages / Upload artifacts (push) Blocked by required conditions
Details
Run dashboard schema v2 e2e / dashboard-schema-v2-e2e (push) Waiting to run
Details
Shellcheck / Shellcheck scripts (push) Waiting to run
Details
Swagger generated code / Verify committed API specs match (push) Waiting to run
Details
Dispatch sync to mirror / dispatch-job (push) Waiting to run
Details
publish-kinds-next / main (push) Has been cancelled
Details
Trivy Scan / trivy-scan (push) Has been cancelled
Details
add note for how to enable a feature toggle in development
2025-07-22 14:12:32 -04:00
Ashley Harrison
2d1fb94f2d
Playwright: Gate server start up with `GRAFANA_URL` env var ( #108302 )
...
* refactor so server is created unless GRAFANA_URL is provided
* update documentation
* don't swallow errors from the server process
2025-07-18 17:08:47 +01:00
Martin Costello
469f94028f
Docs: Update ISSUE_TRIAGE ( #106839 )
...
* Docs: Update ISSUE_TRIAGE
- Convert flowchart to a Mermaid diagram.
- Use native GitHub note.
- Fix GitHub casing.
* Docs: Fix lint error
Remove extra blank line.
2025-07-15 18:33:53 +00:00
Ashley Harrison
b6580ccb10
E2E: migrate to playwright ( #107241 )
...
* separate playwright into its own folder
* better separation
* add login scenario, add tags
* remove ui option
* update CODEOWNERS
* add a panels suite test
* migrate queries test to playwright
* rename + add dashlist test
* add panelEdit_base
* add geomap map controls test
* add geomap-layer-types
* add geomap-spatial-operations tests
* add frontend-sandbox-panel tests
* add smoke-tests-suite
* add comment about adding datasource
* add dashboard-browse-nested
* add dashboard-browse
* add dashboard-export-json
* add dashboard-keybindings test
* remove @wip tag
* turn on screenshots and add comment for why this test fails
* add dashboard-links-without-slug test
* try adding permissions in the test as well
* add dashboard-live-streaming
* context in the test doesn't work - sad
* create dashboard-public-templating
* add dashboard-public-create and make live streaming more resilient
* add share externally test
* add dashboard-share-internally
* add share-snapshot-create test
* add dashboard-templating
* add timepicker tests
* add embedded-dashboard test
* add general_dashboards test
* add import-dashboard test
* add load-options-from-url test
* add new-constant-variable test
* add custom-variable test
* add new-datasource-variable test
* add new-interval-variable test
* add text-box-variable test
* add new-query-variable test
* add horizontal repeat test
* add panel-vertical-repeat test
* add empty-row-repeat test
* add set-options-from-ui test
* add snapshot-create test
* add templating test
* add textbox-variables test
* add cloud-plugins-suite
* add storybook verification tests
* add playwright storybook verification workflow
* add playwright browsers
* update CODEOWNERS
* test change to trigger storybook verification workflows
* try container instead
* get the version right...
* go back to installing - less chance of forgetting to update
* Basic Github Actions
Squashed commit of the following:
commit f84c650a71
Author: joshhunt <josh.hunt@grafana.com>
Date: Tue Jul 1 13:23:46 2025 +0100
add arg for sharding, but not using it yet
commit 7bcf0512c6
Author: joshhunt <josh.hunt@grafana.com>
Date: Tue Jul 1 12:30:30 2025 +0100
less newline
commit b643911882
Author: joshhunt <josh.hunt@grafana.com>
Date: Tue Jul 1 12:24:31 2025 +0100
less logs
commit 38f871e9c2
Author: joshhunt <josh.hunt@grafana.com>
Date: Tue Jul 1 10:00:26 2025 +0100
fix yaml
commit db9a773136
Author: joshhunt <josh.hunt@grafana.com>
Date: Tue Jul 1 09:57:47 2025 +0100
clean up files
commit c0525f41fa
Author: joshhunt <josh.hunt@grafana.com>
Date: Tue Jul 1 09:44:56 2025 +0100
gha workflow
commit 895bea7c52
Author: joshhunt <josh.hunt@grafana.com>
Date: Mon Jun 30 19:33:08 2025 +0100
working dagger
commit cea1f84437
Author: joshhunt <josh.hunt@grafana.com>
Date: Mon Jun 30 16:17:46 2025 +0100
wip
* shard gha
* some tidy up
* add flags for exporting results, and a gha step to merge runs
* fix shard gha
* add dashboard-duplicate-panel test
* add dashboard-outline test
* add dashboards-add-panel
* remove some commented out code
* add dashboards-title-description test
* add dashboards-remove-panel
* don't install cypress
* gha: check playwright results
* add dashboards-edit-adhoc-variables test
* fix check-jobs
* add dagger cloud token
* add dagger cloud token
* add edit-datasource-variable test
* update CODEOWNERS
* add dashboards-edit-group-by-variables (skipped for now)
* add dashboards-edit-panel-title-description test
* add dashboards-edit-transparent-bg test
* add dashboards-edit-query-variables test
* run with 8 shards
* add dashboards-edit-variables
* tidy up gha
* add dashboard-group-panels
* fix action
* try to cache the grafana build
* fix missing action becuase no checkout, use builtin continue-on-error instead
* fix missing id
* cat out.txt
* debug build cache
* fix debug build cache
* add dashboards-panel-layouts test
* tidy up
* no more debug
* fix grafana dir
* add dashboards-move-panel test
* skip some failing tests
* mark up plugins tests with @plugins tag, only run @plugins tests in drone
* Hackathon/Playwright Conversion - Various Suite (#107516 )
* Playwright Migration: Various Suite tests
* skipping bad tests
* fix some tests that can fail
* fix uid
* separate user for the verify-i18n test
* build test plugins for grafana server
* properly blur input fields
* login manually
* get dashboardPage from goto
* ignore a couple of type assertions
* remove a couple of timeouts
* remove timeouts on dashboard-share-internally
* use toBeHidden
* make dashboard-share-internally more stable
* remove TEMP_DAGGER_TOKEN
* clean up visaulization-suggestions
* unskip gauge test
* unskip trace-view-scrolling
* attempt to make create variable utils stable
* unskip loki tests
* make go linter happy
* unskip edit-group-by-variables test
* unskip move panel tests
* isolate dashboard-timepicker tests with separate user
* create data source as part of smoke test
* make sure we're awaiting in dashboard-edit-adhoc-variables
* make dashboards-edit-variables test more robust
* Hackathon Playwright: Dashboards Search (#107580 )
* Hackathon Playwright: Dashboards Search
* Feedback changes
* make trace-view-scrolling more stable
* add json report and bench step
* fix bench version
* move fail step to after the playwright report so we can report test failures
* fix output file name
* fix typo
* try wrap in expect.poll
* stability
* bit more tidy up
* fix dashboard-new-layouts tests
* move test-plugins to e2e-playwright
* fix go code for drone e2e run
* move loki plugin-e2e test
* make v2 dashboards work again
---------
Co-authored-by: joshhunt <josh.hunt@grafana.com>
Co-authored-by: Josh Hunt <joshhunt@users.noreply.github.com>
Co-authored-by: Collin Fingar <collin.fingar@grafana.com>
Co-authored-by: Jeff Levin <jeff@levinology.com>
2025-07-11 10:31:33 +01:00
Costa Alexoglou
9ce207b472
docs: k8s backend contrib docs minor fixes ( #106174 )
...
* docs: minor k8s inspired doc changes
* docs: revert to v1 as recommended first major
* Update contribute/architecture/k8s-inspired-backend-arch.md
Co-authored-by: Igor Suleymanov <radiohead@users.noreply.github.com>
---------
Co-authored-by: Igor Suleymanov <radiohead@users.noreply.github.com>
2025-06-17 15:12:49 +02:00
Hugo Häggmark
2b8c74de2e
i18n: removes useTranslate hook ( #106556 )
...
* i18n: removes useTranslate hook
* chore: fix duplicate imports
* chore: fix import sorting and hook dependencies
2025-06-12 11:03:52 +02:00
joshhunt-alt
ccfde5a915
Update backport instructions in contributing docs ( #106060 )
...
* Update backport instructions in contributing docs
* Update merge-pull-request.md
2025-05-27 14:49:25 +01:00
Kristina
b77ab8a685
Developer Guide: Add blurb about vs code debugger error ( #105772 )
...
Add blurb about vs code debugger error in developer guide
2025-05-21 21:59:30 +03:00
Josh Hunt
5bac2639c7
Chore: Update internationalization docs ( #105748 )
2025-05-21 16:00:10 +01:00
Hugo Häggmark
119d5897ea
i18n: imports use @grafana/i18n ( #105177 )
...
* i18n: everything should target @grafana/i18n
* wip
* chore: updates after PR feedback
* Trigger build
* Trigger build
* Trigger build
* chore: skip flaky tests
* chore: skip flaky tests
* chore: skip flaky tests
* chore: skip flaky tests
* chore: skip flaky tests
* chore: skip flaky tests
* chore: revert all flaky tests
* chore: some incorrect usages of useTranslate
2025-05-15 09:17:14 +02:00
Artur Wierzbicki
38a298a502
Backend: doc explaining the shift to K8s-inspired architecture ( #104385 )
...
* draft docs
* Update contribute/architecture/k8s-inspired-backend-arch.md
* review
* https explanatino
* review
* review
* link to storage interface
* make prettier happy
2025-05-07 23:33:39 +03:00
Luminessa Starlight
ded775b4e0
Docs: Move corepack instructions to where you can run them ( #104729 )
...
* move corepack instructions out from under macOS header
* move corepack instructions to new heading after downloading repo
2025-05-02 11:21:11 -04:00
Mariell Hoversholm
757be6365a
CI: Bump golangci-lint to 2.0.2 ( #103572 )
2025-04-10 14:42:23 +02:00
Leonor Oliveira
f21362ad48
Convert pkg/apis/folder to a module ( #102975 )
...
* Convert pkg/apis to a module
* Update apistore module to use apis go module
* Add module to dependabot
* Group go dependencies
* Add guidelines for adding a new gomod
* Prettier
* Only convert apis/folder to a module for now
* Add replace directive
* Add missing go mod
2025-04-02 10:10:04 +02:00
Jo
7970f0c79f
Docs: Fix broken dependency documentation ( #101631 )
2025-03-20 16:31:29 +01:00
Fabrizio
a858ddc470
Update recommended-practices.md to fix 109's header ( #102310 )
...
Minor PR, just to use a `h2` (`##`) header for item 109, as for all other item.
2025-03-20 09:20:14 +01:00
Ansh Goyal
870c65a80f
Docs: update contributor/developer-guide for file watchers and heap limit errors ( #96197 )
...
* Update developer-guide.md
* Update developer-guide.md
* Add commands for macOS systems
* refine text
* Run prettier
---------
Co-authored-by: Matheus Macabu <macabu.matheus@gmail.com>
Co-authored-by: Irene Rodríguez <irene.rodriguez@grafana.com>
2025-02-18 15:03:11 +01:00
Torkel Ödegaard
9bdacf3833
DesignSystem: Menu and popover styling update to use new elevated background token ( #100255 )
...
* DesignSystem: Menu and popover styling tweak proposal
* Fix submenu
* Themes: Add elevated prop
* Update themes
* update
* Fixed tests
* Update
* fix markdown lint
* Update packages/grafana-data/src/themes/createColors.ts
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
* Update contribute/style-guides/themes.md
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
* Update
* Update
---------
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2025-02-11 12:27:04 +01:00
Mariell Hoversholm
98e61233d9
Docs: Clarify dependency management ( #97928 )
...
* Docs: Clarify dependency management
Fixes #97863 .
Fixes #97842 .
* refactor: yarn run prettier:write
2024-12-13 14:19:38 +01: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
Matthew Thorning
6e13d1c3b3
Docs: Update frontend.md ( #96816 )
...
* Update frontend.md
removed incorrect lines which describe the type of case (camelCase, PascalCase, etc.) should be used.
* Update contribute/style-guides/frontend.md
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com>
* Update contribute/style-guides/frontend.md
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com>
* Update contribute/style-guides/frontend.md
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com>
---------
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com>
2024-11-25 09:32:27 +01:00
Raiko Wielk
3d9ae801cb
Docs: Fix broken links in contribute/**/*.md ( #92182 )
...
Co-authored-by: Dave Henderson <dhenderson@gmail.com>
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
2024-09-12 15:51:30 +03:00
Raiko Wielk
9d5f8e2998
Docs: Fix broken link in contribute/backend/README.md ( #92103 )
...
Co-authored-by: Dave Henderson <dhenderson@gmail.com>
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
2024-09-11 14:18:56 +01:00
Joseph Perez
8cc95a7459
Docs: Edit contribute/style-guides (part 11 of doc improvement project) ( #92169 )
...
* Docs: edit contribute/style-guides
* Add missing 'is'
* Improve grammar of code comment
* Prettier fixes
* Minor fix
* Minor fix
---------
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
2024-08-23 08:08:04 -07:00
Joseph Perez
a7b57be04f
Docs: Edit style-guides (part 12 of doc improvement project) ( #92263 )
...
* Docs: Edit style-guides (part 12)
* Update contribute/style-guides/storybook.md
* Prettier fixes
2024-08-22 12:15:12 -07:00
Joseph Perez
24c64fdffa
Docs: Edit of contribute to docs guide (part 8 of doc improvement project) ( #90405 )
...
* Docs: Edit of contribute to docs guide (part 8 of doc improvement project)
* Fix open source
* Modify bullets
* Change final sentence
* Fix final sentence
2024-07-29 08:49:41 -07:00
Joseph Perez
eee66882ef
Docs: Edit of files in the backend contributor guide (part 7 of doc quality improvement project) ( #89974 )
...
* Docs: Edit of multiple files in the backend contributor guide (part 7 of doc quality improvement project)
* Update contribute/backend/instrumentation.md
Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>
* Update contribute/backend/instrumentation.md
Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>
* Update contribute/backend/instrumentation.md
Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>
* Update contribute/backend/instrumentation.md
Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>
* Update contribute/backend/instrumentation.md
Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>
* Update contribute/backend/package-hierarchy.md
Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>
* Update contribute/backend/package-hierarchy.md
Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>
* Update contribute/backend/services.md
Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>
* Update contribute/backend/services.md
Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>
* Update contribute/backend/services.md
Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>
* Update contribute/backend/instrumentation.md
Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>
* Update contribute/backend/instrumentation.md
Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>
* Update contribute/backend/instrumentation.md
Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>
* Update contribute/backend/instrumentation.md
Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>
* Update contribute/backend/package-hierarchy.md
Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>
* Update contribute/backend/services.md
Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>
* Fix for active voice
* Update contribute/backend/instrumentation.md
* Update contribute/backend/instrumentation.md
Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>
* Update contribute/backend/instrumentation.md
Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>
* Update contribute/backend/instrumentation.md
Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>
* Update contribute/backend/instrumentation.md
Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>
* Fix from review
* Update contribute/backend/services.md
* Update contribute/backend/services.md
* Spelling of wire
* Prettier fixes
* Minor fix
---------
Co-authored-by: Eve Meelan <81647476+Eve832@users.noreply.github.com>
2024-07-29 06:06:50 -07:00
Joseph Perez
3df7a854e6
Docs: Edit of 4 files in contribute/style-guides (part 9 of doc quality improvement project) ( #90705 )
...
* Docs: Edit of 4 files in contribute/style-guides
* Respond to review question
* Fix unordered list
* Update contribute/style-guides/e2e-core.md
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>
* Update contribute/style-guides/e2e-core.md
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>
* Update contribute/style-guides/e2e-core.md
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>
* Fix title
* Prettier fixes
---------
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>
2024-07-25 11:14:19 -07:00
Joseph Perez
0ecff76600
Docs: Edit of several Backend topics (part 5 of doc quality project) ( #89073 )
...
* Edit of several Backend topics (part 5 of doc quality project)
* Proofread of files
* Prettier fix
* Update contribute/backend/upgrading-dependencies.md
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
* Update contribute/backend/README.md
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
* Update contribute/backend/README.md
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
* Update contribute/backend/recommended-practices.md
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
* Update contribute/backend/recommended-practices.md
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
* Update contribute/backend/recommended-practices.md
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
* Update contribute/backend/recommended-practices.md
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
* Update contribute/backend/recommended-practices.md
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
* Update contribute/backend/recommended-practices.md
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
* Rename doc filenames with gerunds
---------
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
2024-07-13 10:37:47 -07:00
Sarah Zinger
2a80ec9104
Docs: Add line about installing corepack in developer guide ( #89250 )
...
Add line about installing corepack
2024-07-08 12:38:41 +02:00
Joseph Perez
d49a3e98dc
Docs: Edit of 3 files in backend contributor guide (part 6 of doc quality improvement project) ( #89582 )
...
* Docs: edit of 3 files in backend contributor guide
* Update contribute/backend/database.md
Co-authored-by: brendamuir <100768211+brendamuir@users.noreply.github.com>
* Fix from review
* Update contribute/backend/database.md
* Update contribute/backend/errors.md
* Update contribute/backend/errors.md
* Fix header levels
* Style edits
* Prettier fixes
---------
Co-authored-by: brendamuir <100768211+brendamuir@users.noreply.github.com>
2024-06-25 12:28:22 -07:00
Ashley Harrison
47f8717149
React: Use new JSX transform ( #88802 )
...
* update eslint, tsconfig + esbuild to handle new jsx transform
* remove thing that breaks the new jsx transform
* remove react imports
* adjust grafana-icons build
* is this the correct syntax?
* try this
* well this was much easier than expected...
* change grafana-plugin-configs webpack config
* fixes
* fix lockfile
* fix 2 more violations
* use path.resolve instead of require.resolve
* remove react import
* fix react imports
* more fixes
* remove React import
* remove import React from docs
* remove another react import
2024-06-25 12:43:47 +01:00
Ashley Harrison
8840471574
Internationalisation: Update docs with nested variable examples ( #89484 )
...
* update i18n docs to handle interpolating variables inside inner components
* update with wrapping component example
2024-06-21 09:48:40 +01:00
Erik Sundell
72241dbf5f
Plugin extensions: Add e2e tests ( #89048 )
...
* add custom plugins
* update bundles
* provision app plugins and their dashboards
* add one more script that run e2e tests using e2e test server
* add e2e tests
* regenerate jsonnet dashboards
* ignore custom plugins and playwright report
* use minified
* cleanup tests
* update codeowners
* add leading slash
* document new script
* document custom-plugins
* cleanup
* twist modules
* add readme
2024-06-14 13:41:17 +02:00
Joseph Perez
f09f21b5bb
Docs: Edit of data requests and breaking changes docs (part 4 of Contribute doc quality project) ( #88858 )
...
* Docs: data requests and breaking changes edit
* Update contribute/architecture/frontend-data-requests.md
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
* Fixes from review
* Update contribute/architecture/frontend-data-requests.md
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
* Update contribute/architecture/frontend-data-requests.md
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
* Update contribute/breaking-changes-guide/breaking-changes-guide.md
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
* Fix from review
* Update contribute/breaking-changes-guide/breaking-changes-guide.md
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
* Update contribute/breaking-changes-guide/breaking-changes-guide.md
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
* Fix from review
* Update contribute/breaking-changes-guide/breaking-changes-guide.md
Co-authored-by: Beverly Buchanan <131809838+BeverlyJaneJ@users.noreply.github.com>
* Fixes from review
* Update contribute/breaking-changes-guide/breaking-changes-guide.md
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
* Fix from review
* Fix from review
* Fix alt text
* Remove 1st person
* Fix from review
* Eliminate 'in case'
---------
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
Co-authored-by: Beverly Buchanan <131809838+BeverlyJaneJ@users.noreply.github.com>
2024-06-11 14:57:22 -07:00
Jack Westbrook
a1d41a8932
Docs: Put back section on how to work with frontend plugins ( #88713 )
...
revert(developer-guide): put back section on how to work with frontend plugins in monorepo
2024-06-04 17:57:22 +02:00
Artur Wierzbicki
6523bf4b8e
Chore: fix typo in `contribute/developer-guide.md` to make codespell happy ( #88639 )
...
make codespell happy
2024-06-03 19:12:28 +03:00
Joseph Perez
9d8052830f
Docs: Edit of "ISSUE_TRIAGE" and other topics (part 3 of doc quality project) ( #88106 )
...
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
2024-05-31 08:31:53 +01:00