Skip to content

Conversation

@homebot-0
Copy link
Contributor

@homebot-0 homebot-0 bot commented Dec 20, 2025

This PR contains the following updates:

Package Update Change
aqua:go-task/task minor 3.45.53.48.0

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.

🐄 Talos CATTLE: Major/minor version requires manual approval. Full VM rebuild via Terraform.


Release Notes

go-task/task (aqua:go-task/task)

v3.48.0

Compare Source

  • Fixed if: conditions when using to check dynamic variables. Also, skip
    variable prompt if task would be skipped by if: (#​2658, #​2660 by @​vmaerten).
  • Fixed ROOT_TASKFILE variable pointing to directory instead of the actual
    Taskfile path when no explicit -t flag is provided (#​2635, #​1706 by
    @​trulede).
  • Included Taskfiles with silent: true now properly propagate silence to their
    tasks, while still allowing individual tasks to override with silent: false
    (#​2640, #​1319 by @​trulede).
  • Added TLS certificate options for Remote Taskfiles: use --cacert for
    self-signed certificates and --cert/--cert-key for mTLS authentication
    (#​2537, #​2242 by @​vmaerten).

v3.47.0

Compare Source

  • Fixed remote git Taskfiles: cloning now works without explicit ref, and
    directory includes are properly resolved (#​2602 by @​vmaerten).
  • For output: prefixed, print prefix: if set instead of task name (#​1566,
    #​2633 by @​trulede).
  • Ensure no ANSI sequences are printed for --color=false (#​2560, #​2584 by
    @​trulede).
  • Task aliases can now contain wildcards and will match accordingly (e.g., s-*
    as alias for start-*) (#​1900, #​2234 by @​vmaerten).
  • 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" }} (#​2564, #​608 by @​vmaerten).
  • 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 (#​2579, #​2079 by @​vmaerten).

v3.46.4

Compare Source

v3.46.3

Compare Source

v3.46.2

Compare Source

v3.46.1

Compare Source

✨ Features
  • A small behavior change was made to dependencies. Task will now wait for all
    dependencies to finish running before continuing, even if any of them fail. To
    opt for the previous behavior, set failfast: true either on your
    .taskrc.yml or per task, or use the --failfast flag, which will also work
    for --parallel (#​1246, #​2525 by @​andreynering).
  • The --summary flag now displays vars: (both global and task-level),
    env:, and requires: sections. Dynamic variables show their shell command
    (e.g., sh: echo "hello") instead of the evaluated value (#​2486 ,#​2524 by
    @​vmaerten).
  • Improved performance of fuzzy task name matching by implementing lazy
    initialization. Added --disable-fuzzy flag and disable-fuzzy taskrc option
    to allow disabling fuzzy matching entirely (#​2521, #​2523 by @​vmaerten).
  • Added LLM-optimized documentation via VitePress plugin, generating llms.txt
    and llms-full.txt for AI-powered development tools (#​2513 by @​vmaerten).
  • Added --trusted-hosts CLI flag and remote.trusted-hosts config option to
    skip confirmation prompts for specified hosts when using Remote Taskfiles
    (#​2491, #​2473 by @​maciejlech).
  • When running in GitHub Actions, Task now automatically emits error annotations
    on failure, improving visibility in workflow summaries (#​2568 by @​vmaerten).
  • The --yes flag is now accessible in templates via the new CLI_ASSUME_YES
    variable (#​2577, #​2479 by @​semihbkgr).
  • Improved shell completion scripts (Zsh, Fish, PowerShell) by adding missing
    flags and dynamic experimental feature detection (#​2532 by @​vmaerten).
  • Remote Taskfiles now accept application/octet-stream Content-Type (#​2536,
    #​1944 by @​vmaerten).
  • Shell completion now works when Task is installed or aliased under a different
    binary name via TASK_EXE environment variable (#​2495, #​2468 by @​vmaerten).
  • Some small fixes and improvements were made to task --init and to the
    default Taskfile it generates (#​2433 by @​andreynering).
  • Added --remote-cache-dir flag and remote.cache-dir taskrc option to
    customize the cache directory for Remote Taskfiles (#​2572 by @​vmaerten).
  • Zsh completion now supports zstyle verbose option to show or hide task
    descriptions (#​2571 by @​vmaerten).
  • Task now automatically enables colored output in CI environments (GitHub
    Actions, GitLab CI, etc.) without requiring FORCE_COLOR=1 (#​2569 by
    @​vmaerten).
  • Added color taskrc option to explicitly enable or disable colored output
    globally (#​2569 by @​vmaerten).
  • Improved Git Remote Taskfiles by switching to go-getter: SSH authentication
    now works out of the box and applyOf is properly supported (#​2512 by
    @​vmaerten).
🐛 Fixes

v3.46.0

Compare Source


Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@homebot-0 homebot-0 bot added deps/tools CLI tools (helm, flux, talos, sops, age) renovate Dependency update by Renovate update/minor Minor version update - new features labels Dec 20, 2025
@coderabbitai
Copy link

coderabbitai bot commented Dec 20, 2025

Walkthrough

Updated the aqua:go-task/task tool version in .mise.toml from 3.45.5 to 3.48.0.

Changes

Cohort / File(s) Summary
Tool dependency version update
\.mise\.toml
Bumped aqua:go-task/task from 3.45.5 to 3.48.0. Review release notes for breaking changes, CLI behavior changes, or altered plugin/runner semantics that could affect CI/GitOps task execution.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately reflects the main change: a dependency version bump of aqua:go-task/task from 3.45.5 to 3.48.0, which matches the .mise.toml modification.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch renovate/aqua-go-task-task-3.x

Comment @coderabbitai help to get the list of available commands and usage tips.

@homebot-0
Copy link
Contributor Author

homebot-0 bot commented Dec 20, 2025

ℹ️ SOPS Encryption Check

No SOPS files detected in this pull request.

Check Status
SOPS files in PR ✅ None detected

No encryption validation required for this PR.

@homebot-0
Copy link
Contributor Author

homebot-0 bot commented Dec 20, 2025

✅ Gitleaks Secret Scan Passed

No secrets detected in this pull request.

Check Status
Secret patterns ✅ Clean
Sensitive files ✅ None detected

@homebot-0 homebot-0 bot force-pushed the renovate/aqua-go-task-task-3.x branch 2 times, most recently from f981b88 to ece6da6 Compare December 24, 2025 22:09
@homebot-0 homebot-0 bot changed the title feat(github-release): update aqua:go-task/task to v3.46.3 feat(github-release): update aqua:go-task/task to v3.46.4 Dec 24, 2025
@homebot-0 homebot-0 bot force-pushed the renovate/aqua-go-task-task-3.x branch from ece6da6 to 2ff1057 Compare January 8, 2026 02:48
@homebot-0 homebot-0 bot force-pushed the renovate/aqua-go-task-task-3.x branch 3 times, most recently from 9238b1f to 88bff0c Compare January 25, 2026 00:37
@homebot-0 homebot-0 bot changed the title feat(github-release): update aqua:go-task/task to v3.46.4 feat(github-release): update aqua:go-task/task to v3.47.0 Jan 25, 2026
Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In @.mise.toml:
- Line 19: The aqua package version for "aqua:go-task/task" is pinned to a
non-existent stable release v3.47.0; update the version string for the aqua
package entry "aqua:go-task/task" in .mise.toml to the latest stable release
v3.46.4 (replace "3.47.0" with "3.46.4") so aqua dependency resolution succeeds
unless a nightly pre-release is intentionally required.

.mise.toml Outdated
"aqua:fluxcd/flux2" = "2.7.3"
"aqua:getsops/sops" = "3.11.0"
"aqua:go-task/task" = "3.45.5"
"aqua:go-task/task" = "3.47.0"
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🌐 Web query:

go-task/task v3.47.0 release notes breaking changes

💡 Result:

As of January 25, 2026, Task v3.47.0 has not been released as a stable version—only v3.47.0-nightly (pre-release) is available, dated January 24, 2026. Its changelog does not call out any explicit “breaking changes.” [1]

Potentially impactful (but additive/opt-in) changes in v3.47.0-nightly:

  • New if: attribute for tasks and individual commands (skips the task/command when the condition exits non-zero, instead of failing). [2]
  • Interactive prompting for missing required variables only when enabled via .taskrc.yml: interactive: true or --interactive; it auto-disables in non‑TTY environments (CI/pipes) and falls back to the usual missing-var error. [3]

Sources
[1] (github.com)
[2] (github.com)
[3] (github.com)

Citations:


Revert to stable Task version—v3.47.0 does not exist.

The .mise.toml pins "aqua:go-task/task" = "3.47.0", but v3.47.0 is not released as a stable version. Only v3.47.0-nightly (pre-release, Jan 24, 2026) is available. This version specifier will fail to resolve during aqua dependency resolution.

Pin to v3.46.4 (latest stable) unless pre-release nightly is explicitly required for this infrastructure.

🤖 Prompt for AI Agents
In @.mise.toml at line 19, The aqua package version for "aqua:go-task/task" is
pinned to a non-existent stable release v3.47.0; update the version string for
the aqua package entry "aqua:go-task/task" in .mise.toml to the latest stable
release v3.46.4 (replace "3.47.0" with "3.46.4") so aqua dependency resolution
succeeds unless a nightly pre-release is intentionally required.

@homebot-0 homebot-0 bot force-pushed the renovate/aqua-go-task-task-3.x branch from 88bff0c to d779e10 Compare January 26, 2026 13:24
@homebot-0 homebot-0 bot changed the title feat(github-release): update aqua:go-task/task to v3.47.0 feat(github-release): update aqua:go-task/task to v3.48.0 Jan 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

deps/tools CLI tools (helm, flux, talos, sops, age) renovate Dependency update by Renovate update/minor Minor version update - new features

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants