Skip to content

Conversation

@ifrost
Copy link
Contributor

@ifrost ifrost commented Sep 26, 2025

What this PR does / why we need it:

Adds a keyboard shortcut e r (press 'e' then 'r') to run queries in Grafana's Explore feature, improving user experience and workflow efficiency.

Which issue(s) this PR fixes:

Resolves #111675

Created by Cursor

- Add new RunQueryEvent for keyboard shortcut handling
- Implement setupExploreBindings() in KeybindingSrv with 'e r' shortcut
- Subscribe to RunQueryEvent in useKeyboardShortcuts hook
- Dispatch runQueries action for all active explore panes
- Follows existing keyboard shortcut patterns in Grafana

Resolves: #111675
@ifrost ifrost requested review from a team as code owners September 26, 2025 16:47
@ifrost ifrost requested review from ashharrison90 and samsch and removed request for a team September 26, 2025 16:47
@CLAassistant
Copy link

CLAassistant commented Sep 26, 2025

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 2 committers have signed the CLA.

✅ ifrost
❌ cursoragent
You have signed the CLA already but the status is still pending? Let us recheck it.

@github-actions github-actions bot added this to the 12.3.x milestone Sep 26, 2025
@ifrost
Copy link
Contributor Author

ifrost commented Sep 26, 2025

/deploy-to-hg

@ephemeral-instances-bot
Copy link

  • Preparing your instance. A comment containing your instance's url will be added to this PR when the instance is ready.
  • Your instance will be ready in ~10 minutes. Follow the workflow progress
  • Slack channel: #proj-ephemeral-hg-instances
  • Building instance with feature/explore-run-query-keyboard-shortcut oss branch and main enterprise branch. How to choose a branch

@ephemeral-instances-bot
Copy link

Error building instance: Contact #proj-ephemeral-hg-instances if it is not a compile error. Logs

Error message

