-
Notifications
You must be signed in to change notification settings - Fork 1
feat(github-release): update aqua:go-task/task to v3.48.0 #620
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
WalkthroughUpdated the Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes 🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches🧪 Generate unit tests (beta)
Comment |
ℹ️ SOPS Encryption CheckNo SOPS files detected in this pull request.
No encryption validation required for this PR. |
✅ Gitleaks Secret Scan PassedNo secrets detected in this pull request.
|
f981b88 to
ece6da6
Compare
ece6da6 to
2ff1057
Compare
9238b1f to
88bff0c
Compare
There was a problem hiding this 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" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 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: trueor--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:
- 1: https://github.com/go-task/task/releases
- 2: feat: add conditional execution for tasks and commands go-task/task#2564
- 3: feat(vars): add interactive prompting for required variables go-task/task#2579
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.
88bff0c to
d779e10
Compare
This PR contains the following updates:
3.45.5→3.48.0Warning
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.0Compare Source
if:conditions when using to check dynamic variables. Also, skipvariable prompt if task would be skipped by
if:(#2658, #2660 by @vmaerten).ROOT_TASKFILEvariable pointing to directory instead of the actualTaskfile path when no explicit
-tflag is provided (#2635, #1706 by@trulede).
silent: truenow properly propagate silence to theirtasks, while still allowing individual tasks to override with
silent: false(#2640, #1319 by @trulede).
--cacertforself-signed certificates and
--cert/--cert-keyfor mTLS authentication(#2537, #2242 by @vmaerten).
v3.47.0Compare Source
directory includes are properly resolved (#2602 by @vmaerten).
output: prefixed, printprefix:if set instead of task name (#1566,#2633 by @trulede).
--color=false(#2560, #2584 by@trulede).
s-*as alias for
start-*) (#1900, #2234 by @vmaerten).iffield: skip tasks, commands, or taskcalls based on shell exit codes or template expressions like
{{ eq .ENV "prod" }}(#2564, #608 by @vmaerten).in a TTY, with support for enum selection menus. Enable with
--interactiveflag or
interactive: truein.taskrc.yml(#2579, #2079 by @vmaerten).v3.46.4Compare Source
@WinkelCode).
v3.46.3Compare Source
v3.46.2Compare Source
command line (#2588, #2589 by @vmaerten).
v3.46.1Compare Source
✨ Features
dependencies to finish running before continuing, even if any of them fail. To
opt for the previous behavior, set
failfast: trueeither on your.taskrc.ymlor per task, or use the--failfastflag, which will also workfor
--parallel(#1246, #2525 by @andreynering).--summaryflag now displaysvars:(both global and task-level),env:, andrequires:sections. Dynamic variables show their shell command(e.g.,
sh: echo "hello") instead of the evaluated value (#2486 ,#2524 by@vmaerten).
initialization. Added
--disable-fuzzyflag anddisable-fuzzytaskrc optionto allow disabling fuzzy matching entirely (#2521, #2523 by @vmaerten).
llms.txtand
llms-full.txtfor AI-powered development tools (#2513 by @vmaerten).--trusted-hostsCLI flag andremote.trusted-hostsconfig option toskip confirmation prompts for specified hosts when using Remote Taskfiles
(#2491, #2473 by @maciejlech).
on failure, improving visibility in workflow summaries (#2568 by @vmaerten).
--yesflag is now accessible in templates via the newCLI_ASSUME_YESvariable (#2577, #2479 by @semihbkgr).
flags and dynamic experimental feature detection (#2532 by @vmaerten).
application/octet-streamContent-Type (#2536,#1944 by @vmaerten).
binary name via TASK_EXE environment variable (#2495, #2468 by @vmaerten).
task --initand to thedefault Taskfile it generates (#2433 by @andreynering).
--remote-cache-dirflag andremote.cache-dirtaskrc option tocustomize the cache directory for Remote Taskfiles (#2572 by @vmaerten).
descriptions (#2571 by @vmaerten).
Actions, GitLab CI, etc.) without requiring FORCE_COLOR=1 (#2569 by
@vmaerten).
globally (#2569 by @vmaerten).
now works out of the box and
applyOfis properly supported (#2512 by@vmaerten).
🐛 Fixes
ensure unique filenames (#2507 by @vmaerten).
run: when_changedto work properly for Taskfiles included multiple times(#2508, #2511 by @trulede).
--separator, allowing proper CLI_ARGS completion (#1843, #1844 by
@boiledfroginthewell).
--watch) now always runs the task, regardless ofrun: onceorrun: when_changedsettings (#2566, #1388 by @trulede).root-level vars section (#2403, #2397 by @trulede, @vmaerten).
ignore_errorwas ignored when usingtask:to callanother task (#2552, #363 by @trulede).
-g/--globalflag (#1574, #2574 by @vmaerten).
(e.g., URLs or namespaced functions) (#2101, #2573 by @vmaerten).
using
forloops in Taskfiles (#2576 by @vmaerten).v3.46.0Compare 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.
This PR has been generated by Renovate Bot.