mirror of https://code.forgejo.org/forgejo/runner
chore(runner): add default label ""self-hosted"
see https://docs.github.com/en/actions/hosting-your-own-runners/using-self-hosted-runners-in-a-workflow#using-default-labels-to-route-jobspull/2/head
parent
c161a48a0a
commit
dada0730b0
|
@ -16,7 +16,10 @@ import (
|
||||||
log "github.com/sirupsen/logrus"
|
log "github.com/sirupsen/logrus"
|
||||||
)
|
)
|
||||||
|
|
||||||
var ErrDataLock = errors.New("Data Lock Error")
|
var (
|
||||||
|
ErrDataLock = errors.New("Data Lock Error")
|
||||||
|
defaultLabels = []string{"self-hosted"}
|
||||||
|
)
|
||||||
|
|
||||||
func New(cli client.Client, dispatch func(context.Context, *runnerv1.Task) error, filter *client.Filter) *Poller {
|
func New(cli client.Client, dispatch func(context.Context, *runnerv1.Task) error, filter *client.Filter) *Poller {
|
||||||
return &Poller{
|
return &Poller{
|
||||||
|
@ -53,7 +56,7 @@ func (p *Poller) Register(ctx context.Context, cfg config.Runner) error {
|
||||||
Name: cfg.Name,
|
Name: cfg.Name,
|
||||||
Token: cfg.Token,
|
Token: cfg.Token,
|
||||||
Url: cfg.URL,
|
Url: cfg.URL,
|
||||||
AgentLabels: []string{p.Filter.OS, p.Filter.Arch},
|
AgentLabels: append(defaultLabels, []string{p.Filter.OS, p.Filter.Arch}...),
|
||||||
CustomLabels: p.Filter.Labels,
|
CustomLabels: p.Filter.Labels,
|
||||||
}))
|
}))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
Loading…
Reference in New Issue