Releases: firecow/gitlab-ci-local
Releases Β· firecow/gitlab-ci-local
4.56.2
What's Changed
- [Snyk] Security upgrade axios from 1.7.7 to 1.7.8 by @firecow in #1445
- chore: rename integration test file name by @ANGkeith in #1444
- fix: appearing in interactive job output by @ANGkeith in #1440
- chore(deps): lock file maintenance all non-major by @renovate in #1436
- fix: variable expansion in environment by @ANGkeith in #1443
- chore(deps): lock file maintenance by @renovate in #1446
- build(deps): bump path-to-regexp and express in /examples/docker-compose-nodejs by @dependabot in #1450
- chore(deps): update sonarsource/sonarcloud-github-action action to v4 by @renovate in #1448
- fix: variable value beginning with pipe should not be interpreted as file by @ANGkeith in #1457
- fix(deps): lock file maintenance all non-major by @renovate in #1452
Full Changelog: 4.56.0...4.56.2
4.56.0
What's Changed
- refactor: refactor data-expander.ts by @ANGkeith in #1389
- feat: implement inherit default by @ANGkeith in #1391
- remove fetch-includes early return by @ekohilas in #1365
- fix: include project via https crashes when there is no ref by @ANGkeith in #1396
- Add proper windows rsync link by @firecow in #1400
- feat: add dependency proxy variables by @ANGkeith in #1362
- Respect rules for local includes by @ke-lit in #1406
- Revert "feat: Respect rules for local includes (#1406)" by @ANGkeith in #1410
- fix: colon in filename are forbidden in windows by @ANGkeith in #1413
- feat: Respect rules specified in local included project by @ANGkeith in #1415
- fix: Parsing of rules fails in where there is no whitespace near the parentheses by @ANGkeith in #1417
- feat: implement child-pipeline by @ANGkeith in #1392
- feat: add evaluate-rule-changes argv to disable evaluation of rules:changes by @ANGkeith in #1409
- fix: broken master branch by @ANGkeith in #1418
- docs: update node supported version by @ANGkeith in #1423
- Fix list-json rules by only returning rules if defined by @ekohilas in #1421
- Fix json import by @ekohilas in #1424
- feat: use re2 regex engine for rule evaluation by @ANGkeith in #1411
- Added --default-image option to be used with --shell-executor-no-image=false by @NGPetrov in #1397
- #1426 Update README.md by @TristanFAURE in #1427
- docs: update fetch-includes readme by @ANGkeith in #1429
- docs: update readme by @ANGkeith in #1434
- fix: regex should match both single and doubles quoted rhs by @ANGkeith in #1435
New Contributors
- @ke-lit made their first contribution in #1406
- @NGPetrov made their first contribution in #1397
- @TristanFAURE made their first contribution in #1427
Full Changelog: 4.55.0...4.56.0
4.55.0
What's Changed
- Refactor/esm by @ANGkeith in #1331
- feat: customizable project file variable file path and support dotenv format by @ANGkeith in #1355
- feat: --no-color to disable colored output by @ANGkeith in #1372
- fix: better support for custom gitlab ports by @ANGkeith in #1368
- fix: additional '>' char generated in command shell prompt when gcl --no-color by @ANGkeith in #1375
- refactor: pull docker image earlier by @ANGkeith in #1378
- fix: wrong line number in stack trace by @ANGkeith in #1377
- refactor: remove hacky workaround for hiding FF_DISABLE_UMASK_FOR_DOCKER_EXECUTOR by @ANGkeith in #1382
- chore: add type-checking to npm run dev by @ANGkeith in #1381
- refactor: remove unnecessary repeated
reference
call by @ANGkeith in #1385 - feat: implement inherit:variables by @ANGkeith in #1384
- feat: config nested array up to 10 level deep by @ANGkeith in #1386
πππ @ANGkeith You are a champ !!! πππ
Full Changelog: 4.54.0...4.55.0
4.54.0
What's Changed
- fix: handle edge cases of jobs:when where the value
never
is considered invalid by @ANGkeith in #1329 - chore(schema): Update schema to 379d3cbbce2c5db13840919a8f3c14bab5f9bca5 by @PigeonF in #1320
- build(deps): bump micromatch from 4.0.7 to 4.0.8 by @dependabot in #1323
- test: improper teardown in jest by @ANGkeith in #1342
- fix: handle more edge cases in evaluateRuleIf by @ANGkeith in #1340
- fix: make fileVariables accessible at an earlier stage by @ANGkeith in #1341
- Add the
deb [ signed-by=${PPA_KEY_PATH} ]
way (tailored for older OSes) by @stdedos in #1345 - fix: afterscript should be reusing the same container by @ANGkeith in #1352
- Update list-json to contain rules by @ekohilas in #1353
- test: remove redundant mock that's does nothing due to function being shortcircuited by @ANGkeith in #1359
- Fixes undefined vars becoming null and erroring in conditions by @ekohilas in #1356
- fix git remote regex parsing to handle additional characters by @ekohilas in #1363
- docs: git+http is now supported by @ANGkeith in #1367
New Contributors
Full Changelog: 4.53.0...4.54.0
4.53.0
What's Changed
- feat(schema): update schema and add script to do it by @ANGkeith in #1309
- chore(deps): lock file maintenance by @renovate in #1284
- chore(deps): lock file maintenance all non-major by @renovate in #1313
- fix: Allow multi-line variable values via command line by @daniel-albuschat in #1315
- chore(deps): update sonarsource/sonarcloud-github-action action to v3 by @renovate in #1317
- chore(deps): lock file maintenance all non-major by @renovate in #1316
- chore(deps): update dependency axios-mock-adapter to v2 by @renovate in #1310
New Contributors
- @daniel-albuschat made their first contribution in #1315
Full Changelog: 4.52.2...4.53.0
4.52.2
What's Changed
- Fix
allow_failure
when combined withrules
by @PigeonF in #1283 - fix: edge cases when boolean include-input got converted into string when it's supposed to be boolean by @ANGkeith in #1291
- fix: should not crash when cache:key:files files don't exist by @ANGkeith in #1292
- fix: wrong type when dotenv files get parsed by dotenv by @ANGkeith in #1293
- fix: Allow repeated include inputs interpolation by @PigeonF in #1294
- Fix
umask=false
for images without a shell entrypoint by @PigeonF in #1298 - Fixes #1296 by @ANGkeith in #1299
- Expand variables in
rules:changes
by @PigeonF in #1295 - refactor: use asserts instead of process.exit by @ANGkeith in #1290
- fix: Enable
services
for podman executable by @PigeonF in #1301 - Fix some flaky tests by @PigeonF in #1304
- fix: Do not escape backslashes during rules:if evaluation by @PigeonF in #1303
- fix: Allow boolean values in variables by @PigeonF in #1302
Big kudos to @ANGkeith and @PigeonF for these patches, you guys are beasts π
Full Changelog: 4.52.1...4.52.2
4.52.1
4.52.0
4.51.0
What's Changed
- early return from rules evaluation after first match by @vivek9ru3 in #1253
- fix: gitRemoteMatch scp style does not need to end with .git by @ANGkeith in #1254
- fix: fragile isInGitRepository by @ANGkeith in #1256
- Fix nested component includes by @PigeonF in #1258
- refactor: make maxiumIncludes configurable by @ANGkeith in #1257
- feat: implement array input type by @ANGkeith in #1261
New Contributors
- @vivek9ru3 made their first contribution in #1253
Full Changelog: 4.50.1...4.51.0