Skip to content

Releases: firecow/gitlab-ci-local

Docker executor isolation

19 Feb 13:21
Compare
Choose a tag to compare
4.9.5

Rename "bash completion" to "tab completion"

Fix bug with variables

10 Feb 09:00
Compare
Choose a tag to compare
  • Fixed bug with variables being number or boolean

MacOS bug fix

07 Feb 10:57
Compare
Choose a tag to compare
  • image: now working on MacOS (thanks @ZobairQ)
  • Smaller unit test cases
  • throw new Error instead of process.exit, to make unit testing easier

User Variables

28 Jan 15:34
Compare
Choose a tag to compare
  • Its is now possible to place a variables config file in $HOME/.gitlab-ci-local/variables.yml.
    -See README for more information

Interactive decorator

21 Jan 20:46
Compare
Choose a tag to compare
  • Added support for the @Interactive, making it possible to start interactive "jobs" via gitlab-ci-local
    • Lowers the need for local interactive "helper" scripts in your projects.
    • Make these scripts into jobs in .gitlab-ci.yml and everyone can see them with gitlab-ci-local --list

Rules bugfix, more tests and ESLint

19 Jan 14:04
Compare
Choose a tag to compare
  • Fixed a bug with complex junction if's in rules
  • Added and fixed unit tests
  • Use eslint instead of tslint (deprecated)

Fix readme images and license info

17 Jan 13:49
Compare
Choose a tag to compare
4.8.2

Change license in package.json to point to LICENSE file

Jest and better Rules

17 Jan 13:36
95bc2d8
Compare
Choose a tag to compare
  • Support junction, disjunction and parentheses in rules field
  • Add unit tests via jest
  • Add "real-world" example
  • Add badges to README.md

Image support

15 Jan 17:02
Compare
Choose a tag to compare
  • Added support for image: field

Simplify script execution

21 Dec 06:47
Compare
Choose a tag to compare
  • Greatly simplified script execution