7fd9ab9481 
								
							 
						 
						
							
							
								
								Replace check for integration tests. ( #110707 )  
							
							... 
							
							
							
							* Replace check for integration tests.
* Revert changes in pkg/tsdb/mysql packages.
* Fix formatting of few tests. 
							
						 
						
							2025-09-08 15:49:49 +02:00  
				
					
						
							
							
								 
						
							
								1f025fe1a3 
								
							 
						 
						
							
							
								
								K8s: Remove kubernetesClientDashboardsFolders feature flag ( #108626 )  
							
							
	
		
			
	 
	
	
		
			
				
	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 
				
			 
		
			
				
	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/various-suite, various-suite) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Verify Storybook (Playwright) (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, true) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Build Release Packages / ${{ needs.setup.outputs.version }} / ${{ matrix.name }} (targz:grafana:darwin/arm64, darwin-arm64, true) (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, true) (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, true) (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, true) (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, false) (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, true) (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, true) (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, true) (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 
				
			 
		
			
				
	Run Storybook a11y tests / Detect whether code changed (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Run Storybook a11y tests / Run Storybook a11y tests (push) Blocked by required conditions  
				
					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 
				
			 
		
	 
							
						 
						
							2025-07-29 16:52:57 -05:00  
				
					
						
							
							
								 
						
							
								a95fb3a37c 
								
							 
						 
						
							
							
								
								Chore: Omit integration tests if short test flag is passed ( #108777 )  
							
							... 
							
							
							
							* omit integration tests if short test flag is passed
* Update pkg/services/ngalert/models/receivers_test.go
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com>
* Update pkg/tests/api/alerting/api_ruler_test.go
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com>
* Update pkg/tests/api/alerting/api_ruler_test.go
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com>
* Update pkg/tests/api/alerting/api_ruler_test.go
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com>
* Update pkg/tests/api/alerting/api_ruler_test.go
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com>
* Update pkg/tests/api/alerting/api_ruler_test.go
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com>
* Update pkg/services/ngalert/models/receivers_test.go
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com>
* Update pkg/cmd/grafana-cli/commands/datamigrations/to_unified_storage_test.go
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com>
* Update pkg/services/ngalert/models/receivers_test.go
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com>
* fix the rest
* false positive
---------
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com> 
							
						 
						
							2025-07-28 13:38:54 +02:00  
				
					
						
							
							
								 
						
							
								f66a693438 
								
							 
						 
						
							
							
								
								Chore: Rename integration tests to follow the common convention ( #105987 )  
							
							... 
							
							
	
		
			
	 
	
	
		
			
				
	Actionlint / Lint GitHub Actions files (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Backend Code Checks / Validate Backend Configs (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (1/8) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (2/8) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (3/8) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (4/8) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (5/8) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (6/8) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (7/8) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (8/8) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (1/8) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (2/8) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (3/8) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (4/8) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (5/8) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (6/8) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (7/8) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (8/8) (push) Waiting to run  
				
					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 / Lint (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Lint Frontend / Typecheck (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Lint Frontend / Betterer (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	golangci-lint / lint-go (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Verify i18n / verify-i18n (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Build & Package Grafana (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Build E2E test runner (push) Waiting to run  
				
					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 / A11y test (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / All E2E tests complete (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 
				
			 
		
			
				
	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 
				
			 
		
			
				
	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 
				
			 
		
			
				
	trigger-dashboard-search-e2e / trigger-search-e2e (push) Waiting to run  
				
					Details 
				
			 
		
	 
							
							* automatically rename integration tests to follow the common convention
* name tests differently
* alter column type to bigint
* update another column to bigint
* add another alter
* fix subquery for mysql 
							
						 
						
							2025-06-29 16:56:24 +02:00  
				
					
						
							
							
								 
						
							
								ab99211b40 
								
							 
						 
						
							
							
								
								Dashboard Provisioning: Reduce db load ( #106114 )  
							
							
							
						 
						
							2025-05-29 09:39:07 +03:00  
				
					
						
							
							
								 
						
							
								2cddaf0781 
								
							 
						 
						
							
							
								
								RBAC: Remove dashboard and folder guardians ( #104646 )  
							
							... 
							
							
							
							* replace usage of folder guardians with access control evaluators
* remove NewByFolderUID guardian
* bring up to date
* fix test
* more test fixes, and don't fetch the folder before evaluating lib element access
* change what error is returned
* fix alerting test
* try to fix linter errors
* replace the use of newByFolder guardian with direct access control evaluator checks
* remove newByFolder guardian
* get rid of dashboard and folder guardians
* undo unwanted change
* undo unwanted change
* undo unwanted change
* update code owners 
							
						 
						
							2025-05-19 09:48:16 +03:00  
				
					
						
							
							
								 
						
							
								e385237daf 
								
							 
						 
						
							
							
								
								Access control: Make sure that user permission cache is cleared after new dashboard and folder creation ( #104193 )  
							
							... 
							
							
							
							* make sure that user permission cache is cleared after new dashboard and folder creation
* more test fixes
* Update pkg/services/dashboards/service/dashboard_service.go
* check identity type in SetDefaultPermissionsAfterCreate, set default permissions for service accounts
* set SA permissions for folders as well
* fix tests 
							
						 
						
							2025-04-24 16:02:39 +03:00  
				
					
						
							
							
								 
						
							
								d0d7078953 
								
							 
						 
						
							
							
								
								App Platform: Remove mutable globals ( #102962 )  
							
							... 
							
							
							
							* App Platform: Remove mutable globals
* chore: clarify why this exists
* fix: support multi-tenant mode
* refactor: call builder providers directly
* CI: Force re-build 
							
						 
						
							2025-03-27 15:46:09 +01:00  
				
					
						
							
							
								 
						
							
								c76a681a43 
								
							 
						 
						
							
							
								
								Dashboards: Prevent version restore to same data ( #102665 )  
							
							
							
						 
						
							2025-03-24 10:48:46 -05:00  
				
					
						
							
							
								 
						
							
								543c0bbccb 
								
							 
						 
						
							
							
								
								App platform: Add cleanup job for dashboards when going through /apis (kubectl) ( #102506 )  
							
							... 
							
							
							
							* Add dashboard cleanup job
Change log message
Adjust logic to account for new head RV logic
Don't update lastResourceVersion due to pagination
Save improvements
* Address review feedback
* Update docs.
* Remove docs
* Rename config
---------
Co-authored-by: Marco de Abreu <18629099+marcoabreu@users.noreply.github.com> 
							
						 
						
							2025-03-22 23:47:27 +01:00  
				
					
						
							
							
								 
						
							
								1a00801e6a 
								
							 
						 
						
							
							
								
								Provisioning: Merge watch support into live ( #102618 )  
							
							
							
						 
						
							2025-03-21 16:45:25 +02:00  
				
					
						
							
							
								 
						
							
								163546d40f 
								
							 
						 
						
							
							
								
								RBAC: Remove dashboard guardians pt 1 ( #102314 )  
							
							... 
							
							
							
							* replace the usage of dashboard guardians with calling AC evaluators or checking access in middleware
* linting fixes
* fix test
* more test fixes
* remove a todo comment 
							
						 
						
							2025-03-20 17:38:09 +00:00  
				
					
						
							
							
								 
						
							
								bd0c645ff0 
								
							 
						 
						
							
							
								
								K8s: Schema v2: Return 406 in /api ( #101842 )  
							
							
							
						 
						
							2025-03-07 18:20:02 -06:00  
				
					
						
							
							
								 
						
							
								5a40c84568 
								
							 
						 
						
							
							
								
								DualWriter: Support managed DualWriter ( #100881 )  
							
							
							
						 
						
							2025-02-19 17:50:39 +03:00  
				
					
						
							
							
								 
						
							
								67be9aeed6 
								
							 
						 
						
							
							
								
								K8s: Search fallback: Support all sort by methods ( #100776 )  
							
							
							
						 
						
							2025-02-18 12:30:11 -06:00  
				
					
						
							
							
								 
						
							
								1856d47e47 
								
							 
						 
						
							
							
								
								Remove GetResourceClient hack from unified package. ( #100636 )  
							
							... 
							
							
							
							* Remove GetResourceClient hack from unified package. 
							
						 
						
							2025-02-14 12:34:52 +01:00  
				
					
						
							
							
								 
						
							
								df84d928e2 
								
							 
						 
						
							
							
								
								K8s: Folders: Fix legacy search ( #100393 )  
							
							
							
						 
						
							2025-02-11 13:14:25 -06:00  
				
					
						
							
							
								 
						
							
								0cef2b9ae7 
								
							 
						 
						
							
							
								
								Dashboard Versions: Make compatible with app platform ( #99327 )  
							
							
							
						 
						
							2025-01-28 08:17:52 -06:00  
				
					
						
							
							
								 
						
							
								a2097fbc2f 
								
							 
						 
						
							
							
								
								Folders: Add user service to folder service implementation ( #99518 )  
							
							... 
							
							
							
							Add user service to folder service implementation 
							
						 
						
							2025-01-27 14:29:47 +01:00  
				
					
						
							
							
								 
						
							
								3a94057ec8 
								
							 
						 
						
							
							
								
								PublicDashboards: Delete on folder deletion ( #99040 )  
							
							
							
						 
						
							2025-01-23 17:23:59 -03:00  
				
					
						
							
							
								 
						
							
								192a81d07f 
								
							 
						 
						
							
							
								
								Folders: Fix guardian to use folder service ( #99339 )  
							
							
							
						 
						
							2025-01-23 10:30:14 -06:00  
				
					
						
							
							
								 
						
							
								2622449718 
								
							 
						 
						
							
							
								
								Dashboards: Use dashboard service in access control ( #99053 )  
							
							
							
						 
						
							2025-01-21 22:57:43 +02:00  
				
					
						
							
							
								 
						
							
								cbb688e910 
								
							 
						 
						
							
							
								
								Zanzana: Remove usage from legacy access control ( #98883 )  
							
							... 
							
							
							
							* Zanzana: Remove usage from legacy access control
* remove unused
* remove zanzana client from services where it's not used
* remove unused metrics
* fix linter 
							
						 
						
							2025-01-14 10:26:15 +01:00  
				
					
						
							
							
								 
						
							
								766d645d82 
								
							 
						 
						
							
							
								
								Filewalkwithme/unistore refactor folder service to hit folder apiserver ( #98409 )  
							
							... 
							
							
							
							Refactor folder service to use Unified Storage
Signed-off-by: Maicon Costa <maiconscosta@gmail.com>
---------
Signed-off-by: Maicon Costa <maiconscosta@gmail.com>
Co-authored-by: Stephanie Hingtgen <stephanie.hingtgen@grafana.com> 
							
						 
						
							2025-01-13 18:15:35 -03:00  
				
					
						
							
							
								 
						
							
								bdb4725768 
								
							 
						 
						
							
							
								
								UserDisplay: Handle both service accounts and user names when resolving "createdBy" ( #98719 )  
							
							... 
							
							
							
							* Handle both user and service accounts when resolving identity name for dashboards and folders
Co-authored-by: Misi <mgyongyosi@users.noreply.github.com> 
							
						 
						
							2025-01-10 10:06:59 +01:00  
				
					
						
							
							
								 
						
							
								9488bf2915 
								
							 
						 
						
							
							
								
								Dashboards: use service for quotas ( #98756 )  
							
							
							
						 
						
							2025-01-09 22:21:21 -07:00  
				
					
						
							
							
								 
						
							
								03f7a7d89d 
								
							 
						 
						
							
							
								
								K8s: Dashboards: Add search to dashboard service ( #98395 )  
							
							
							
						 
						
							2025-01-02 09:39:45 -06:00  
				
					
						
							
							
								 
						
							
								d2639f6080 
								
							 
						 
						
							
							
								
								Ensure all internal Services are using FolderService and not FolderStore ( #98370 )  
							
							... 
							
							
							
							* Ensure all internal Services are using FolderService and not FolderStore
Signed-off-by: Maicon Costa <maiconscosta@gmail.com>
---------
Signed-off-by: Maicon Costa <maiconscosta@gmail.com> 
							
						 
						
							2024-12-30 13:48:35 -03:00  
				
					
						
							
							
								 
						
							
								b3985a4d37 
								
							 
						 
						
							
							
								
								k8s: Dashboards: allow querying of unistore ( #97995 )  
							
							
							
						 
						
							2024-12-17 10:35:46 -06:00  
				
					
						
							
							
								 
						
							
								8f6e9f8ed0 
								
							 
						 
						
							
							
								
								Restores in app platform ( #97582 )  
							
							
							
						 
						
							2024-12-13 16:55:43 -06:00  
				
					
						
							
							
								 
						
							
								1366197522 
								
							 
						 
						
							
							
								
								Zanzana: Search with check server side ( #96268 )  
							
							... 
							
							
							
							* pass zclient into dashboard service
* Search then check implementation
* Use GetNamespace() for user
* remove unused orgID
* simple batch check
* refactor
* add tests
* fix batchCheckItem
* client implements batch check
* use batch check in search
* remove unused
* remove All field from response
* refactor: extract checkNamespace
* fix search result uniqueness
* comment fix
* Apply suggestions from code review
Co-authored-by: Karl Persson <kalle.persson@grafana.com>
* refactor
* cleanup
* remove unnecessary check
* fix tests
* fix protobuf def
* Fix query page
* fix type
---------
Co-authored-by: Karl Persson <kalle.persson@grafana.com> 
							
						 
						
							2024-11-18 14:01:28 +01:00  
				
					
						
							
							
								 
						
							
								2f40fd6741 
								
							 
						 
						
							
							
								
								Dashboards: Remove unique name constraints ( #90687 )  
							
							
							
						 
						
							2024-10-29 08:58:39 +03:00  
				
					
						
							
							
								 
						
							
								e399fe6d09 
								
							 
						 
						
							
							
								
								Folders: Set folder creation permission as part of legacy create ( #94040 )  
							
							... 
							
							
							
							* Add folder store to dashboard permissions
* Include folder store in annotation scope resolver
* Add folder store when initialising library elements
* Include folder store in search v2 service initialisation
* Include folder store in GetInheritedScopes
* Add folder store to folder permissions provider
* Include cfg, folder permissions in folder service
* Move setting of folder permissions for folder service create method 
							
						 
						
							2024-10-01 14:03:02 +02:00  
				
					
						
							
							
								 
						
							
								ed75aea21d 
								
							 
						 
						
							
							
								
								Folders: Export folder store implementation ( #93897 )  
							
							... 
							
							
							
							* Export folder store implementation
* Rename folder store
* Add folder store as a parameter to folder service
* Add folder store to dash service implementation
* Fix folder store comments 
							
						 
						
							2024-09-30 10:28:47 +02:00  
				
					
						
							
							
								 
						
							
								fcb17379ea 
								
							 
						 
						
							
							
								
								LibraryElements: add fake service implementation and replace its usage in Dashboard API ( #93783 )  
							
							... 
							
							
							
							* LibraryElements: add fake service implementation
* Dashboards: replace fake LibraryElements implementation 
							
						 
						
							2024-09-27 14:22:29 +02:00  
				
					
						
							
							
								 
						
							
								40bcd0df41 
								
							 
						 
						
							
							
								
								LibraryElements: export GetAllElements to service ( #93782 )  
							
							
							
						 
						
							2024-09-27 08:48:56 +02:00  
				
					
						
							
							
								 
						
							
								a21a232a8e 
								
							 
						 
						
							
							
								
								Revert read replica POC ( #93551 )  
							
							... 
							
							
							
							* Revert "chore: add replDB to team service (#91799 )"
This reverts commit c6ae2d7999#91706 )"
This reverts commit 54177ca619#91333 )"
This reverts commit 299c142f6a#91142 )"
This reverts commit ac0b4bb34d#90990 )"
This reverts commit daedb358dd#90683 )"
This reverts commit af19f039b6#90530 )"
This reverts commit 27b52b1507#90235 )"
This reverts commit 8a6107cd35#89963 )"
This reverts commit 77a4869fca#89551 )"
This reverts commit ab5a079bcc#89508 )"
This reverts commit d988f5c3b0#89232 )"
This reverts commit 50244ed4a1 
							
						 
						
							2024-09-25 15:21:39 -08:00  
				
					
						
							
							
								 
						
							
								b2eeb0dd6e 
								
							 
						 
						
							
							
								
								Alerting: update rule versions on folder move ( #88376 )  
							
							... 
							
							
							
							* Alerting: update rule versions on folder move (#88361 )
* Add tracing to folder.Move and folder.Update 
							
						 
						
							2024-08-13 12:26:26 +02:00  
				
					
						
							
							
								 
						
							
								8a6107cd35 
								
							 
						 
						
							
							
								
								DashboardStore: Use ReplDB and get dashboard quotas from the ReadReplica ( #90235 )  
							
							... 
							
							
							
							* Use ReplDB in dashboard store and update all fixtures - no other changes
* just moving dashboard counts for now
* find the missing test fixture 
							
						 
						
							2024-07-12 10:47:49 -04:00  
				
					
						
							
							
								 
						
							
								87d86e81ce 
								
							 
						 
						
							
							
								
								Zanzana: Evaluate permissions alongside with RBAC engine ( #90064 )  
							
							... 
							
							
							
							* Zanzana: Evaluate permissions if feature flag enabled
* Fix tests
* adjust logs
* fix spelling
* remove unused
* only evaluate implemented resources
* refactor 
							
						 
						
							2024-07-05 11:31:23 +02:00  
				
					
						
							
							
								 
						
							
								ed13959e33 
								
							 
						 
						
							
							
								
								Optimize memory allocations in permissions cache ( #89645 )  
							
							... 
							
							
							
							This PR reduces the number of allocations made while caching permissions from the database, fixes the hierarchy of spans and adds new spans for tracing.
---------
Signed-off-by: Dave Henderson <dave.henderson@grafana.com>
Co-authored-by: Dave Henderson <dave.henderson@grafana.com> 
							
						 
						
							2024-06-26 23:03:13 +03:00  
				
					
						
							
							
								 
						
							
								99d8025829 
								
							 
						 
						
							
							
								
								Chore: Move identity and errutil to apimachinery module ( #89116 )  
							
							
							
						 
						
							2024-06-13 07:11:35 +03:00  
				
					
						
							
							
								 
						
							
								167151b211 
								
							 
						 
						
							
							
								
								Chore: Remove use of deprecated method in AC code ( #87541 )  
							
							... 
							
							
							
							* switch from using cfg to using featuremgmt for checking a feature toggle in AC code
* merge test fixes 
							
						 
						
							2024-05-10 11:56:52 +01:00  
				
					
						
							
							
								 
						
							
								ad5613d7d4 
								
							 
						 
						
							
							
								
								Chore: Remove cfg from folder service ( #87212 )  
							
							... 
							
							
							
							remove cfg from folder service 
							
						 
						
							2024-05-02 13:18:54 +02:00  
				
					
						
							
							
								 
						
							
								522a98c126 
								
							 
						 
						
							
							
								
								Chore: Make Cfg field private in SQLStore ( #85593 )  
							
							... 
							
							
							
							* make cfg private in sqlstore
* fix db init in tests
* fix case
* fix folder test init
* fix imports
* make another Cfg private
* remove another Cfg
* remove unused variable
* use store cfg, it has side-effects
* fix mutated cfg in tests 
							
						 
						
							2024-04-24 10:38:40 +02:00  
				
					
						
							
							
								 
						
							
								5c4a2de59b 
								
							 
						 
						
							
							
								
								Add FolderUID for library elements ( #83819 )  
							
							... 
							
							
							
							* Revert "Revert "Add FolderUID for library elements" (#83776 )"
This reverts commit 0dfdb2ae47 
							
						 
						
							2024-04-09 12:27:43 +02:00  
				
					
						
							
							
								 
						
							
								8765c48389 
								
							 
						 
						
							
							
								
								Alerting: Remove legacy alerting ( #83671 )  
							
							... 
							
							
							
							Removes legacy alerting, so long and thanks for all the fish! 🐟 
---------
Co-authored-by: Matthew Jacobson <matthew.jacobson@grafana.com>
Co-authored-by: Sonia Aguilar <soniaAguilarPeiron@users.noreply.github.com>
Co-authored-by: Armand Grillet <armandgrillet@users.noreply.github.com>
Co-authored-by: William Wernert <rwwiv@users.noreply.github.com>
Co-authored-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com> 
							
						 
						
							2024-03-14 15:36:35 +01:00  
				
					
						
							
							
								 
						
							
								0dfdb2ae47 
								
							 
						 
						
							
							
								
								Revert "Add FolderUID for library elements" ( #83776 )  
							
							... 
							
							
							
							Revert "Add FolderUID for library elements (#79572 )"
This reverts commit 2532047e7a 
							
						 
						
							2024-03-01 18:16:43 +02:00  
				
					
						
							
							
								 
						
							
								2532047e7a 
								
							 
						 
						
							
							
								
								Add FolderUID for library elements ( #79572 )  
							
							... 
							
							
							
							* Add FolderUID in missing places for libraryelements
* Add migration for FolderUID in library elements table
* Add Folder UIDs tolibrary panels
* Adjust dashboard import with folder uid
* Fix lint
* Rename back FolderUID to UID
* Remove default
* Check if folderUID is nil
* Add unique indes on org_id,folder_uid,name and kind
* Update pkg/services/libraryelements/database.go
Co-authored-by: Sofia Papagiannaki <1632407+papagian@users.noreply.github.com>
* Fix folder integration test, with unique index on library elements
* Make folder uids nullable and rewrite migration query
* Use dashboard uid instead of folder_uid
* Adjust test
---------
Co-authored-by: Sofia Papagiannaki <1632407+papagian@users.noreply.github.com> 
							
						 
						
							2024-03-01 10:16:33 +01:00  
				
					
						
							
							
								 
						
							
								d0679f0993 
								
							 
						 
						
							
							
								
								Chore: Add support bundle for folders ( #83360 )  
							
							... 
							
							
							
							* add support bundle for folders
* fix ProvideService in tests
* add a test for collector 
							
						 
						
							2024-02-26 11:27:22 +01:00