- Support pixi-devenv 0.1.0 or later.
- Modify
find_directoriesto perform a depth-first search for all devenv files. This will ensure it finds the closestenvironment.devenv.ymlorpixi.devenv.tomlto the starting directory, rather than searching the entire hierarchy for one file type before attempting to find the other.
- pixi-devenv <https://github.com/ESSS/pixi-devenv> support added.
- Now a per-deps invocation temporary directory is created and accessible via the
EDEN_WORK_DIRenvironment variable. The directory is cleared after the deps invocation ends, so it is suitable for temporary caching of information that should be reused in that invocation (environment packages, if certain tasks have already executed, etc).
- Fix grouping under GitHub actions: print without colors, otherwise the
::group::instructions are not processed. - When running under GitHub actions, print the
::endgroup::prefix when finishing processing.
When running under GitHub actions, add the
::group::prefix to each section header so they are grouped in the GitHub actions logs.See Grouping log lines in the GitHub documentation.
Dropped support for Python 3.6, 3.7, 3.8, and 3.9.
- #6: Fix
TypeErrorbug when theincludesentry is defined but isNonein anenvironment.devenv.ymlfile. - Added support for
click >=8.
- Print some sort of progress in execution headers.
- Fix bug when used with empty
devenv.environment.ymlfiles.