handling pull request comment event: running grafana-build deb: executing command: stdout= stderr=go: downloading github.com/urfave/cli/v2 v2.27.7
go: downloading dagger.io/dagger v0.18.8
go: downloading golang.org/x/sync v0.17.0
go: downloading github.com/Masterminds/semver v1.5.0
go: downloading go.opentelemetry.io/otel/trace v1.38.0
go: downloading github.com/vektah/gqlparser/v2 v2.5.27
go: downloading go.opentelemetry.io/otel v1.38.0
go: downloading github.com/Khan/genqlient v0.8.1
go: downloading github.com/mitchellh/go-homedir v1.1.0
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.12.2
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.38.0
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.12.2
go: downloading github.com/adrg/xdg v0.5.3
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.38.0
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.38.0
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.38.0
go: downloading go.opentelemetry.io/otel/log v0.12.2
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.38.0
go: downloading go.opentelemetry.io/otel/metric v1.38.0
go: downloading go.opentelemetry.io/otel/sdk v1.38.0
go: downloading go.opentelemetry.io/otel/sdk/log v0.12.2
go: downloading github.com/urfave/cli v1.22.17
go: downloading go.opentelemetry.io/otel/sdk/metric v1.38.0
go: downloading go.opentelemetry.io/proto/otlp v1.7.1
go: downloading google.golang.org/grpc v1.75.1
go: downloading github.com/99designs/gqlgen v0.17.73
go: downloading github.com/google/uuid v1.6.0
go: downloading github.com/cpuguy83/go-md2man/v2 v2.0.7
go: downloading github.com/go-logr/logr v1.4.3
go: downloading github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1
go: downloading golang.org/x/sys v0.36.0
go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20250908214217-97024824d090
go: downloading github.com/cpuguy83/go-md2man v1.0.10
go: downloading google.golang.org/genproto v0.0.0-20250603155806-513f23925822
go: downloading google.golang.org/protobuf v1.36.8
go: downloading github.com/go-logr/stdr v1.2.2
go: downloading go.opentelemetry.io/auto/sdk v1.1.0
go: downloading github.com/cenkalti/backoff/v5 v5.0.3
go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.2
go: downloading github.com/grpc-ecosystem/grpc-gateway v1.16.0
go: downloading github.com/russross/blackfriday/v2 v2.1.0
go: downloading github.com/russross/blackfriday v1.6.0
go: downloading github.com/sosodev/duration v1.3.1
go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20250908214217-97024824d090
go: downloading golang.org/x/net v0.44.0
go: downloading golang.org/x/text v0.29.0
2025/09/26 16:51:53 if git -C src checkout feature/explore-run-query-keyboard-shortcut; then echo "checked out feature/explore-run-query-keyboard-shortcut"; else exit 3; fi
time=2025-09-26T16:57:04.979Z level=INFO msg="Initializing tar.gz artifact with options" name=grafana-pro "build ID"=12345 version=12.3.0 distro=linux/amd64 static=true enterprise=true
2025/09/26 16:57:04 if git -C src checkout feature/explore-run-query-keyboard-shortcut; then echo "checked out feature/explore-run-query-keyboard-shortcut"; else exit 3; fi
2025/09/26 16:57:05 if git -C src checkout main; then echo "checked out main"; else exit 3; fi
time=2025-09-26T16:57:12.627Z level=INFO msg="Initializing backend artifact with options" static=true version=12.3.0 name=grafana-pro distro=linux/amd64
2025/09/26 16:57:12 if git -C src checkout main; then echo "checked out main"; else exit 3; fi
time=2025-09-26T16:57:19.207Z level=INFO msg="initializing Pro Docker artifact" Org=hosted-grafana registry=us.gcr.io repo=hosted-grafana-pro tag=12.3.0-ephemeral-oss-111686-72391-1
time=2025-09-26T16:57:19.207Z level=INFO msg="Adding artifact to dag..." filename=grafana-pro_12.3.0_12345_linux_amd64.docker-pro.tar.gz artifact=docker-pro:pro:linux/amd64
time=2025-09-26T16:57:19.207Z level=INFO msg="getting dependencies..." artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.docker-pro.tar.gz service=ArtifactHandler
time=2025-09-26T16:57:19.207Z level=INFO msg="got dependencies" artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.docker-pro.tar.gz service=ArtifactHandler count=1
time=2025-09-26T16:57:19.207Z level=INFO msg="getting dependencies..." artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.deb service=ArtifactHandler
time=2025-09-26T16:57:19.207Z level=INFO msg="got dependencies" artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.deb service=ArtifactHandler count=1
time=2025-09-26T16:57:19.207Z level=INFO msg="getting dependencies..." artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.tar.gz service=ArtifactHandler
time=2025-09-26T16:57:19.207Z level=INFO msg="got dependencies" artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.tar.gz service=ArtifactHandler count=3
time=2025-09-26T16:57:19.207Z level=INFO msg="getting dependencies..." artifact=docker-pro:pro:linux/amd64 filename=bin/grafana-pro/linux/amd64 service=ArtifactHandler
time=2025-09-26T16:57:19.207Z level=INFO msg="got dependencies" artifact=docker-pro:pro:linux/amd64 filename=bin/grafana-pro/linux/amd64 service=ArtifactHandler count=0
time=2025-09-26T16:57:19.207Z level=INFO msg="getting builder..." artifact=docker-pro:pro:linux/amd64 filename=bin/grafana-pro/linux/amd64 service=ArtifactHandler
time=2025-09-26T16:57:19.207Z level=INFO msg="got builder" artifact=docker-pro:pro:linux/amd64 filename=bin/grafana-pro/linux/amd64 service=ArtifactHandler
time=2025-09-26T16:57:19.207Z level=INFO msg="building directory..." artifact=docker-pro:pro:linux/amd64 filename=bin/grafana-pro/linux/amd64 service=ArtifactHandler
2025/09/26 16:57:19 Building with command 'if [ -d pkg/cmd/grafana ]; then go build -buildvcs=false -ldflags="-w -s -X "main.version=12.3.0" -X "main.commit=$(cat ./.buildinfo.commit)" -X "main.buildBranch=$(cat ./.buildinfo.branch)" -X "main.enterpriseCommit=$(cat ./.buildinfo.enterprise-commit)" -linkmode=external -extldflags=-static " -o=bin/grafana-pro/linux/amd64/grafana -trimpath -tags=osusergo,timetzdata,pro ./pkg/cmd/grafana; fi'
2025/09/26 16:57:19 Building with command 'if [ -d pkg/cmd/grafana-server ]; then go build -buildvcs=false -ldflags="-w -s -X "main.version=12.3.0" -X "main.commit=$(cat ./.buildinfo.commit)" -X "main.buildBranch=$(cat ./.buildinfo.branch)" -X "main.enterpriseCommit=$(cat ./.buildinfo.enterprise-commit)" -linkmode=external -extldflags=-static " -o=bin/grafana-pro/linux/amd64/grafana-server -trimpath -tags=osusergo,timetzdata,pro ./pkg/cmd/grafana-server; fi'
2025/09/26 16:57:19 Building with command 'if [ -d pkg/cmd/grafana-cli ]; then go build -buildvcs=false -ldflags="-w -s -X "main.version=12.3.0" -X "main.commit=$(cat ./.buildinfo.commit)" -X "main.buildBranch=$(cat ./.buildinfo.branch)" -X "main.enterpriseCommit=$(cat ./.buildinfo.enterprise-commit)" -linkmode=external -extldflags=-static " -o=bin/grafana-pro/linux/amd64/grafana-cli -trimpath -tags=osusergo,timetzdata,pro ./pkg/cmd/grafana-cli; fi'
2025/09/26 16:57:19 Building with command 'if [ -d pkg/cmd/grafana-example-apiserver ]; then go build -buildvcs=false -ldflags="-w -s -X "main.version=12.3.0" -X "main.commit=$(cat ./.buildinfo.commit)" -X "main.buildBranch=$(cat ./.buildinfo.branch)" -X "main.enterpriseCommit=$(cat ./.buildinfo.enterprise-commit)" -linkmode=external -extldflags=-static " -o=bin/grafana-pro/linux/amd64/grafana-example-apiserver -trimpath -tags=osusergo,timetzdata,pro ./pkg/cmd/grafana-example-apiserver; fi'
time=2025-09-26T16:57:19.207Z level=INFO msg="done building directory" artifact=docker-pro:pro:linux/amd64 filename=bin/grafana-pro/linux/amd64 service=ArtifactHandler
time=2025-09-26T16:57:19.207Z level=INFO msg="getting dependencies..." artifact=docker-pro:pro:linux/amd64 filename=12.3.0/grafana-enterprise/public service=ArtifactHandler
time=2025-09-26T16:57:19.207Z level=INFO msg="got dependencies" artifact=docker-pro:pro:linux/amd64 filename=12.3.0/grafana-enterprise/public service=ArtifactHandler count=0
time=2025-09-26T16:57:19.207Z level=INFO msg="getting builder..." artifact=docker-pro:pro:linux/amd64 filename=12.3.0/grafana-enterprise/public service=ArtifactHandler
time=2025-09-26T16:58:18.005Z level=INFO msg="got builder" artifact=docker-pro:pro:linux/amd64 filename=12.3.0/grafana-enterprise/public service=ArtifactHandler
time=2025-09-26T16:58:18.005Z level=INFO msg="building directory..." artifact=docker-pro:pro:linux/amd64 filename=12.3.0/grafana-enterprise/public service=ArtifactHandler
time=2025-09-26T16:58:18.005Z level=INFO msg="done building directory" artifact=docker-pro:pro:linux/amd64 filename=12.3.0/grafana-enterprise/public service=ArtifactHandler
time=2025-09-26T16:58:18.005Z level=INFO msg="getting dependencies..." artifact=docker-pro:pro:linux/amd64 filename=bin/bundled-plugins service=ArtifactHandler
time=2025-09-26T16:58:18.005Z level=INFO msg="got dependencies" artifact=docker-pro:pro:linux/amd64 filename=bin/bundled-plugins service=ArtifactHandler count=0
time=2025-09-26T16:58:18.005Z level=INFO msg="getting builder..." artifact=docker-pro:pro:linux/amd64 filename=bin/bundled-plugins service=ArtifactHandler
time=2025-09-26T16:58:18.013Z level=INFO msg="got builder" artifact=docker-pro:pro:linux/amd64 filename=bin/bundled-plugins service=ArtifactHandler
time=2025-09-26T16:58:18.013Z level=INFO msg="building directory..." artifact=docker-pro:pro:linux/amd64 filename=bin/bundled-plugins service=ArtifactHandler
time=2025-09-26T16:58:18.013Z level=INFO msg="done building directory" artifact=docker-pro:pro:linux/amd64 filename=bin/bundled-plugins service=ArtifactHandler
time=2025-09-26T16:58:18.013Z level=INFO msg="getting builder..." artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.tar.gz service=ArtifactHandler
time=2025-09-26T16:58:18.013Z level=INFO msg="got builder" artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.tar.gz service=ArtifactHandler
time=2025-09-26T16:58:18.013Z level=INFO msg="building file..." artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.tar.gz service=ArtifactHandler
time=2025-09-26T16:58:18.013Z level=INFO msg="done building file" artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.tar.gz service=ArtifactHandler
time=2025-09-26T16:58:18.013Z level=INFO msg="getting builder..." artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.deb service=ArtifactHandler
time=2025-09-26T16:58:18.013Z level=INFO msg="got builder" artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.deb service=ArtifactHandler
time=2025-09-26T16:58:18.014Z level=INFO msg="building file..." artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.deb service=ArtifactHandler
time=2025-09-26T16:58:18.014Z level=INFO msg="done building file" artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.deb service=ArtifactHandler
time=2025-09-26T16:58:18.014Z level=INFO msg="getting builder..." artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.docker-pro.tar.gz service=ArtifactHandler
time=2025-09-26T16:58:18.014Z level=INFO msg="got builder" artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.docker-pro.tar.gz service=ArtifactHandler
time=2025-09-26T16:58:18.014Z level=INFO msg="building file..." artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.docker-pro.tar.gz service=ArtifactHandler
time=2025-09-26T16:58:18.014Z level=INFO msg="done building file" artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.docker-pro.tar.gz service=ArtifactHandler
time=2025-09-26T16:58:18.014Z level=INFO msg="Done adding artifact" filename=grafana-pro_12.3.0_12345_linux_amd64.docker-pro.tar.gz artifact=docker-pro:pro:linux/amd64
time=2025-09-26T16:58:18.014Z level=INFO msg="Exporting artifacts..."
time=2025-09-26T16:58:18.014Z level=INFO msg="Started exporting artifact..." artifact=docker-pro:pro:linux/amd64 action=export
time=2025-09-26T16:58:18.014Z level=INFO msg="Acquiring semaphore" artifact=docker-pro:pro:linux/amd64 action=export
time=2025-09-26T16:58:18.014Z level=INFO msg="Acquired semaphore" artifact=docker-pro:pro:linux/amd64 action=export
time=2025-09-26T16:58:18.014Z level=INFO msg="Exporting artifact" artifact=docker-pro:pro:linux/amd64 action=export
error exporting artifact 'grafana-pro_12.3.0_12345_linux_amd64.docker-pro.tar.gz': input: container.from.withExec.withExec.withExec.withExec.withExec.withExec.withExec.withExec.withExec.withExec.withExec.withEnvVariable.withEnvVariable.withEnvVariable.withEnvVariable.withEnvVariable.withEnvVariable.withEnvVariable.withEnvVariable.withMountedCache.withEnvVariable.withDirectory.withDirectory.withDirectory.withDirectory.withFile.withDirectory.withDirectory.withDirectory.withDirectory.withFile.withFile.withWorkdir.withFile.withEnvVariable.withMountedCache.withExec.withFile.withFile.withFile.withExec.withExec.withExec.withExec.directory process "/bin/sh -c if [ -d pkg/cmd/grafana ]; then go build -buildvcs=false -ldflags="-w -s -X \"main.version=12.3.0\" -X \"main.commit=$(cat ./.buildinfo.commit)\" -X \"main.buildBranch=$(cat ./.buildinfo.branch)\" -X \"main.enterpriseCommit=$(cat ./.buildinfo.enterprise-commit)\" -linkmode=external -extldflags=-static " -o=bin/grafana-pro/linux/amd64/grafana -trimpath -tags=osusergo,timetzdata,pro ./pkg/cmd/grafana; fi" did not complete successfully: exit code: 1

