Valentin Maerten
0a82e2e053
chore: changelog for #2579
2026-01-22 21:22:47 +01:00
Valentin Maerten
6dedcafd7d
feat(vars): add interactive prompting for required variables ( #2579 )
2026-01-22 21:20:45 +01:00
Valentin Maerten
c84cfa41f7
chore: changelog for #2564
2026-01-21 23:06:59 +01:00
Valentin Maerten
9bc1efbc47
feat: add conditional execution for tasks and commands ( #2564 )
2026-01-21 23:05:40 +01:00
Valentin Maerten
382c37bc2a
chore: changelog for #2234
2026-01-18 19:07:13 +01:00
Valentin Maerten
618cd8956f
feat: wildcard match aliases ( #2234 )
2026-01-18 19:05:29 +01:00
Valentin Maerten
145412a75c
chore: changelog for #2602
2026-01-14 19:51:00 +01:00
Valentin Maerten
ba38344ca6
fix: remote git taskfile cloning and directory includes ( #2602 )
2026-01-14 19:43:39 +01:00
Valentin Maerten
4e963f8714
feat(ci): add on-demand PR build workflow ( #2578 )
2026-01-14 19:41:50 +01:00
Valentin Maerten
ca99266aea
feat(schema): add cache-dir property to taskrc schema ( #2603 )
2025-12-23 20:35:57 +01:00
Valentin Maerten
3626b271a7
fix(completion): correct zsh pattern matching for global flag ( #2594 )
2025-12-19 15:48:59 -03:00
Valentin Maerten and Timothy Rule
9b95e758f4
fix: cli variables should take priority over aaskfile defaults ( #2589 )
...
When using `task FOO=bar` with a Taskfile containing
`FOO: '{{.FOO | default "foo"}}'`, the CLI value was being
overwritten by the Taskfile default.
Split the variable merging into two steps:
1. Merge CLI variables (FOO=bar) first so they override Taskfile vars
2. ReverseMerge special variables (CLI_ARGS, CLI_FORCE, etc.) so
they're available for templating in Taskfile vars
Fixes regression introduced in #2403 .
Co-authored-by: Timothy Rule <timothy.rule@gmail.com >
2025-12-18 17:50:00 -03:00
Valentin Maerten
28fee2c356
v3.46.1
2025-12-18 17:42:03 +01:00
Valentin Maerten
763e77467b
fix: cloudsmith alpine upload
2025-12-18 17:41:54 +01:00
Valentin Maerten
f2385e625d
v3.46.0
2025-12-18 17:29:29 +01:00
Valentin Maerten
e929cccd73
docs: better changelog ( #2586 )
2025-12-18 16:42:55 +01:00
Valentin Maerten
cb183349b7
refactor: migrate from go-git to go-getter ( #2512 )
2025-12-18 12:21:30 +01:00
Valentin Maerten
2ebbb99f58
improve website's SEO
2025-12-18 08:52:43 +01:00
Valentin Maerten
6660afc8d2
feat: auto-detect color output in CI environments ( #2569 )
2025-12-18 08:40:37 +01:00
Valentin Maerten
b710259bfa
feat(completion): add zstyle verbose option for zsh completion ( #2571 )
2025-12-18 08:35:56 +01:00
Valentin Maerten
4ec6c453bd
feat: add remote.cache-dir taskrc option ( #2572 )
2025-12-18 08:32:11 +01:00
Valentin Maerten
28408ef3f4
fix(schema): workaround IntelliJ JSON Schema validation bug ( #2576 )
2025-12-15 23:03:13 +01:00
Valentin Maerten
a2d34ffc4c
chore: changelog for #2577
2025-12-15 22:45:52 +01:00
Valentin Maerten
655e83454e
fix(completion): handle colons in task descriptions for fish ( #2573 )
2025-12-14 15:56:18 +01:00
Valentin Maerten
3ad4604c36
fix(completion): support --global flag in zsh completion ( #2574 )
2025-12-14 15:51:15 +01:00
Valentin Maerten
5a27d04655
chore: changelog for #2552
2025-12-12 22:30:18 +01:00
Valentin Maerten
e0d6b71971
chore: changelog for #2568
2025-12-12 21:25:59 +01:00
Valentin Maerten
d7ee855e49
feat: emit error annotations in GitHub Actions ( #2568 )
2025-12-12 21:23:37 +01:00
Valentin Maerten
511f35a456
chore: changelog for #2403
2025-12-12 21:23:17 +01:00
Valentin Maerten
5889ff6b65
fix: globals vars are available in vars at root level ( #2403 )
2025-12-12 21:20:27 +01:00
Valentin Maerten
85a98b5f90
chore: changelog for #2566
2025-12-12 21:11:30 +01:00
Valentin Maerten
a40ddd4949
refactor: optimize fuzzy matching with lazy initialization ( #2523 )
2025-12-07 21:43:26 +01:00
Valentin Maerten
54e4905432
ci(renovate): track golangci-lint version in workflows ( #2557 )
2025-12-07 12:53:56 +01:00
Valentin Maerten
c95805e0e0
build(deps): update crypto dependencies ( #2555 )
2025-12-07 12:44:05 +01:00
Valentin Maerten
4560589652
ci(lint): update golangci-lint-action to v2.7.1 ( #2556 )
2025-12-07 12:41:44 +01:00
Valentin Maerten
3fb7919577
build(deps): upgrade xsync from v3 to v4 ( #2554 )
2025-12-07 12:28:31 +01:00
Valentin Maerten
69b345efc9
chore: changelog for #2495
2025-12-07 12:21:30 +01:00
Valentin Maerten
4af5278d73
fix: autocomplete works with other binary than 'task' ( #2495 )
2025-12-07 12:20:45 +01:00
Valentin Maerten
12fbdd3ec7
chore: changelog for #2491
2025-12-07 12:19:02 +01:00
Valentin Maerten
896d65b21f
ci(release): switch to npm trusted publishers with OIDC ( #2550 )
2025-12-07 09:55:18 +01:00
Valentin Maerten
2161f33b5c
chore: changelog for #2536
2025-12-02 20:38:02 +01:00
Valentin Maerten
b93638b97a
fix: allow application/octet-stream for a Remote taskfile ( #2536 )
2025-12-02 20:36:35 +01:00
Valentin Maerten
47b78ca879
chore: changelog for #1844
2025-11-30 10:57:40 +01:00
Valentin Maerten
eb285fa3d2
chore: changelog for #2513
2025-11-29 12:41:56 +01:00
Valentin Maerten
02b13a687a
feat(website): add llms.txt for AI agents ( #2513 )
2025-11-29 12:40:44 +01:00
Valentin Maerten
a085d62727
feat(completion): add missing flags and dynamic experimental feature detection ( #2532 )
2025-11-29 12:16:58 +01:00
Valentin Maerten
4ab1958df1
feat(summary): add vars, env, and requires display ( #2524 )
2025-11-29 11:14:20 +01:00
Valentin Maerten
54ca217b92
fix(release): wrap changelog with v-pre directive ( #2526 )
2025-11-29 11:05:37 +01:00
Valentin Maerten
5712c463f5
chore: changelog for #2507
2025-11-12 10:27:33 +01:00
Valentin Maerten
78cc6e5fd3
fix: RPM upload for Cloudsmith ( #2507 )
2025-11-12 10:15:56 +01:00
Valentin Maerten
38e07ea812
fix: changelog for website
2025-11-11 21:54:51 +01:00
Valentin Maerten
b14318ed3f
chore: changelog for #2494
2025-11-11 20:40:32 +01:00
Valentin Maerten
17757c0c15
fix: better error when a Taskfile does not exist in include ( #2494 )
2025-11-11 20:37:24 +01:00
Valentin Maerten
f7287c503a
docs: dictionary operations example was wrong ( #2490 )
2025-11-02 19:17:13 +01:00
Valentin Maerten
413574e3ee
chore: changelog for #1322 , #2053
2025-11-02 17:25:35 +01:00
Valentin Maerten
4b39becf65
chore: changelog for #2460 , #2461
2025-11-02 17:25:35 +01:00
Valentin Maerten
15b7e3c69a
refactor: VeryFastCompile for Task list ( #2053 )
2025-11-02 17:25:07 +01:00
Valentin Maerten
6a7cfa58f9
fix: return taskrc config even if there is an error ( #2461 )
2025-11-02 17:15:58 +01:00
Valentin Maerten
599591ad3c
chore: changelog for #2437 , #2438
2025-10-12 13:30:28 +02:00
Valentin Maerten
f5a8ec8a0c
fix: changelog in website
2025-09-17 17:12:57 +02:00
Valentin Maerten
048d92709a
v3.45.4
2025-09-17 17:05:20 +02:00
Valentin Maerten
8dc9637e7a
chore: changelog for #2413 , #2424 , #2425
2025-09-16 19:36:19 +02:00
Valentin Maerten
700bf00107
fix: search for all taskrc work as expected ( #2424 )
2025-09-16 19:35:31 +02:00
Valentin Maerten
4836d42828
fix: cache expiry in Taskrc was not working ( #2423 )
2025-09-16 19:35:12 +02:00
Valentin Maerten
5762d5ef8e
fix: autocomplete from subfolder works as expected in zsh shell ( #2425 )
2025-09-16 19:34:57 +02:00
Valentin Maerten
1e42e1f817
fix: changelog for website
2025-09-16 08:54:06 +02:00
Valentin Maerten
5f7ae5d32e
fix: changelog for website
2025-09-16 08:39:03 +02:00
Valentin Maerten
f2242958a6
fix: pnpm install in the website's folder
2025-09-15 14:55:55 +02:00
Valentin Maerten
dffa355cad
chore: changelog for #1808
2025-09-11 19:47:06 +02:00
Valentin Maerten
48039be12c
feat: improve fingerprint, run and output with wildcard ( #1808 )
2025-09-11 19:33:53 +02:00
Valentin Maerten
242523c797
chore: changelog for #2380 , #1403
2025-09-10 17:58:33 +02:00
Valentin Maerten and Pete Davison
0fdb5e8665
feat: add some config to taskrc.yml ( #2389 )
...
Co-authored-by: Pete Davison <pd93.uk@outlook.com >
2025-09-10 17:57:52 +02:00
Valentin Maerten
51a3bcaacd
fix: cloudsmith and add docs ( #2383 )
2025-09-03 19:59:06 +02:00
Valentin Maerten
245d7f747f
chore: use gotestsum for test ( #2381 )
2025-08-24 18:47:41 +02:00
Valentin Maerten
72dfec68b0
chore: changelog for #2380
2025-08-18 22:50:09 +02:00
Valentin Maerten
1e2121a99f
chore: changelog for #2235
2025-08-16 13:09:30 +02:00
Valentin Maerten
9495fb2b1c
feat: add experiments to taskrc.yml schema ( #2235 )
2025-08-16 10:54:47 +02:00
Valentin Maerten
0fc26a43a9
chore: bump minimun version to 1.24 ( #2377 )
2025-08-14 18:34:38 +02:00
Valentin Maerten
82ad1de8d0
docs: remove wrong <span v-pre> ( #2375 )
2025-08-14 10:39:46 +02:00
Valentin Maerten
d59c795502
fix: goreleaser with cloudsmith and npm ( #2372 )
2025-08-13 15:14:57 +02:00
Valentin Maerten
e7606635fe
docs: remove padding in team page and fix redirect ( #2371 )
2025-08-12 21:59:07 +02:00
Valentin Maerten
9a05ceaa80
docs: use Algolia as search engine ( #2369 )
2025-08-12 18:52:47 +02:00
Valentin Maerten
083654d8c9
build: publish npm package with goreleaser ( #2363 )
2025-08-12 18:51:20 +02:00
79c93fb42b
docs: migrate website to vitepress ( #2359 )
...
Co-authored-by: Pete Davison <pd93.uk@outlook.com >
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com >
2025-08-12 18:09:19 +02:00
Valentin Maerten
64fc538a16
build: publish deb and rpm to cloudsmith ( #2362 )
2025-08-12 15:40:13 +02:00
Valentin Maerten
4bdfe5ce3b
fix: publish nightly draft and title ( #2358 )
2025-08-09 16:03:46 +02:00
Valentin Maerten and Andrey Nering
26ef693417
chore: publish nightly ( #2246 )
...
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com >
2025-08-06 20:29:36 +02:00
Valentin Maerten
a459eeaabb
chore: changelog for #2233
2025-05-03 17:18:27 +02:00
Valentin Maerten
84f02a822f
docs: mention that method key is allowed at root level ( #2233 )
2025-05-03 17:17:11 +02:00
Valentin Maerten
55d1aa260d
chore: changelog for #2211
2025-05-03 17:12:31 +02:00
Valentin Maerten
e7084cdf26
chore: update schemas only when a release is done ( #2211 )
2025-05-03 17:11:56 +02:00
Valentin Maerten
a33544101a
fix: fuzzy model was not instanciated ( #2200 )
...
* fix: fuzzy model was not instanciated
* add test
* add test
2025-04-28 00:00:54 +01:00
Valentin Maerten
39706105e1
fix: CLI_ARGS is a string and not an array ( #2191 )
2025-04-21 16:31:18 -03:00
Valentin Maerten
7169bf6434
fix: interpolate vars in defer ( #2173 )
2025-04-21 13:43:20 -03:00
Valentin Maerten and Pete Davison
a6a9792b7e
docs: use .taskrc instead of .task-experiments.yml in our docs ( #2157 )
...
* docs: use .taskrc instead of .task-experiments.yml in our docs
* fix formatting
* fix: whitespace in experiments.mdx
---------
Co-authored-by: Pete Davison <pd93.uk@outlook.com >
2025-04-03 13:29:00 +02:00
Valentin Maerten
b9d202c491
chore: changelog for #2092
2025-02-26 18:07:31 +01:00
Valentin Maerten
c23c46e326
fix: include with dynamic vars ( #2092 )
2025-02-26 17:49:05 +01:00
Valentin Maerten
8558e0c48a
chore: changelog for #1982
2025-02-23 10:54:45 +01:00
Valentin Maerten
461714a899
feat: add a new .taskrc.yml to enable experiments ( #1982 )
2025-02-23 10:51:59 +01:00
Valentin Maerten
fb27318601
chore: changelog for #2052
2025-02-20 20:08:22 +01:00