package client import ( "gitea.com/gitea/proto-go/ping/v1/pingv1connect" "gitea.com/gitea/proto-go/runner/v1/runnerv1connect" ) type Filter struct { OS string `json:"os"` Arch string `json:"arch"` Labels []string `json:"labels"` } // A Client manages communication with the runner. type Client interface { pingv1connect.PingServiceClient runnerv1connect.RunnerServiceClient Address() string }