From b91e041a1346689a030b3b994ae1aa5be1a15bd8 Mon Sep 17 00:00:00 2001 From: Earl Warren Date: Mon, 18 Aug 2025 12:16:44 +0000 Subject: [PATCH] fix: RunsOn in jobparser is not used by the runner but it is used by Forgejo [skip cascade] (#884) Refs forgejo/runner#881 - bug fixes - [PR](https://code.forgejo.org/forgejo/runner/pulls/884): fix: RunsOn in jobparser is not used by the runner but it is used by Forgejo [skip cascade] Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/884 Reviewed-by: Michael Kriese Co-authored-by: Earl Warren Co-committed-by: Earl Warren --- act/jobparser/model.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/act/jobparser/model.go b/act/jobparser/model.go index 9de9eab7..dd446596 100644 --- a/act/jobparser/model.go +++ b/act/jobparser/model.go @@ -119,6 +119,10 @@ func (j *Job) EraseNeeds() *Job { return j } +func (j *Job) RunsOn() []string { + return (&model.Job{RawRunsOn: j.RawRunsOn}).RunsOn() +} + type Step struct { ID string `yaml:"id,omitempty"` If yaml.Node `yaml:"if,omitempty"`