exit status 1
exit status 1

@ifrost
Copy link
Contributor Author

ifrost commented Oct 6, 2025

/deploy-to-hg

@ephemeral-instances-bot
Copy link

  • Preparing your instance. A comment containing your instance's url will be added to this PR when the instance is ready.
  • Your instance will be ready in ~10 minutes. Follow the workflow progress
  • Slack channel: #proj-ephemeral-hg-instances
  • Building instance with feature/explore-run-query-keyboard-shortcut oss branch and main enterprise branch. How to choose a branch

@ephemeral-instances-bot
Copy link

Error building instance: Contact #proj-ephemeral-hg-instances if it is not a compile error. Logs

Error message

handling pull request comment event: running grafana-build deb: executing command: stdout= stderr=go: downloading github.com/urfave/cli/v2 v2.27.7
go: downloading dagger.io/dagger v0.18.8
go: downloading golang.org/x/sync v0.17.0
go: downloading github.com/Masterminds/semver v1.5.0
go: downloading go.opentelemetry.io/otel/trace v1.38.0
go: downloading github.com/vektah/gqlparser/v2 v2.5.27
go: downloading go.opentelemetry.io/otel v1.38.0
go: downloading github.com/Khan/genqlient v0.8.1
go: downloading github.com/99designs/gqlgen v0.17.73
go: downloading github.com/adrg/xdg v0.5.3
go: downloading github.com/mitchellh/go-homedir v1.1.0
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.12.2
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.12.2
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.38.0
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.38.0
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.38.0
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.38.0
go: downloading go.opentelemetry.io/otel/log v0.12.2
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.38.0
go: downloading go.opentelemetry.io/otel/metric v1.38.0
go: downloading go.opentelemetry.io/otel/sdk v1.38.0
go: downloading github.com/urfave/cli v1.22.17
go: downloading go.opentelemetry.io/otel/sdk/log v0.12.2
go: downloading go.opentelemetry.io/otel/sdk/metric v1.38.0
go: downloading go.opentelemetry.io/proto/otlp v1.7.1
go: downloading google.golang.org/grpc v1.75.1
go: downloading github.com/google/uuid v1.6.0
go: downloading github.com/cpuguy83/go-md2man/v2 v2.0.7
go: downloading github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1
go: downloading github.com/sosodev/duration v1.3.1
go: downloading github.com/go-logr/logr v1.4.3
go: downloading golang.org/x/sys v0.36.0
go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20250908214217-97024824d090
go: downloading github.com/cpuguy83/go-md2man v1.0.10
go: downloading google.golang.org/protobuf v1.36.9
go: downloading github.com/go-logr/stdr v1.2.2
go: downloading go.opentelemetry.io/auto/sdk v1.1.0
go: downloading google.golang.org/genproto v0.0.0-20250603155806-513f23925822
go: downloading github.com/cenkalti/backoff/v5 v5.0.3
go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.2
go: downloading github.com/grpc-ecosystem/grpc-gateway v1.16.0
go: downloading github.com/russross/blackfriday/v2 v2.1.0
go: downloading github.com/russross/blackfriday v1.6.0
go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20250908214217-97024824d090
go: downloading golang.org/x/net v0.44.0
go: downloading golang.org/x/text v0.29.0
2025/10/06 12:19:01 if git -C src checkout feature/explore-run-query-keyboard-shortcut; then echo "checked out feature/explore-run-query-keyboard-shortcut"; else exit 3; fi
time=2025-10-06T12:23:57.275Z level=INFO msg="Initializing tar.gz artifact with options" name=grafana-pro "build ID"=12345 version=12.3.0 distro=linux/amd64 static=true enterprise=true
2025/10/06 12:23:57 if git -C src checkout feature/explore-run-query-keyboard-shortcut; then echo "checked out feature/explore-run-query-keyboard-shortcut"; else exit 3; fi
2025/10/06 12:23:57 if git -C src checkout main; then echo "checked out main"; else exit 3; fi
time=2025-10-06T12:24:04.324Z level=INFO msg="Initializing backend artifact with options" static=true version=12.3.0 name=grafana-pro distro=linux/amd64
2025/10/06 12:24:04 if git -C src checkout main; then echo "checked out main"; else exit 3; fi
time=2025-10-06T12:24:10.514Z level=INFO msg="initializing Pro Docker artifact" Org=hosted-grafana registry=us.gcr.io repo=hosted-grafana-pro tag=12.3.0-ephemeral-oss-111686-73390-1
time=2025-10-06T12:24:10.514Z level=INFO msg="Adding artifact to dag..." filename=grafana-pro_12.3.0_12345_linux_amd64.docker-pro.tar.gz artifact=docker-pro:pro:linux/amd64
time=2025-10-06T12:24:10.514Z level=INFO msg="getting dependencies..." artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.docker-pro.tar.gz service=ArtifactHandler
time=2025-10-06T12:24:10.514Z level=INFO msg="got dependencies" artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.docker-pro.tar.gz service=ArtifactHandler count=1
time=2025-10-06T12:24:10.514Z level=INFO msg="getting dependencies..." artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.deb service=ArtifactHandler
time=2025-10-06T12:24:10.514Z level=INFO msg="got dependencies" artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.deb service=ArtifactHandler count=1
time=2025-10-06T12:24:10.514Z level=INFO msg="getting dependencies..." artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.tar.gz service=ArtifactHandler
time=2025-10-06T12:24:10.514Z level=INFO msg="got dependencies" artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.tar.gz service=ArtifactHandler count=3
time=2025-10-06T12:24:10.514Z level=INFO msg="getting dependencies..." artifact=docker-pro:pro:linux/amd64 filename=bin/grafana-pro/linux/amd64 service=ArtifactHandler
time=2025-10-06T12:24:10.514Z level=INFO msg="got dependencies" artifact=docker-pro:pro:linux/amd64 filename=bin/grafana-pro/linux/amd64 service=ArtifactHandler count=0
time=2025-10-06T12:24:10.514Z level=INFO msg="getting builder..." artifact=docker-pro:pro:linux/amd64 filename=bin/grafana-pro/linux/amd64 service=ArtifactHandler
time=2025-10-06T12:24:10.514Z level=INFO msg="got builder" artifact=docker-pro:pro:linux/amd64 filename=bin/grafana-pro/linux/amd64 service=ArtifactHandler
time=2025-10-06T12:24:10.514Z level=INFO msg="building directory..." artifact=docker-pro:pro:linux/amd64 filename=bin/grafana-pro/linux/amd64 service=ArtifactHandler
2025/10/06 12:24:10 Building with command 'if [ -d pkg/cmd/grafana ]; then go build -buildvcs=false -ldflags="-w -s -X "main.version=12.3.0" -X "main.commit=$(cat ./.buildinfo.commit)" -X "main.buildBranch=$(cat ./.buildinfo.branch)" -X "main.enterpriseCommit=$(cat ./.buildinfo.enterprise-commit)" -linkmode=external -extldflags=-static " -o=bin/grafana-pro/linux/amd64/grafana -trimpath -tags=osusergo,timetzdata,pro ./pkg/cmd/grafana; fi'
2025/10/06 12:24:10 Building with command 'if [ -d pkg/cmd/grafana-server ]; then go build -buildvcs=false -ldflags="-w -s -X "main.version=12.3.0" -X "main.commit=$(cat ./.buildinfo.commit)" -X "main.buildBranch=$(cat ./.buildinfo.branch)" -X "main.enterpriseCommit=$(cat ./.buildinfo.enterprise-commit)" -linkmode=external -extldflags=-static " -o=bin/grafana-pro/linux/amd64/grafana-server -trimpath -tags=osusergo,timetzdata,pro ./pkg/cmd/grafana-server; fi'
2025/10/06 12:24:10 Building with command 'if [ -d pkg/cmd/grafana-cli ]; then go build -buildvcs=false -ldflags="-w -s -X "main.version=12.3.0" -X "main.commit=$(cat ./.buildinfo.commit)" -X "main.buildBranch=$(cat ./.buildinfo.branch)" -X "main.enterpriseCommit=$(cat ./.buildinfo.enterprise-commit)" -linkmode=external -extldflags=-static " -o=bin/grafana-pro/linux/amd64/grafana-cli -trimpath -tags=osusergo,timetzdata,pro ./pkg/cmd/grafana-cli; fi'
2025/10/06 12:24:10 Building with command 'if [ -d pkg/cmd/grafana-example-apiserver ]; then go build -buildvcs=false -ldflags="-w -s -X "main.version=12.3.0" -X "main.commit=$(cat ./.buildinfo.commit)" -X "main.buildBranch=$(cat ./.buildinfo.branch)" -X "main.enterpriseCommit=$(cat ./.buildinfo.enterprise-commit)" -linkmode=external -extldflags=-static " -o=bin/grafana-pro/linux/amd64/grafana-example-apiserver -trimpath -tags=osusergo,timetzdata,pro ./pkg/cmd/grafana-example-apiserver; fi'
time=2025-10-06T12:24:10.514Z level=INFO msg="done building directory" artifact=docker-pro:pro:linux/amd64 filename=bin/grafana-pro/linux/amd64 service=ArtifactHandler
time=2025-10-06T12:24:10.514Z level=INFO msg="getting dependencies..." artifact=docker-pro:pro:linux/amd64 filename=12.3.0/grafana-enterprise/public service=ArtifactHandler
time=2025-10-06T12:24:10.514Z level=INFO msg="got dependencies" artifact=docker-pro:pro:linux/amd64 filename=12.3.0/grafana-enterprise/public service=ArtifactHandler count=0
time=2025-10-06T12:24:10.514Z level=INFO msg="getting builder..." artifact=docker-pro:pro:linux/amd64 filename=12.3.0/grafana-enterprise/public service=ArtifactHandler
time=2025-10-06T12:25:14.411Z level=INFO msg="got builder" artifact=docker-pro:pro:linux/amd64 filename=12.3.0/grafana-enterprise/public service=ArtifactHandler
time=2025-10-06T12:25:14.411Z level=INFO msg="building directory..." artifact=docker-pro:pro:linux/amd64 filename=12.3.0/grafana-enterprise/public service=ArtifactHandler
time=2025-10-06T12:25:14.411Z level=INFO msg="done building directory" artifact=docker-pro:pro:linux/amd64 filename=12.3.0/grafana-enterprise/public service=ArtifactHandler
time=2025-10-06T12:25:14.411Z level=INFO msg="getting dependencies..." artifact=docker-pro:pro:linux/amd64 filename=bin/bundled-plugins service=ArtifactHandler
time=2025-10-06T12:25:14.411Z level=INFO msg="got dependencies" artifact=docker-pro:pro:linux/amd64 filename=bin/bundled-plugins service=ArtifactHandler count=0
time=2025-10-06T12:25:14.411Z level=INFO msg="getting builder..." artifact=docker-pro:pro:linux/amd64 filename=bin/bundled-plugins service=ArtifactHandler
time=2025-10-06T12:25:14.418Z level=INFO msg="got builder" artifact=docker-pro:pro:linux/amd64 filename=bin/bundled-plugins service=ArtifactHandler
time=2025-10-06T12:25:14.418Z level=INFO msg="building directory..." artifact=docker-pro:pro:linux/amd64 filename=bin/bundled-plugins service=ArtifactHandler
time=2025-10-06T12:25:14.418Z level=INFO msg="done building directory" artifact=docker-pro:pro:linux/amd64 filename=bin/bundled-plugins service=ArtifactHandler
time=2025-10-06T12:25:14.418Z level=INFO msg="getting builder..." artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.tar.gz service=ArtifactHandler
time=2025-10-06T12:25:14.418Z level=INFO msg="got builder" artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.tar.gz service=ArtifactHandler
time=2025-10-06T12:25:14.418Z level=INFO msg="building file..." artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.tar.gz service=ArtifactHandler
time=2025-10-06T12:25:14.418Z level=INFO msg="done building file" artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.tar.gz service=ArtifactHandler
time=2025-10-06T12:25:14.418Z level=INFO msg="getting builder..." artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.deb service=ArtifactHandler
time=2025-10-06T12:25:14.418Z level=INFO msg="got builder" artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.deb service=ArtifactHandler
time=2025-10-06T12:25:14.418Z level=INFO msg="building file..." artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.deb service=ArtifactHandler
time=2025-10-06T12:25:14.418Z level=INFO msg="done building file" artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.deb service=ArtifactHandler
time=2025-10-06T12:25:14.419Z level=INFO msg="getting builder..." artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.docker-pro.tar.gz service=ArtifactHandler
time=2025-10-06T12:25:14.419Z level=INFO msg="got builder" artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.docker-pro.tar.gz service=ArtifactHandler
time=2025-10-06T12:25:14.419Z level=INFO msg="building file..." artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.docker-pro.tar.gz service=ArtifactHandler
time=2025-10-06T12:25:14.419Z level=INFO msg="done building file" artifact=docker-pro:pro:linux/amd64 filename=grafana-pro_12.3.0_12345_linux_amd64.docker-pro.tar.gz service=ArtifactHandler
time=2025-10-06T12:25:14.419Z level=INFO msg="Done adding artifact" filename=grafana-pro_12.3.0_12345_linux_amd64.docker-pro.tar.gz artifact=docker-pro:pro:linux/amd64
time=2025-10-06T12:25:14.419Z level=INFO msg="Exporting artifacts..."
time=2025-10-06T12:25:14.419Z level=INFO msg="Started exporting artifact..." artifact=docker-pro:pro:linux/amd64 action=export
time=2025-10-06T12:25:14.419Z level=INFO msg="Acquiring semaphore" artifact=docker-pro:pro:linux/amd64 action=export
time=2025-10-06T12:25:14.419Z level=INFO msg="Acquired semaphore" artifact=docker-pro:pro:linux/amd64 action=export
time=2025-10-06T12:25:14.419Z level=INFO msg="Exporting artifact" artifact=docker-pro:pro:linux/amd64 action=export
error exporting artifact 'grafana-pro_12.3.0_12345_linux_amd64.docker-pro.tar.gz': input: container.from.withDirectory.withDirectory.withDirectory.withDirectory.withFile.withExec.withDirectory.withDirectory.withDirectory.withDirectory.withFile.withWorkdir.withExec.file process "make gen-go WIRE_TAGS=pro" did not complete successfully: exit code: 2

exit status 1
exit status 1

@ifrost ifrost self-assigned this Oct 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Explore: Keyboard shortcut to run queries in Explore

3 participants