chore(deps): update dependency task to v3.52.0#42
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/task-3.x
branch
2 times, most recently
from
April 28, 2025 09:04
57d3bd7 to
a2fb003
Compare
renovate
Bot
force-pushed
the
renovate/task-3.x
branch
from
June 9, 2025 05:43
a2fb003 to
c26b6c0
Compare
renovate
Bot
force-pushed
the
renovate/task-3.x
branch
from
July 24, 2025 08:08
c26b6c0 to
412a5fb
Compare
renovate
Bot
force-pushed
the
renovate/task-3.x
branch
from
September 16, 2025 14:09
412a5fb to
f7413ae
Compare
renovate
Bot
force-pushed
the
renovate/task-3.x
branch
from
September 18, 2025 04:25
f7413ae to
c3774ea
Compare
renovate
Bot
force-pushed
the
renovate/task-3.x
branch
from
November 12, 2025 07:58
c3774ea to
eda88cf
Compare
renovate
Bot
force-pushed
the
renovate/task-3.x
branch
from
December 19, 2025 04:33
eda88cf to
5220581
Compare
renovate
Bot
force-pushed
the
renovate/task-3.x
branch
from
December 20, 2025 06:09
5220581 to
4c66951
Compare
renovate
Bot
force-pushed
the
renovate/task-3.x
branch
from
December 25, 2025 05:33
4c66951 to
cf86e53
Compare
renovate
Bot
force-pushed
the
renovate/task-3.x
branch
from
January 25, 2026 06:09
cf86e53 to
0244b4a
Compare
renovate
Bot
force-pushed
the
renovate/task-3.x
branch
from
January 27, 2026 05:31
0244b4a to
983e477
Compare
renovate
Bot
force-pushed
the
renovate/task-3.x
branch
from
March 8, 2026 05:33
983e477 to
0d4b056
Compare
renovate
Bot
force-pushed
the
renovate/task-3.x
branch
from
March 9, 2026 05:35
0d4b056 to
929ad64
Compare
renovate
Bot
force-pushed
the
renovate/task-3.x
branch
from
April 14, 2026 04:49
929ad64 to
47d4642
Compare
renovate
Bot
force-pushed
the
renovate/task-3.x
branch
from
May 17, 2026 04:33
47d4642 to
238bfeb
Compare
renovate
Bot
force-pushed
the
renovate/task-3.x
branch
from
July 3, 2026 06:03
238bfeb to
b78b108
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.41.0→3.52.0Release Notes
go-task/task (task)
v3.52.0order. Prompts now follow the order the vars are declared in the Taskfile.
(#2871 by @caproven)
Fish's
vendor_completions.ddirectory instead ofcompletions(#2850, #2859by @Legimity).
taskcommand, not justthe
taskbinary itself (#2852 by @kojiishi).show-aliaseszstyle can turn this off (#2865, #2864 by @vmaerten).\,_,^) leakinginto checksum/timestamp filenames, breaking
sources:/generates:up-to-datedetection (#2886 by @s3onghyun).
for: matrix:loops usingref:rows producing wrong values when thesame task was run concurrently (e.g. by parallel
deps) with different vars(#2890, #2894 by @amitmishra11).
secret: trueflag for variables that masks their value in logs,task --summary, and command output (#2514 by @vmaerten).use_gitignoresetting (global or per-task) to skip files matchedby your
.gitignorewhen fingerprintingsources/generatesand whenwatching (#2773 by @vmaerten).
--output,--output-group-begin,--output-group-end,--output-group-error-only) viathe
TASK_OUTPUT*environment variables (#2873 by @liiight).--temp-dirflag (withTASK_TEMP_DIRenv var andtemp-dirtaskrcconfig) to customise the directory where Task stores temporary files such as
checksums. Relative paths are resolved against the root Taskfile (#2891 by
@kjasn).
@vmaerten).
a
/_git/path segment rather than a.gitsuffix (#2904 by @pd93).taskfile.dev/Taskfile.yml (#2905 by
@pd93).
includes:entries (missingtaskfile/dir) reporting amisleading "include cycle detected" error instead of a clear configuration
error (#1881, #2892 by @Lewin671).
v3.51.1by skipping templating altogether when the string is static (#2820 by @romnn).
absPathtemplate function that resolves a path to its absolute form,cleaning
..and.components (#2681, #2788 by @mateenanjum).joinEnvfunction to join paths based on your oprating system:;forWindows and
:elsewhere, andjoinUrlto join URL paths. Also, added twonew special variables:
FILE_PATH_SEPARATORwhich returns\on Windows and/elsewhere, andPATH_LIST_SEPARATORwhich returns;on Windows and:elsewhere (#2406, #2408 by @solvingj).
@andreynering).
v3.50.0enum.refsupport inrequires: enum constraints can now referencevariables or template pipelines (e.g.,
ref: .ALLOWED_ENVS) instead ofduplicating static lists. Combined with
sh:variables, this enables fullydynamic enum validation (#2678 by @vmaerten).
taskbinary name instead of$GO_TASK_PROGNAMEfor experiments cache (#2730, #2727 by @SergioChan).of restarting (#2764, #2642).
method: timestampand the files listed ongenerates:were deleted. Thismakes
method: timestampbehaves the same asmethod: checksum(#1230, #2716by @drichardson).
v3.49.1reworked (#2720, #2722, #2723).
v3.49.0watch: truenot triggering watch mode whencalled from the root Taskfile (#2686, #1763 by @trulede).
(#2656 by @Trim21).
the trust prompt (#2669, #2668 by @vmaerten).
ownership boundary (#2682, #1683 by @trulede).
ref:valuescorrectly (#2632 by @trulede).
.taskrc.ymloption can now be overridden with aTASK_-prefixedenvironment variable, making CI and container configuration easier (#2607,
#1066 by @vmaerten).
v3.48.0if: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.0directory 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.4@WinkelCode).
v3.46.3v3.46.2command line (#2588, #2589 by @vmaerten).
v3.45.5Taskfile could not be found (#2431 by @andreynering).
by @twelvelabs).
.taskrc.ymlwas not returned if reading it failed, andcorrected handling of remote entrypoint Taskfiles (#2460, #2461 by @vmaerten).
--listand--list-allby introducing a fastercompilation method that skips source globbing and checksum updates (#1322,
#2053 by @vmaerten).
output: group. This ensures that begin/endparts won't be mixed up from different tasks (#1208, #2349, #2350 by
@trulede).
defer:(#2244, #2418 by @trulede).@vmaerten).
exit status 1when a dependency task failed(#2286 by @GrahamDennis).
gopkg.in/yaml.v3to the new forkmaintained by the official YAML org (#2171, #2434 by @andreynering).
rmcore utils contains a fix relatedto the
-fflag (#2426,u-root/u-root#3464,
mvdan/sh#1199, #2506 by
@andreynering).
v3.45.4cache-expirycould not be defined in.taskrc.yml(#2423by @vmaerten).
.taskrc.ymlfiles in parent folders were not readcorrectly (#2424 by @vmaerten).
@vmaerten).
v3.45.3Windows. This means that your commands that uses
cp,mv,mkdiror anyother common core utility will now work by default on Windows, without extra
setup. This is something we wanted to address for many many years, and it's
finally being shipped!
Read our blog post this the topic.
(#197, #2360 by @andreynering).
using VitePress (#2359, #2369, #2371, #2375, #2378 by
@vmaerten, @andreynering, @pd93).
nightly builds. This
will allow people to test our changes before they are fully released and
without having to install Go to build them (#2358 by @vmaerten).
$XDG_CONFIG_HOME/task/taskrc.ymlor$HOME/.taskrc.yml. Check out our newconfiguration guide for more
details (#2247, #2380, #2390, #2391 by @vmaerten, @pd93).
(#2235 by @vmaerten).
.taskrc.yml: insecure, verbose,concurrency, remote offline, remote timeout, and remote expiry.
Note: setting offline via environment variable is no longer supported. (#2389
by @vmaerten)
--nestedflag when outputting tasks using--list --json. This willoutput tasks in a nested structure when tasks are namespaced (#2415 by @pd93).
wildcard parameters are fully considered during fingerprinting (#1808, #1795
by @vmaerten).
{}) (#2416, #2417by @trulede).
Package API
Other news
We recently released our
official GitHub Action. This is based
on the fantastic work by the Arduino team who created and maintained the
community version. Now that this is officially adopted, fixes/updates should be
more timely. We have already merged a couple of longstanding PRs in our
first release (by
@pd93, @shrink, @trim21 and all the previous contributors to
arduino/setup-task).
v3.44.1called (#2309, #2323 by @maxmzkrcensys)
to you Taskfile contained a space (#2321, #2322 by @pd93).
randInt(#2312, #2316 by @pd93).TEST_NAMEandTEST_DIRavailable in fixture tests(#2265 by @pd93).
v3.44.0uuid,randIntandrandIntNtemplate functions (#1346, #2225 by@pd93).
CLI_ARGS_LISTarray variable which contains the arguments passedto Task after the
--(the same asCLI_ARGS, but an array instead of astring). (#2138, #2139, #2140 by @pd93).
toYamlandfromYamltemplating functions (#2217, #2219 by @pd93).taskfield the--list --jsonoutput (#2256 by @aleksandersh).pin included taskfiles
by specifying a checksum. This works with both local and remote Taskfiles
(#2222, #2223 by @pd93).
Remote Taskfiles experiment,
any credentials used in the URL will now be redacted in Task's output (#2100,
#2220 by @pd93).
by @vmaerten).
directories in the wrong location (#2208, #2216 by @pd93).
the current schema. The current schemas will only be updated during releases.
(#2211 by @vmaerten).
the root level to apply to all tasks (#2233 by @vmaerten).
@wazazaby, #2271 by @andreynering).
v3.43.3Reverted the changes made in #2113 and #2186 that affected the
USER_WORKING_DIRand built-in variables. This fixes #2206, #2195, #2207 and#2208.
v3.43.2CLI_ARGSbeing exposed as the wrong type (#2190, #2191 by@vmaerten).
v3.42.1variables (#2106, #2107 by @pd93).
Configuration
📅 Schedule: (UTC)
🚦 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 was generated by Mend Renovate. View the repository job log.