From 3b61c0cd554b671848ea4229f03b9a6a96af0d0d Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Tue, 12 Sep 2023 16:35:25 +0300 Subject: [PATCH] feat: support interpolation in `.container.options` (#1958) --- act/runner/run_context.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/act/runner/run_context.go b/act/runner/run_context.go index 37f47671..51a7c9f1 100644 --- a/act/runner/run_context.go +++ b/act/runner/run_context.go @@ -518,14 +518,14 @@ func (rc *RunContext) platformImage(ctx context.Context) string { return rc.runsOnImage(ctx) } -func (rc *RunContext) options(_ context.Context) string { +func (rc *RunContext) options(ctx context.Context) string { job := rc.Run.Job() c := job.Container() - if c == nil { - return rc.Config.ContainerOptions + if c != nil { + return rc.ExprEval.Interpolate(ctx, c.Options) } - return c.Options + return rc.Config.ContainerOptions } func (rc *RunContext) isEnabled(ctx context.Context) (bool, error) {