Commit e955570
committed
devel/task: update to 3.48.0
v3.48.0 - 2026-01-26
* Fixed if: conditions when using to check dynamic variables. Also, skip
variable prompt if task would be skipped by if:.
* Fixed ROOT_TASKFILE variable pointing to directory instead of the actual
Taskfile path when no explicit -t flag is provided.
* Included Taskfiles with silent: true now properly propagate silence to
their tasks, while still allowing individual tasks to override with
silent: false.
* Added TLS certificate options for Remote Taskfiles: use --cacert for
self-signed certificates and --cert/--cert-key for mTLS authentication.
v3.47.0 - 2026-01-24
* Fixed remote git Taskfiles: cloning now works without explicit ref, and
directory includes are properly resolved.
* For output: prefixed, print prefix: if set instead of task name
* Ensure no ANSI sequences are printed for --color=false.
* Task aliases can now contain wildcards and will match accordingly
(e.g., s-* as alias for start-*).
* Added conditional execution with the if field: skip tasks, commands, or
task calls based on shell exit codes or template expressions like
{{ eq .ENV "prod" }}.
* Task can now interactively prompt for missing required variables when
running in a TTY, with support for enum selection menus. Enable with
--interactive flag or interactive: true in .taskrc.yml.1 parent 814d18c commit e955570
3 files changed
Lines changed: 771 additions & 748 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | | - | |
4 | | - | |
| 3 | + | |
5 | 4 | | |
6 | 5 | | |
7 | 6 | | |
| |||
0 commit comments