v2.6.0
This release contains a new implementation of the YAML syntax parser. In addition, the HCL syntax is deprecated and not supported anymore (2.5.0 was the last release supporting it).
Highlights of this release:
- Miscellaneous improvements to SLURM runner (#799, #802)
- Versioning of library now uses
dunamai
(#831) - New parser implementation using
pykwalify
to validate YAML schema (ae7daa8) - Code base now being linted/formatted with
black
(#828) - Examples of how to use Popper for CI of Go, C++, Javascript projects (41cd379)
- Move integration tests from Bash to Python (#807, #810)
- Add
GIT_*
variables to the the container environment variables (#823) - Add
popper sh
command to run a step in interactive mode (#843)
thanks to (in random order) @vipulchhabra99, @JayjeetAtGithub, @FernandaDguez, @nicolecastillo, @edeediong, @MJVNOR, @michiboo for their contributors that made this release possible!