What's Changed
- feat: support spec:inputs for root pipeline via --input and --inputs-file by @gyanranjan in #1814
- feat: implement workflow:rules:variables support (#1832) by @bcouetil in #1833
- chore(deps): lock file maintenance by @renovate[bot] in #1834
- chore(deps): update all non-major by @renovate[bot] in #1835
- fix: pass artifact paths to rsync via
--files-fromby @Paul-Goulpie in #1825 - chore(deps): update sonarsource/sonarqube-scan-action action to v8 by @renovate[bot] in #1842
- fix: connect service containers to local registry network by @firecow in #1847
- test: ignore 'still running' heartbeat in stdout assertions by @firecow in #1851
- chore(deps): update github/codeql-action action to v4.35.4 by @renovate[bot] in #1843
- chore(deps): lock file maintenance by @renovate[bot] in #1845
- feat: add environment column to --list and --list-csv (#1837) by @bcouetil in #1838
- feat: support needs[].parallel.matrix and matrix expressions by @inistor in #1848
- fix: reject empty rules array instead of silently skipping job by @firecow in #1852
- fix: respect IGNORE_PREDEFINED_VARS in .gitlab-ci-local-env by @firecow in #1853
- fix: reject ${VAR} in rules:if by @firecow in #1854
- fix: wait for child stdio close before resolving exec by @firecow in #1855
- chore: pin third-party actions to commit SHAs by @firecow in #1857
New Contributors
- @gyanranjan made their first contribution in #1814
- @inistor made their first contribution in #1848
Full Changelog: 4.71.0...4.72.0