1
0
mirror of https://github.com/woodpecker-ci/woodpecker.git synced 2025-11-23 21:44:44 +02:00

Resolve built-in variables for global when filter (#1790)

addresses
bd461477bd

close  #1244, close #1580

---------

Co-authored-by: Anbraten <anton@ju60.de>
This commit is contained in:
6543
2023-06-05 00:15:07 +02:00
committed by GitHub
parent c919f32e0b
commit ea895baf83
25 changed files with 990 additions and 581 deletions

View File

@@ -12,7 +12,7 @@ import (
"golang.org/x/sync/errgroup"
backend "github.com/woodpecker-ci/woodpecker/pipeline/backend/types"
"github.com/woodpecker-ci/woodpecker/pipeline/frontend"
"github.com/woodpecker-ci/woodpecker/pipeline/frontend/metadata"
"github.com/woodpecker-ci/woodpecker/pipeline/multipart"
)
@@ -177,7 +177,7 @@ func (r *Runtime) execAll(steps []*backend.Step) <-chan error {
}
// add compatibility for drone-ci plugins
SetDroneEnviron(step.Environment)
metadata.SetDroneEnviron(step.Environment)
logger.Debug().
Str("Step", step.Name).
@@ -199,7 +199,7 @@ func (r *Runtime) execAll(steps []*backend.Step) <-chan error {
// Return the error after tracing it.
err = r.traceStep(processState, err, step)
if err != nil && step.Failure == frontend.FailureIgnore {
if err != nil && step.Failure == metadata.FailureIgnore {
return nil
}
return err