Versions in this module Expand all Collapse all v1 v1.10.0 Jan 21, 2026 Changes in this version + type Job struct + AfterScript []string + AllowFailure interface{} + Artifacts interface{} + BeforeScript []string + Cache interface{} + Dependencies []string + Environment interface{} + Except interface{} + Extends interface{} + Image interface{} + Needs interface{} + Only interface{} + Parallel interface{} + Retry interface{} + Rules []interface{} + Script []string + Services []interface{} + Stage string + Tags []string + Timeout string + Variables map[string]string + When string + type JobDefaults struct + AfterScript []string + Artifacts interface{} + BeforeScript []string + Cache interface{} + Image interface{} + Interruptible bool + Retry interface{} + Services []interface{} + Tags []string + Timeout string + type Pipeline struct + Default *JobDefaults + Include interface{} + Jobs map[string]Job + Stages []string + Variables map[string]string + Workflow interface{} + type PipelineDiffer struct + func New() *PipelineDiffer + func (d *PipelineDiffer) Diff(ctx *coredomain.Context, file1, file2 string, opts coredomain.DiffOpts) (*coredomain.DiffResult, error)