Valentin Maerten
ed7a206e19
feat(completion): unify shell completions behind an opt-in task __complete engine
...
Bash, Fish, Zsh, Nushell and PowerShell now share a single backend: `task __complete` returns the suggestions plus a directive, and every wrapper is a thin shim around it. All five shells offer the same suggestions — task names, aliases, flags, flag values and per-task CLI variables. The Zsh `show-aliases` and `verbose` zstyles keep working, now backed by the `--no-aliases` and `--no-descriptions` completion flags.
The engine is opt-in via `task --new-completion <shell>`, leaving `--completion` and the legacy scripts untouched; it will become the default in a future release. The new wrappers live under `completion/next/`.
Completing a keystroke never reaches the network, never blocks on a stdin entrypoint, and honors every flag that decides how the Taskfile is loaded. Ref resolution shared by `requires` and enum completion moved to `internal/refs`.
A cross-shell test suite exercises the protocol in Go with thin shell smoke tests, and runs in CI.
2026-08-20 14:18:54 +02:00
Valentin Maerten
dd4463ec60
chore: bump minimum Go to 1.26 and adopt 1.26 features ( #2920 )
2026-08-20 12:24:04 +02:00
Valentin Maerten
325e3188f0
chore(deps): update golangci-lint to 2.13.0 ( #2991 )
2026-08-20 12:24:03 +02:00
Valentin Maerten
beed208fd3
fix(ci): run pnpm install from the website directory
2026-08-18 17:20:25 +02:00
Valentin Maerten
936b90c625
feat(website): serve the released docs from a versioned copy ( #2979 )
2026-08-17 14:15:03 +02:00
renovate[bot]
a80bee87cb
chore(deps): update all non-major dependencies ( #2943 )
2026-08-10 16:39:06 +02:00
renovate[bot]
1426db91e4
chore(deps): update all non-major dependencies ( #2935 )
...
Co-authored-by: Valentin Maerten <maerten.valentin@gmail.com >
2026-07-25 19:01:00 +02:00
renovate[bot]
547af56489
chore(deps): update actions/setup-node action to v7 ( #2937 )
2026-07-25 10:12:52 +00:00
renovate[bot]
ab234c83f9
chore(deps): update go-task/setup-task action to v2 ( #2940 )
2026-07-25 10:03:56 +00:00
renovate[bot]
c50f0de5bb
chore(deps): update actions/setup-python action to v7 ( #2938 )
2026-07-25 10:01:40 +00:00
renovate[bot]
bf696ce45d
chore(deps): update actions/setup-go action to v7 ( #2936 )
2026-07-25 09:59:40 +00:00
Valentin Maerten
4e869d2c30
ci(github): consolidate test and lint into single workflow ( #2558 )
2026-07-20 18:02:38 +02:00
renovate[bot]
6833ee5c0c
chore(deps): update all non-major dependencies ( #2909 )
...
Co-authored-by: Valentin Maerten <maerten.valentin@gmail.com >
2026-07-14 22:02:35 +02:00
renovate[bot]
6cf0303ab8
chore(deps): update all non-major dependencies ( #2889 )
2026-06-30 23:19:27 +02:00
renovate[bot]
80693c1208
chore(deps): update pnpm/action-setup digest to 0ebf471 ( #2888 )
2026-06-29 15:50:06 +02:00
renovate[bot]
c73d53f4e9
chore(deps): update actions/checkout action to v7 ( #2896 )
2026-06-29 10:06:34 +02:00
Valentin Maerten
d0b903c772
ci: remove needs-build PR workflow ( #2895 )
2026-06-28 20:16:31 +00:00
renovate[bot]
a72eb84c15
chore(deps): update all non-major dependencies ( #2869 )
2026-06-21 16:24:20 +02:00
renovate[bot]
9c8799480d
chore(deps): update goreleaser/goreleaser-action digest to 5daf1e9 ( #2857 )
...
Co-authored-by: Valentin Maerten <maerten.valentin@gmail.com >
2026-05-31 08:47:42 +00:00
renovate[bot]
7f04f7057c
chore(deps): update all non-major dependencies ( #2858 )
...
Co-authored-by: Valentin Maerten <maerten.valentin@gmail.com >
2026-05-31 10:38:31 +02:00
renovate[bot]
48dd62cdc1
chore(deps): update go-task/setup-task digest to 01a4adf ( #2848 )
2026-05-18 15:37:33 +02:00
renovate[bot]
b27a6653f6
chore(deps): update all non-major dependencies ( #2816 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Valentin Maerten <maerten.valentin@gmail.com >
2026-05-17 12:40:51 +02:00
renovate[bot]
ed492ac862
chore(deps): update pnpm/action-setup digest to 0e279bb ( #2843 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-17 11:59:56 +02:00
Andrey Nering
2eff3545d9
ci(goreleaser): add missing env to workflow
2026-05-16 18:09:51 -03:00
renovate[bot]
19699a1f0e
chore(deps): update pnpm/action-setup digest to 739bfe4 ( #2835 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-11 16:27:48 +02:00
renovate[bot]
de05ebc503
chore(deps): update goreleaser/goreleaser-action digest to 1a80836 ( #2815 )
2026-05-09 21:34:39 +00:00
Andrey Nering
7b3559ce4c
ci: fix build and lint builds
2026-05-09 11:45:53 -03:00
renovate[bot]
7915b78ac2
chore(deps): update pnpm/action-setup action to v6 ( #2824 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-05 03:03:13 +02:00
renovate[bot]
3aaedc790d
chore(deps): update goreleaser/goreleaser-action digest to e24998b ( #2804 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-20 22:49:24 +02:00
renovate[bot]
0b19d973ac
chore(deps): update all non-major dependencies ( #2805 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-20 22:08:05 +02:00
Pete Davison
697ef35303
feat: add permissions to actions ( #2796 )
2026-04-15 13:27:23 +01:00
renovate[bot]
114ac1eedc
chore(deps): update actions/github-script action to v9 ( #2787 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-13 10:49:13 -03:00
renovate[bot]
a016b7b72b
chore(deps): update all non-major dependencies ( #2786 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-13 10:48:30 -03:00
Andrey Nering
ddecd51715
ci: add security action with govulncheck
2026-04-13 10:46:19 -03:00
Andrey Nering
88fc6d4f24
ci: pin action by commit hash
2026-04-13 10:46:19 -03:00
renovate[bot]
0c98f1ad13
chore(deps): update all non-major dependencies ( #2775 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-09 06:16:22 +00:00
renovate[bot]
363153cbf3
chore(deps): update pnpm/action-setup action to v5 ( #2766 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-02 18:59:00 +02:00
Valentin Maerten
6b436eda48
fix: Windows CI test failures and path normalization ( #2670 )
2026-03-28 10:39:13 +01:00
renovate[bot]
b6ab6153a2
chore(deps): update all non-major dependencies ( #2728 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-28 10:28:52 +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
renovate[bot]
921f84157a
chore(deps): update go-task/setup-task action to v2 ( #2759 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-23 08:39:36 +01:00
renovate[bot]
d4e168128b
chore(deps): update pnpm/action-setup digest to fc06bc1 ( #2744 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-17 21:51:01 +01:00
Andrey Nering
54bdcba369
ci: update to go 1.26 ( #2724 )
2026-03-08 17:25:37 -03:00
Andrey Nering
af943b064b
ci: fix netlify prod deploy after release
2026-03-07 20:02:53 -03:00
renovate[bot]
c70d28f7b8
chore(deps): update actions/upload-artifact action to v7 ( #2714 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-06 19:48:51 -03:00
Andrey Nering
90e6ef88dc
security: pin github actions by commit ( #2719 )
2026-03-06 19:20:25 -03:00
renovate[bot]
a788034148
chore(deps): update all non-major dependencies ( #2713 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-06 22:32:30 +01:00
renovate[bot]
edc80aed81
chore(deps): update goreleaser/goreleaser-action action to v7 ( #2706 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-23 15:35:02 -03:00
renovate[bot]
39ce6a21ac
chore(deps): update all non-major dependencies
2026-02-17 15:43:13 -03:00