Valentin Maerten
7c90ee35f8
test(completion): add cross-shell completion test suite and CI job
...
Add completion/tests/ harnesses that exercise the engine protocol and every
shell wrapper without a TTY: the engine via `task __complete`, bash/zsh by
stubbing the completion-system helpers, fish via `complete -C`, and PowerShell
via the completion API. A `test:completion` task and a matching CI job (with a
strict mode that fails when an expected shell is missing) run them all.
Writing the suite surfaced and fixed real wrapper bugs:
- fish: `math` has no bitwise `&`, so every directive check errored; test bits
with integer division + modulo instead. Also filter FilterFileExt results
ourselves, as __fish_complete_suffix only prioritizes the extension.
- powershell: `Get-ChildItem -Include` is ignored without -Recurse, so file
extension filtering returned nothing; filter with Where-Object instead.
- bash: guard empty-array expansion so completion with zero candidates does not
trip `set -u` on bash 3.2.
Also name the completion directive bits (NO_SPACE, FILTER_FILE_EXT, …) in every
wrapper instead of using raw numbers.
2026-07-03 22:29:42 +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
renovate[bot]
c0ff7105e7
chore(deps): update peter-evans/find-comment action to v4 ( #2684 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-15 14:49:49 +01:00
renovate[bot]
d5bed6b716
chore(deps): update peter-evans/create-or-update-comment action to v5 ( #2673 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-02 09:42:48 +01:00
renovate[bot]
c8f722c0d5
chore(deps): update actions/upload-artifact action to v6 ( #2672 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-02 09:35:52 +01:00
renovate[bot]
788605a3a9
chore(deps): update actions/setup-go action to v6 ( #2662 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-26 21:42:04 +01:00
renovate[bot]
cdfcd08213
chore(deps): update actions/checkout action to v6 ( #2638 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-19 21:08:59 +01:00
renovate[bot]
91f9299c98
chore(deps): update all non-major dependencies ( #2611 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-14 21:07:58 +01:00
Valentin Maerten
4e963f8714
feat(ci): add on-demand PR build workflow ( #2578 )
2026-01-14 19:41:50 +01:00
renovate[bot]
8cd51af3b0
chore(deps): update all non-major dependencies ( #2540 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-07 21:45:11 +01:00
Valentin Maerten
4560589652
ci(lint): update golangci-lint-action to v2.7.1 ( #2556 )
2025-12-07 12:41:44 +01:00
renovate[bot]
084d6444b4
chore(deps): update actions/setup-node action to v6 ( #2553 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-07 12:28:50 +01:00
Valentin Maerten
896d65b21f
ci(release): switch to npm trusted publishers with OIDC ( #2550 )
2025-12-07 09:55:18 +01:00
renovate[bot]
9cc1c7b40b
chore(deps): update actions/checkout action to v6 ( #2527 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-26 13:59:45 -03:00
renovate[bot]
42ad618205
chore(deps): update golangci/golangci-lint-action action to v9 ( #2502 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-15 17:51:13 +01:00