Releases: firecow/gitlab-ci-local
--container-executable CLI option
Network CLI option
What's Changed
- Fix problem with numbers being passed via environment variables by @firecow in #972
- Don't parse inspect output, just rely on exit code by @firecow in #976
- Rename max-job-name-length to max-job-name-padding, 'cause that it's doing by @firecow in #977
- Add network cli option by @firecow in #995
Full Changelog: 4.43.0...4.44.0
Uploads artifacts after script instead of after_script
What's Changed
- Transform complexObjects after reference's have been expanded by @firecow in #937
- Use p-map instead of promise-pool by @firecow in #946
- Add flags negation to help by @naweiss in #953
- Enabled download of includes over HTTP (#605) by @docdnp in #958
- Job uploads artifacts after running after-scripts (#961) by @docdnp in #962
New Contributors
Full Changelog: 4.42.0...4.43.0
Concurrent jobs
What's Changed
- Allow single references in services field by @jameshi16 in #905
- Add an option to limit Executor concurrency by @naweiss in #928
- Use strict regex to more precisely choose variables by environment name by @firecow in #933
- Add remote project trigger instruction to trigger test by @firecow in #934
- Bugfix/parallel matrix artifacts copy by @naweiss in #939
- Add missing checks to tests by @naweiss in #941
- Add tab completion on options by @naweiss in #942
New Contributors
- @jameshi16 made their first contribution in #905
- @naweiss made their first contribution in #928
Full Changelog: 4.41.2...4.42.0
Fix using reference in image string only
Fix bug with job containing extends ordering
What's Changed
Full Changelog: 4.41.0...4.41.1
Thanks to @nfeltrin-dkb and @hverlin for contributing 🎉
Run single matrix job
What's Changed
- Fix bug in service healthchecking that keeps wait-for-it alive for longer than it needs by @firecow in #853
- Throw on error don't settle by @firecow in #858
- Add support for service variables by @repomaa in #863
- Add colon to parallel matrix job name by @firecow in #866
- Parallel service start by @repomaa in #865
- Allow executing single matrix job by @hverlin in #854
- Bugfix resource cleanup by @firecow in #874
- Bugfix multiple ports services by @firecow in #873
- Remove anonymous volumes, when cleaning up containers by @firecow in #875
- Small improvements to --help by @firecow in #878
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
Complex expansion when referencing
- 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
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 🎉