Skip to content

Releases: firecow/gitlab-ci-local

4.51.0

18 Jun 17:03
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 4.50.1...4.51.0

4.50.1

04 Jun 05:38
Compare
Choose a tag to compare

What's Changed

  • fix: Do not validate formats and remove all string patterns from schema.json by @firecow in #1248
  • fix code smell found by sonarcloud by @firecow in #1241
  • fix: include:component should support custom ssh port by @ANGkeith in #1244

Full Changelog: 4.50.0...4.50.1

4.50.0

30 May 07:03
Compare
Choose a tag to compare

What's Changed

  • fix: downloadIncludeProjectFile via http to respect ref by @ANGkeith in #1215
  • refactor: provide more meaning error when failed to determine default branch by @ANGkeith in #1214
  • refactor: getRulesResult logic by @ANGkeith in #1213
  • fix: git remote get-url origin for git:// can contain dots by @firecow in #1218
  • feat: Added feature to emulate gitlab hosted runner using the --container-emulate option with the name of one of the gitlab preset. by @nicDamours in #1219
  • fix: ensure that script gets executed in the /gcl-builds dirs by @ANGkeith in #1223
  • feat: implement rules:changes and rules:changes:path by @ANGkeith in #1221
  • fix: Handle host and none networks by @PigeonF in #1226
  • fix: Use Utils.spawn over Utils.bash by @firecow in #1204
  • feat: Implement plain parallel: keyword by @PigeonF in #1229
  • fix: Fix a bug where fallback cwd wasn't used for finding .gitlab-ci-local-env file by @firecow in #1235
  • fix: error when using include:component pipeline with ssh protocol by @ANGkeith in #1239
  • fix: Remove defaults from yargs, they cannot be overridden by other GCL mechanism by @firecow in #1234
  • feat: enable json schema validation by default by @ANGkeith in #1232

New Contributors

Full Changelog: 4.49.0...4.50.0

4.49.0

09 May 12:27
Compare
Choose a tag to compare

What's Changed

  • fix: remove extra spaces in the yaml dump when ajv validation fails by @ANGkeith in #1197
  • fix: dotenv variables not loaded for service definitions by @ANGkeith in #1198
  • feat: multi dotenv file support by @ANGkeith in #1200
  • docs: Add building Docker-in-Docker with a local registry example by @Nationalcat in #1201
  • feat: implement include component by @ANGkeith in #1193
  • Implement pull policy by @firecow in #1203
  • fix: parsing of basic auth remote-url by @ANGkeith in #1202
  • fix: Allow specifying multiple networks by @PigeonF in #1205
  • fix: Set @types/node to 18.x.x. Vercel PKG only supports node18, no reason to install @types/node 20.x.x by @firecow in #1211

New Contributors

Full Changelog: 4.48.2...4.49.0

4.48.2

23 Apr 06:00
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 4.48.1...4.48.2

4.48.1

18 Apr 18:11
Compare
Choose a tag to compare

** Commits

Full Changelog: 4.48.0...4.48.1

4.48.0

18 Apr 05:26
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 4.47.0...4.48.0

4.47.0

15 Mar 07:00
Compare
Choose a tag to compare

What's Changed

  • fix: nested variable expansion by @ANGkeith in #1098
  • fixes variable escaping by @ANGkeith in #1101
  • fix: some of before_script/after_script failed to be flattened by @ANGkeith in #1102
  • fix: pipeline variables's value should be nullable by @ANGkeith in #1096
  • feat: Define inputs for configuration added with include by @ANGkeith in #1115
  • fix: add validation for include local to prevent false valid configurations by @ANGkeith in #1124
  • fix: cleanup not getting executed by @ANGkeith in #1120
  • feat: Maximum nested includes by @ANGkeith in #1123
  • refactor: job start function by @ANGkeith in #1131
  • feat: when targeting jobs, log padding should only take needs and targeted jobs into account by @ANGkeith in #1132
  • Implement image.docker.user instruction by @firecow in #1130
  • feat: support allow_failure:exit_codes by @ANGkeith in #1134
  • allow gcl to work with duplicated keys but with warnings by @ANGkeith in #1146
  • chore: setup nodemon for easier development (hot-reloading) by @ANGkeith in #1145
  • fix(#1137): only add image.docker.user if the value exists by @e-picas in #1138
  • fix(#1139): only add needs.need.pipeline and needs.need.project if the value exists by @e-picas in #1140
  • feat(#1141): 'preview' option with a valid YML against ci/lint Gitlab API route by @e-picas in #1142
  • feat: add argv --container-mac-address by @ANGkeith in #1147

New Contributors

Full Changelog: 4.46.1...4.47.0

4.46.1

15 Feb 10:54
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 4.46.0...4.46.1

4.46.0

04 Jan 13:42
Compare
Choose a tag to compare

What's Changed

  • Don't blow up entire git remote parsing, just because default branch cannot be found by @firecow in #1056
  • Add CI_TEMPLATE_REGISTRY_HOST by @firecow in #1061
  • Upgrade the example to use the new docker compose plugin. by @terszt in #1063
  • Change the way envvars and entrypoints are used by docker containers by @firecow in #1062

New Contributors

Full Changelog: 4.45.2...4.46.0