Skip to content

Releases: firecow/gitlab-ci-local

Fix using reference in image string only

30 May 17:34
Compare
Choose a tag to compare

What's Changed

  • Add "build" alias to main container if services are enabled (with tests) by @bbrala in #889
  • Fix using reference in image string only by @firecow in #891

New Contributors

Full Changelog: 4.41.1...4.41.2

Thanks for @hverlin @fiskhest and @bcouetil for contributing 🎉

Fix bug with job containing extends ordering

27 May 12:41
Compare
Choose a tag to compare

What's Changed

  • Make extends part of complex object/list expanding by @firecow in #881

Full Changelog: 4.41.0...4.41.1

Thanks to @nfeltrin-dkb and @hverlin for contributing 🎉

Run single matrix job

25 May 19:55
Compare
Choose a tag to compare

What's Changed

New Contributors

Thanks to @FnuGk @hverlin @ecourreges-orange and @moberghammer for contributing as well 🎉

Full Changelog: 4.40.1...4.41.0

Bugfix reference/extending, when used with defaults

09 May 16:04
Compare
Choose a tag to compare

Complex expansion when referencing

07 May 14:57
Compare
Choose a tag to compare
  • Set yargs configuration greed-arrays to false #815
  • Make sure image: is properly expanded #826
  • Pick last match when doing coverage regexp'ing #827
  • Add ulimit configuration option to env file #832
  • Expand all key/value pairs in each include entry #835
  • Print error, when project ref file include cannot be fetched, so devs can better debug #836
  • Expand complex objects before extending and referencing, also expand these on hidden jobs #837
  • Expand needs in parse, and exclude needs that contains premium features #838
  • Logs: Add option to add a max padding for the job name #841
  • Add option "--timestamps" to show timestamps and job duration in the logs #847

Thanks to @FnuGk @hverlin @bcouetil @jakoberpf @alex116 @saheerb @lozhn @fiskhest @Nezteb @cniry for contributing 😄

New debian repository and bugfixes

07 Apr 15:51
Compare
Choose a tag to compare

The git repository was starting to take quite a while to checkout, so we decided to host the debian repository in cloudflare pages instead.
New install instructions can be found here https://github.com/firecow/gitlab-ci-local#installation
Old github pages repository will be taken down in a couple of months, and will not receive any new versions released of gitlab-ci-local

  • Remove leading slash in local includes #771
  • Allow all characters is value field #782
  • Refactored when variables gets expanded to avoid places where it could occur to early #783
  • Use proper object literal detection #808

Thanks to @FnuGk @alexander-matthiesen @fiskhest @greenmaid @typoworx-de and @bcouetil for contributing 🎉

!reference improvements

01 Mar 15:11
Compare
Choose a tag to compare
  • Recursive mix of extends and reference bugfix #767
  • Fix coverage percent #747
  • Correct CI_REGISTRY and CI_REGISTRY_IMAGE expansion #759
  • Assert scripts are array of string #761
  • Cast vars to string, before string matching #766
  • Add --unset-variable cli option #765
  • Add --quiet option #763
  • Add --stage cli option #764

Thanks to @FnuGk @udalrich @jg-cantaa @adam-iris @peterbbeu @arg0d for contributing 🥳

Fix CI_PROJECT_DIR bug

08 Feb 08:31
Compare
Choose a tag to compare
  • Fix a bug where CI_PROJECT_DIR predefined was set to a very incorrect value.

cache:when and bug fixes

08 Feb 06:50
Compare
Choose a tag to compare
  • Support for cache:when #718
  • Fix bug when artifacts/cache paths started with / #675
  • Fix bug in needs: [{job: <name>}] syntax handling #743
  • Fix bug in subprocess output newline splitting #742
  • Tolerate needs.pipeline #732
  • Fix regexp to extract project information #728
  • Fix README.md installation section for "ubuntu 22'like" systems #735 #723

Thanks to @fabianpedd @lflobo @kouk @broneq @FnuGk @trygve55 @sh0shin @detly for contributing 😃

Umask and ListCsv options

08 Jan 08:00
Compare
Choose a tag to compare
  • Add option to enable/disable docker executor umask #706
  • Add --list-csv option #694
  • Fix bug with service alias containing slashes #648
  • Fix bug with variables not being used in parsing phase #688
  • Fix bug where never jobs obstructed the pipeline #690

Thanks to @alexander-matthiesen @peterbbeu @FnuGk for contributing 😄