Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 25, 2025

Bumps github.com/go-task/task/v3 from 3.42.1 to 3.43.2.

Release notes

Sourced from github.com/go-task/task/v3's releases.

v3.43.2

Changelog

v3.43.1

Changelog

  • Significant improvements were made to the watcher. We migrated from watcher to fsnotify. The former library used polling, which means Task had a high CPU usage when watching too many files. fsnotify uses proper the APIs from each operating system to watch files, which means a much better performance. The default interval changed from 5 seconds to 100 milliseconds, because now it configures the wait time for duplicated events, instead of the polling time (#2048 by @​andreynering, #1508, #985, #1179).
  • The Map Variables experiment was made generally available so you can now define map variables in your Taskfiles! (#1585, #1547, #2081 by @​pd93).
  • Wildcards can now match multiple tasks (#2072, #2121 by @​pd93).
  • Added the ability to loop over the files specified by the generates keyword. This works the same way as looping over sources (#2151 by @​sedyh).
  • Added the ability to resolve variables when defining an include variable (#2108, #2113 by @​pd93).
  • A few changes have been made to the Remote Taskfiles experiment (#1402, #2176 by @​pd93):
    • Cached files are now prioritized over remote ones.
    • Added an --expiry flag which sets the TTL for a remote file cache. By default the value will be 0 (caching disabled). If Task is running in offline mode or fails to make a connection, it will fallback on the cache.
  • .taskrc files can now be used from subdirectories and will be searched for recursively up the file tree in the same way that Taskfiles are (#2159, #2166 by @​pd93).
  • The default taskfile (output when using the --init flag) is now an embedded file in the binary instead of being stored in the code (#2112 by @​pd93).
  • Improved the way we report the Task version when using the --version flag or {{.TASK_VERSION}} variable. This should now be more consistent and easier for package maintainers to use (#2131 by @​pd93).
  • Fixed a bug where globstar (**) matching in sources only resolved the first result (#2073, #2075 by @​pd93).
  • Fixed a bug where sorting tasks by "none" would use the default sorting instead of leaving tasks in the order they were defined (#2124, #2125 by @​trulede).
  • Fixed Fish completion on newer Fish versions (#2130 by @​atusy).
  • Fixed a bug where undefined/null variables resolved to an empty string instead of nil (#1911, #2144 by @​pd93).
  • The USER_WORKING_DIR special now will now properly account for the --dir (-d) flag, if given (#2102, #2103 by @​jaynis, #2186 by @​andreynering).
  • Fix Fish completions when --global (-g) is given (#2134 by @​atusy).
  • Fixed variables not available when using defer: (#1909, #2173 by @​vmaerten).

Contribute

Love Task? If you or your company benefit from our work, consider becoming a sponsor!

Changelog

Sourced from github.com/go-task/task/v3's changelog.

v3.43.2 - 2025-04-21

v3.43.1 - 2025-04-21

  • Significant improvements were made to the watcher. We migrated from watcher to fsnotify. The former library used polling, which means Task had a high CPU usage when watching too many files. fsnotify uses proper the APIs from each operating system to watch files, which means a much better performance. The default interval changed from 5 seconds to 100 milliseconds, because now it configures the wait time for duplicated events, instead of the polling time (#2048 by @​andreynering, #1508, #985, #1179).
  • The Map Variables experiment was made generally available so you can now define map variables in your Taskfiles! (#1585, #1547, #2081 by @​pd93).
  • Wildcards can now match multiple tasks (#2072, #2121 by @​pd93).
  • Added the ability to loop over the files specified by the generates keyword. This works the same way as looping over sources (#2151 by @​sedyh).
  • Added the ability to resolve variables when defining an include variable (#2108, #2113 by @​pd93).
  • A few changes have been made to the Remote Taskfiles experiment (#1402, #2176 by @​pd93):
    • Cached files are now prioritized over remote ones.
    • Added an --expiry flag which sets the TTL for a remote file cache. By default the value will be 0 (caching disabled). If Task is running in offline mode or fails to make a connection, it will fallback on the cache.
  • .taskrc files can now be used from subdirectories and will be searched for recursively up the file tree in the same way that Taskfiles are (#2159, #2166 by @​pd93).
  • The default taskfile (output when using the --init flag) is now an embedded file in the binary instead of being stored in the code (#2112 by @​pd93).
  • Improved the way we report the Task version when using the --version flag or {{.TASK_VERSION}} variable. This should now be more consistent and easier for package maintainers to use (#2131 by @​pd93).
  • Fixed a bug where globstar (**) matching in sources only resolved the first result (#2073, #2075 by @​pd93).
  • Fixed a bug where sorting tasks by "none" would use the default sorting instead of leaving tasks in the order they were defined (#2124, #2125 by @​trulede).
  • Fixed Fish completion on newer Fish versions (#2130 by @​atusy).
  • Fixed a bug where undefined/null variables resolved to an empty string instead

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/go-task/task/v3](https://github.com/go-task/task) from 3.42.1 to 3.43.2.
- [Release notes](https://github.com/go-task/task/releases)
- [Changelog](https://github.com/go-task/task/blob/main/CHANGELOG.md)
- [Commits](go-task/task@v3.42.1...v3.43.2)

---
updated-dependencies:
- dependency-name: github.com/go-task/task/v3
  dependency-version: 3.43.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Apr 25, 2025
@ikura-hamu ikura-hamu merged commit b8545a6 into main Apr 27, 2025
6 checks passed
@ikura-hamu ikura-hamu deleted the dependabot/go_modules/github.com/go-task/task/v3-3.43.2 branch April 27, 2025 01:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update Go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants