From 2bd5a7b10be4c8ec6aa3d4cfc895ee8fb7ec9985 Mon Sep 17 00:00:00 2001 From: "Carlos Fdez. Llamas" Date: Wed, 29 Jan 2025 22:44:15 +0100 Subject: [PATCH] 0.10.0 --- docs/changelog/0.10.0.md | 15 +++++++++++++++ docs/changelog/HEAD.md | 13 ------------- 2 files changed, 15 insertions(+), 13 deletions(-) create mode 100644 docs/changelog/0.10.0.md delete mode 100644 docs/changelog/HEAD.md diff --git a/docs/changelog/0.10.0.md b/docs/changelog/0.10.0.md new file mode 100644 index 0000000..bbb57f8 --- /dev/null +++ b/docs/changelog/0.10.0.md @@ -0,0 +1,15 @@ +## New Features + +- Ability to filter tasks in the `-list` command with the `--filter` flag, using an [expr](https://expr-lang.org/) expression. +- New fields: + - `labels` for defining key/value metadata. Ebro does nothing with this information and is intended for filtering purposes or for being consumed by third party tools. + - `interactive` for flagging tasks as interactive. Interactive tasks receive the environment's `stdin` during execution. +- New environment variables available for all tasks: + - `EBRO_BIN` is the absolute path to Ebro's binary. + - `EBRO_TASK_ID` is the current task's ID (`:module:task`). + - `EBRO_TASK_MODULE` is the current task's module (`:module`). + - `EBRO_TASK_NAME` is the current task's name (`task`). + +## Breaking Changes + +- `import.from` parameter does not support Bash environment variable expansion anymore. diff --git a/docs/changelog/HEAD.md b/docs/changelog/HEAD.md deleted file mode 100644 index 4cba1e2..0000000 --- a/docs/changelog/HEAD.md +++ /dev/null @@ -1,13 +0,0 @@ -## New Features - -- labels -- filtering -- interactive tasks -- EBRO_BIN env var -- EBRO_TASK_ID -- EBRO_TASK_MODULE -- EBRO_TASK_NAME - -## Breaking Changes - -- import.from string is no longer extended with environment