Skip to content

Releases: firecow/gitlab-ci-local

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

4.7.0

05 Dec 15:54
Compare
Choose a tag to compare
  • Fail on invalid option usage.
  • Wrap to terminal size
  • extends: can now be a string

Envubst bugfixes

25 Nov 10:49
Compare
Choose a tag to compare
  • Simplified variable envsubst

Recursive extends, and recursive variable subst

17 Nov 11:49
Compare
Choose a tag to compare
  • Extends is now recursive
  • envsubst is also recursive
  • Reintroduce stage ordering in --list