Pete Davison
4bea638b05
feat: add security docs to website and update contributing ( #2799 )
2026-04-15 20:34:38 +01:00
Pete Davison
8f2d17a387
feat: use GH_PAT for goreleaser ( #2797 )
2026-04-15 13:33:57 +00:00
Pete Davison
697ef35303
feat: add permissions to actions ( #2796 )
2026-04-15 13:27:23 +01:00
Pete Davison
1312ee8a81
fix: typo in workflow
2026-03-23 20:06:17 +00:00
Pete Davison
b7cb204f10
feat: test adjustments to issue-experiment workflow
2026-03-23 20:01:06 +00:00
Pete Davison
82783417ea
docs: update integration doc with details of extension config namespace change ( #2428 )
...
* docs: update integration doc with details of extension config namespace change
* docs: add descriptions of sorting modes
2026-02-14 20:47:06 +00:00
Pete Davison
4e84c6bb76
fix: links to static files
2025-09-23 22:34:43 +00:00
Pete Davison
17db402e4b
v3.45.3
2025-09-15 12:59:29 +00:00
Pete Davison
ea4b695b5a
chore: move changelog items back to unreleased
2025-09-15 12:45:35 +00:00
Pete Davison
209c88c341
v3.45.2
2025-09-15 12:40:54 +00:00
Pete Davison
bd94f9f607
fix: set pnpm version
2025-09-15 12:40:12 +00:00
Pete Davison
9f6b78ec84
chore: move changelog items back to unreleased
2025-09-15 12:38:52 +00:00
Pete Davison
fbde227167
v3.45.1
2025-09-15 12:34:34 +00:00
Pete Davison
fc06e92a87
chore: move changelog items back to unreleased
2025-09-15 12:34:11 +00:00
Pete Davison
a0cab3f5ec
fix: use go-task/setup-task instead of arduino/setup-task in CI
2025-09-15 12:30:35 +00:00
Pete Davison
bb4c254211
v3.45.0
2025-09-15 12:17:50 +00:00
Pete Davison
57bf348829
fix: release script
2025-09-15 12:17:28 +00:00
Pete Davison
092b9b6391
chore: update blog post date
2025-09-15 12:16:51 +00:00
Pete Davison
9a91c4cb21
chore: changelog for the new github action
2025-09-12 14:22:55 +00:00
Pete Davison
2921450bf7
docs: add mise and github actions installation methods ( #2414 )
...
* docs: add mise and github actions installation methods
* chore: rename go-task/action to go-task/setup-task
2025-09-11 18:48:23 +01:00
Pete Davison
25a7b5936f
chore: changelog for #2415
2025-09-11 09:30:02 +00:00
Pete Davison
4ae3071845
feat: nested json ( #2415 )
...
* feat: nested json
* feat: remove up_to_date from json output when --no-status flag is set
* feat: restrict use of --nested with --json and --list/--list-all
2025-09-11 10:26:59 +01:00
Pete Davison
04579c0c44
chore: changelog for #2391
2025-08-20 11:22:11 +00:00
Pete Davison
39462cbfde
feat: change XDG taskrc naming ( #2391 )
2025-08-20 12:13:26 +01:00
Pete Davison and Valentin Maerten
f89c12ddf0
feat: XDG taskrc config ( #2380 )
...
Co-authored-by: Valentin Maerten <maerten.valentin@gmail.com >
2025-08-18 22:43:36 +02:00
Pete Davison
1fda55910e
chore: changelog for #2359 , #2369 , #2371 , #2375 , #2378 , #2358 and #2358
2025-08-15 08:46:16 +00:00
Pete Davison
1a8df44e9e
fix: readd environment reference ( #2378 )
2025-08-14 17:22:04 +01:00
Pete Davison
72991d4f04
v3.44.1
2025-07-23 20:59:38 +00:00
Pete Davison
6f965e3043
chore: changelog for #2265
2025-07-23 20:59:14 +00:00
Pete Davison
1c6d686356
chore: replace PPRemoveAbsolutePaths with generic fixture template data ( #2265 )
...
* chore: replace PPRemoveAbsolutePaths with generic fixture template data
* chore: update to goldie v2.7.1
2025-07-23 21:57:25 +01:00
Pete Davison
53f97889bc
chore: changelog for #2323
2025-07-09 17:38:54 +00:00
Pete Davison
64fb66895b
chore: added changelogs for #2316 and #2322
2025-07-09 15:26:47 +00:00
Pete Davison
d2bd834c81
fix: spaces in path ( #2322 )
2025-07-09 16:21:42 +01:00
Pete Davison
47dc87a2c9
fix: remove extra breaking randInt function ( #2316 )
2025-07-03 23:08:43 +01:00
Pete Davison
3b0a746f85
feat: update go-task/template to latest version
2025-07-03 21:46:09 +00:00
Pete Davison
d54d2ccabc
chore: add special variables task to remote for testing
2025-05-24 13:33:55 +00:00
Pete Davison
cf81ab3112
chore: go mod tidy
2025-05-24 13:11:02 +00:00
Pete Davison
aaa7b7772d
chore: changelog for #2223
2025-05-24 13:03:29 +00:00
Pete Davison
71eb8cdeea
feat: checksum pinning ( #2223 )
2025-05-24 14:00:02 +01:00
Pete Davison
68ce8b1d84
chore: changelog for #2220
2025-05-24 12:41:31 +00:00
Pete Davison
5323990c72
feat: redact credentials in remote urls ( #2220 )
...
* feat: redact credentials in remote urls
* chore: improve function naming
* fix: TaskfileNotSecureError should use redacted URI
* feat: unexport all node implementation fields
* fix: unexport HTTPNode.url
2025-05-24 13:38:18 +01:00
Pete Davison
ec4e68d601
chore: changelog for #2256
2025-05-20 20:40:28 +00:00
Pete Davison
ca55e9b621
chore: changelog for #2225
2025-05-01 17:58:47 +00:00
Pete Davison
6528b36caa
feat: add uuid and rand number functions ( #2225 )
...
* feat: add uuid and rand number functions
* chore: remove randFloat for now
2025-05-01 17:58:01 +00:00
Pete Davison
f8736c5f77
chore: changelog for #2140
2025-05-01 17:51:47 +00:00
Pete Davison
6896accf86
feat: cli args list ( #2140 )
2025-05-01 18:43:43 +01:00
Pete Davison
c12ed49acb
chore: remove unused any2 testdata
2025-04-28 21:04:24 +00:00
Pete Davison
d1bfd3e9f7
docs: move yaml templating functions to the correct section
2025-04-28 20:57:18 +00:00
Pete Davison
d3e9be1520
chore: changelog for #2219
2025-04-28 12:21:26 +00:00
Pete Davison
d850d03c96
feat: add yaml templating functions ( #2219 )
...
* feat: add yaml templating functions
* docs: add yaml functions to templating reference
* refactor: remove some unnecessary function wrappers
2025-04-28 12:19:56 +00:00
Pete Davison
0058f18676
chore: changelog for #2216
2025-04-28 12:05:10 +00:00
Pete Davison
b3c4007756
fix: double escaped paths ( #2216 )
2025-04-28 13:02:46 +01:00
Pete Davison
9e8fd54be9
chore: changelog for #2200
2025-04-27 23:02:32 +00:00
Pete Davison
1c35358fcc
v3.43.3
2025-04-27 22:29:34 +00:00
Pete Davison
13daa6dc35
feat: formatting with golangci-lint and gci
2025-04-27 22:28:42 +00:00
Pete Davison
20c1ffe098
docs: update variables example so that it doesn't error
2025-04-27 22:26:59 +00:00
Pete Davison
bd8ccb8d03
chore: changelogs for reverts
2025-04-27 22:26:29 +00:00
Pete Davison
8162b05f59
Revert "feat: process variables in include vars ( #2113 )"
...
This reverts commit f0414f162d .
2025-04-27 22:15:49 +00:00
Pete Davison
68d5095761
Revert "fix: .USER_WORKING_DIR should contain the value of --dir if given ( #2186 )"
...
This reverts commit 768dca053b .
2025-04-27 22:14:50 +00:00
Pete Davison
672b39413f
feat: mockery v3 ( #2110 )
2025-04-19 12:55:22 +01:00
Pete Davison
7eebf6e704
chore: delete unused exp package
2025-04-19 11:54:48 +00:00
Pete Davison
4834ac743c
chore: changelog for #2166
2025-04-19 11:54:27 +00:00
Pete Davison
c5afffb551
feat: recursive config search ( #2166 )
...
* refactor: experiments flags
* refactor: args.Parse
* feat: recursive search for taskrc files
* feat: consolidate some code into new fsext package
* feat: add tests for search and default dir
* fix: linting issues
2025-04-19 12:20:33 +01:00
Pete Davison
1ae3bf0b25
chore: changelog for #2176
2025-04-19 11:20:17 +00:00
Pete Davison
a84f09d45f
feat: remote taskfile improvements (cache/expiry) ( #2176 )
...
* feat: cache as node, RemoteNode and cache-first approach
* feat: cache expiry
* feat: pass ctx into reader methods instead of timeout
* docs: updated remote taskfiles experiment doc
* feat: use cache if download fails
2025-04-19 12:12:08 +01:00
Pete Davison
f47f237093
chore: changelog for #2169
2025-04-19 11:11:51 +00:00
Pete Davison
04df108fb5
docs: package api docs ( #2169 )
...
* refactor: pass Node into Read method instead of Reader type
* docs: add "key packages" and "Reading Taskfiles" sections to package doc
2025-04-19 11:58:31 +01:00
Pete Davison
8885d9e4f7
chore: changelog for #2075
2025-04-19 10:57:36 +00:00
Pete Davison
a60c2ec3f8
fix: sources brace expansion ( #2075 )
2025-04-19 11:51:31 +01:00
Pete Davison
789a7ea950
docs: things aren't always simple
2025-04-16 15:59:35 +00:00
Pete Davison
8c8b1b5f3b
fix: make version semver compliant
2025-04-11 09:04:03 +00:00
Pete Davison
38b42d0fb1
fix: experiments validation should happen before command flags are evaluated
2025-04-10 08:45:55 +00:00
Pete Davison
669bf33619
chore: changelog for #2151
2025-04-05 23:15:02 +00:00
Pete Davison
a9de239e38
chore: changelog for #2113
2025-04-05 22:16:30 +00:00
Pete Davison
f0414f162d
feat: process variables in include vars ( #2113 )
...
* feat: process variables in include vars
* feat: add test for include variables
2025-04-05 23:12:54 +01:00
Pete Davison
a24f4958cd
chore: changelog for #2131
2025-04-05 22:12:18 +00:00
Pete Davison
55790be6ad
feat: better versioning ( #2131 )
2025-04-05 23:09:27 +01:00
Pete Davison
566ac29932
feat: update golangci-lint version in ci
2025-04-05 17:58:50 -03:00
Pete Davison
ffef3ed1a6
feat: migrate to golangci-lint v2
2025-04-05 17:58:50 -03:00
Pete Davison
f07f4c85b2
chore: changelog for #2148
2025-04-01 13:56:41 +00:00
Pete Davison
cd81d94e18
feat: better functional options for reader ( #2148 )
2025-04-01 14:51:25 +01:00
Pete Davison
1939f83ffe
chore: changelog for #2147
2025-03-31 20:50:14 +00:00
Pete Davison
2a92b70bc2
feat: better functional options ( #2147 )
2025-03-31 21:49:00 +01:00
Pete Davison
4736bc2734
refactor: unify how executor tests are written ( #2042 )
...
* feat: use TaskTest for executor tests
* feat: more tests
* feat: separate tests for executing and formatting with new functional options that work for both test types
* feat: formatter tests
* refactor: more tests
2025-03-31 17:53:58 +01:00
Pete Davison
d54b0d6a2a
chore: changelog for #2144
2025-03-30 19:22:37 +00:00
Pete Davison
03b242d4c3
fix: bug where undefined/null variables resolve to "" instead of nil ( #2144 )
2025-03-30 19:21:02 +00:00
Pete Davison
60e28ecdcc
chore: changelog for #2121
2025-03-26 22:21:47 +00:00
Pete Davison
dd8daa68cd
feat: allow wildcards to match multiple tasks ( #2121 )
...
* feat: allow wildcards to match multiple tasks
* docs: improved wildcard section
2025-03-26 22:17:27 +00:00
Pete Davison
55617e062f
chore: changelog for #2081
2025-03-26 21:50:53 +00:00
Pete Davison
c6f1b3ae4f
feat: make map variables experiment (prop 2) generally available ( #2081 )
...
* feat: make map variables experiment (prop 2) generally available
* docs: remove map variables experiment page and update usage to include map variable info
2025-03-26 21:40:09 +00:00
Pete Davison
a771e91ff3
chore: changelog for #2125
2025-03-16 13:20:36 +00:00
Pete Davison
b68f4067d9
chore: changelog for #2112
2025-03-12 19:59:54 +00:00
Pete Davison
c544b0058d
fix: labels for experiments
2025-03-12 19:57:33 +00:00
Pete Davison
d1360ee72a
refactor: embed the default Taskfile instead of defining it in code ( #2112 )
2025-03-11 13:53:08 +00:00
Pete Davison
076aff1f8e
chore: changelog for #2085
2025-03-10 20:41:47 +00:00
Pete Davison
ffeb3bcc3f
refactor: executor functional options ( #2085 )
...
* refactor: executor functional options
* refactor: minor tidy up of list code
* fix: WithVersionCheck missing from call to NewExecutor
* feat: docstrings for structs with functional options
* refactor: prefix the functional options with the name of the struct they belong to
2025-03-10 20:38:25 +00:00
Pete Davison
8181352d54
v3.42.1
2025-03-10 20:18:58 +00:00
Pete Davison
23fd7e782c
chore: changelog for #2107
2025-03-10 11:48:10 +00:00
Pete Davison
6604b9a8cc
fix: special variable type errors in vars with no task context ( #2107 )
...
* fix: stop dotenv trying to fetch variables when no dotenv specified
* fix: set special variables to "" when they can't be calculated
2025-03-10 11:46:07 +00:00
Pete Davison
fb631902ce
refactor: run task through modernize tool ( #2088 )
2025-02-24 11:59:50 +00:00