Container-native task automation engine.
Releases now have new versioning scheme (based on dates). In this release:
Thanks to @wtraylor , @edeediong , @FernandaDguez , @JayjeetAtGithub , @nicolecastillo, and @Jswig for their invaluable contributions to this release.
Highlights of this version:
dir
step attribute (#853, thanks to @RicardoHE97!)popper help
command (#854, thanks to @fsr313!)GIT_REMOTE_ORIGIN_URL
environment variable is now defined in containers when the workflow runs inside a git repository folder (#860, thanks to @DanielOsunaV!)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:
dunamai
(#831)pykwalify
to validate YAML schema (ae7daa8)black
(#828)GIT_*
variables to the the container environment variables (#823)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!
This release supports the new YAML format for popper workflows.
In this release:
popper run
flag via commit message--recursive
flagpopper add
Many thanks to @JayjeetAtGithub, @arshul and @malept for their contributions!
New features in this release:
--skip-pull
) and cloning repos (--skip-clone
)popper search
.popper info
.--on-failure
flag).Thanks to @JayjeetAtGithub for all his contributions!
New features in this release:
--with-dependencies
flag (#625).--skip
flag to popper run
(#626)Many thanks to @JayjeetAtGithub for all his contributions!
New features in this release:
.dot
diagram of a workflow.docker-py
and singularity-cli
, and misc. improvements.We would like to immensely thank @barbaraDorame, @JayjeetAtGithub, @akashrajr1 and @arshul for all their contributions.
Popper 2.0 based on github actions.
bug fix release