Commit Graph
100 Commits
Author SHA1 Message Date
Andrey Nering 2eff3545d9 ci(goreleaser): add missing env to workflow 2026-05-16 18:09:51 -03:00
Andrey Nering bd79c29a39 v3.51.1 2026-05-16 17:51:05 -03:00
Andrey Nering 136e0dae89 ci: fix goreleaser 2026-05-16 17:50:34 -03:00
Andrey Nering 41a2137044 v3.51.0 2026-05-16 17:27:25 -03:00
Andrey Nering 6e154f2b71 docs(changelog): add entry for #2832 2026-05-09 18:28:46 -03:00
Andrey Nering 9ba1e566a9 fix: update mvdan.cc/sh to fix regression
* Closes #2812
* Closes #2818
* Ref https://github.com/mvdan/sh/pull/1330
2026-05-09 18:28:46 -03:00
Andrey Nering 1b53d425ee ci(govulncheck): update golang.org/x/net 2026-05-09 11:45:53 -03:00
Andrey Nering 7b3559ce4c ci: fix build and lint builds 2026-05-09 11:45:53 -03:00
Andrey Nering 43dbeb4260 docs(changelog): add entry for #2406 #2408 2026-05-09 11:25:49 -03:00
Andrey Nering 629a10813f chore: update minimal go version to go 1.25.10 2026-05-09 11:19:02 -03:00
Andrey Nering dc64864643 docs: add security > threat model page (#2830) 2026-05-09 13:59:36 +00:00
Andrey Nering 3441bf522e docs(changelog): add entry for #2820 2026-05-01 10:03:53 -03:00
Andrey Nering 6e37e3d7a7 chore(website): remove controls to copy page content
This is part of the LLM plugin. It's distracting and not really useful.

We're keeping the markdown version of the pages, tho. Just append `.md`
to any page to see the markdown version.
2026-04-15 16:39:20 -03:00
Andrey Nering f7d17fffad chore(website): update my bluesky handle 2026-04-15 10:16:02 -03:00
Andrey Nering 8fe3d048fa docs: document and add blog post about go tool task (#2791) 2026-04-14 22:47:45 -03:00
Andrey Nering d61d92dfdf v3.50.0 2026-04-13 17:54:26 -03:00
Andrey Nering 219bf3e5a5 chore: add nolint annotations for gosec linter
Add //nolint:gosec annotations for intentional code patterns
that are safe in context (path traversal in release tool,
uintptr conversion for terminals, weak rand in tests,
TLS skip verify for user-configured insecure mode).

Assisted-by: Kimi-K2.5 via Crush <crush@charm.land>
2026-04-13 10:46:19 -03:00
Andrey Nering b36fcfd8bb chore(golangci-lint): exclude gosec G306 for file permissions
This allows using 0644 file permissions without linter warnings.

Assisted-by: Kimi-K2.5 via Crush <crush@charm.land>
2026-04-13 10:46:19 -03:00
Andrey Nering ef8fb84c8f chore(golangci-lint): enable gosec linter 2026-04-13 10:46:19 -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
Andrey Nering 07fbd9887e docs(changelog): add entry for #2716 2026-04-11 21:45:48 -03:00
Andrey Nering 54bdcba369 ci: update to go 1.26 (#2724) 2026-03-08 17:25:37 -03:00
Andrey Nering c55c969474 docs: update changelog 2026-03-08 17:11:49 -03:00
Andrey Nering 73f9879421 docs: bring back line commented out by mistake 2026-03-08 17:05:32 -03:00
Andrey Nering aa83651da2 v3.49.1 2026-03-08 17:01:25 -03:00
Andrey Nering 4ddad9f9f7 Revert "fix: Call ReplaceVars() to resolve Ref's for imported global vars." (#2723) 2026-03-08 20:00:12 +00:00
Andrey Nering af943b064b ci: fix netlify prod deploy after release 2026-03-07 20:02:53 -03:00
Andrey Nering 962eada344 docs: update releasing guide
We have now more package managers being released automatically by
GoReleaser. Only Snapcraft still require manual steps.
2026-03-07 19:42:03 -03:00
Andrey Nering a0d9750edf docs(changelog): fix case: git -> Git 2026-03-07 19:26:22 -03:00
Andrey Nering a1b8985df0 v3.49.0 2026-03-07 19:20:58 -03:00
Andrey Nering 90e6ef88dc security: pin github actions by commit (#2719) 2026-03-06 19:20:25 -03:00
Andrey Nering 60a808ca23 docs(readme): update | to 2026-02-23 17:26:14 -03:00
Andrey Nering 56b316a124 ci: fix lint 2026-02-17 15:43:13 -03:00
Andrey Nering fc5f6fa3aa fix: pin yaml package to v3 for now (#2693) 2026-02-17 15:29:51 -03:00
Andrey Nering b7743eda88 chore(goreleaser): update descriptions 2026-01-31 16:20:31 -03:00
Andrey Nering ed69256512 chore: update readme title and description to match website 2026-01-27 22:28:02 -03:00
Andrey Nering 40ad9719d4 chore(website): improve home page title, including on opengraph 2026-01-27 22:18:49 -03:00
Andrey Nering 48f75f0913 docs(cli): mention --list with --silent 2026-01-27 21:53:52 -03:00
Andrey Nering f000ea2b22 chore(website): have a good opengraph image 2026-01-27 21:53:52 -03:00
Andrey Nering e8be687a40 chore(website): add "edit this page on github" links 2026-01-27 21:53:52 -03:00
Andrey Nering 697cf442a2 docs(blog): adjust post title 2026-01-26 09:51:43 -03:00
Andrey Nering e957edf783 chore(website): add goodx sponsor 2026-01-26 09:39:06 -03:00
Andrey Nering 09e7247d05 v3.48.0 2026-01-26 09:26:23 -03:00
Andrey Nering 502f24a2ad docs(changelog): add entry for #2658 and #2660 2026-01-26 09:24:26 -03:00
Andrey Nering 12a26fa15e v3.47.0 2026-01-24 20:49:48 -03:00
Andrey Nering 4ab5dec8ae fix(website): have the actual page title on open graph and twitter tags 2026-01-24 20:48:51 -03:00
Andrey Nering af311229fe docs: new blog post about if: and required variables prompt 2026-01-24 20:48:51 -03:00
Andrey Nering 1443e2d989 chore(deps): update mvdan/sh once again
Closes #2650
2026-01-24 20:48:51 -03:00
Andrey Nering 5bf4e4a29b chore(deps): revert mvdan/sh to latest stable version (#2651)
There is an important regression on interactive commands here. See #2650
and mvdan/sh#1242.

Once mvdan/sh#1244 is merged we'll upgrade again.
2026-01-24 22:21:30 +00:00
Andrey Nering f9052c9fdf chore(taskfile): add go.mod as a dependency of install 2026-01-24 18:49:38 -03:00
Andrey Nering da7eb0c855 fix(shell): fix deprecation warning 2026-01-21 14:05:52 -03:00
Andrey Nering edb491a4d0 chore(deps): update shell interpreter
Closes #2446
Ref mvdan/sh#1182
Ref mvdan/sh#1241
2026-01-21 14:05:52 -03:00
Andrey Nering b53e5da41a docs(changelog): add entry for #2584 2026-01-18 09:20:00 -03:00
Andrey Nering e47f55783e docs(changelog): add entry for #1566, #2633 2026-01-18 08:44:50 -03:00
Andrey Nering fb784f4e3d chore(taskfile): create tag as annotated and add message automatically 2026-01-18 08:35:23 -03:00
Andrey Nering 179bde1f37 v3.46.4 2025-12-24 18:57:17 -03:00
Andrey Nering e4de687aee docs(changelog): add entry for #2592 2025-12-24 18:55:21 -03:00
Andrey Nering 8dfafe507f v3.46.3 2025-12-19 15:50:51 -03:00
Andrey Nering 678fdec7d2 docs(changelog): add entry for #2593 and #2594 2025-12-19 15:50:33 -03:00
Andrey Nering fc378cfb92 v3.46.2 2025-12-18 17:55:19 -03:00
Andrey Nering 9488a2a744 docs(changelog): add entry for #2588 and #2589 2025-12-18 17:54:38 -03:00
Andrey Nering 6ece2445ae docs(changelog): change tag to match release on github 2025-12-18 17:51:33 -03:00
Andrey Nering b1814277c2 docs(changelog): fix typo 2025-12-07 17:32:31 -03:00
Andrey Nering 500ab8b941 docs(changelog): add entry for #2433 2025-12-07 17:31:25 -03:00
Andrey Nering 745633dc0e fix: a couple of fixes and improvements on task --init (#2433)
* Fixed check for an existing Taskfile: look for all possibilities, and
  not only `Taskfile.yml` specifically.
* Added a description (`desc`) to the `default` task. Important to at
  least `task --list` work by default (a core feature).
* Changed top comment to YAML language server comment.
2025-12-07 20:29:51 +00:00
Andrey Nering 9b99866224 feat: add --failfast and failtest: true to control dependencies (#2525) 2025-12-07 17:23:08 -03:00
Andrey Nering 7901cce831 chore: run gofumpt 2025-11-22 18:09:50 -03:00
Andrey Nering c7b4f26900 chore: run modernize 2025-11-22 17:30:30 -03:00
Andrey Nering 3ed403b839 chore(changelog): add entry for #2511 2025-11-22 17:20:46 -03:00
Andrey Nering 799bc85498 docs(readme): update links 2025-11-19 10:02:58 -03:00
Andrey Nering 2b713f564f chore(goreleaser): remove / from branch name
As an attempt to fix the 404 error for `winget`.
2025-11-13 10:40:57 -03:00
Andrey Nering cb8e94aa33 ci(goreleaser): add /cc to maintainers on winget pr 2025-11-12 09:12:13 -03:00
Andrey Nering 6bc339d714 chore: go mod tidy 2025-11-12 09:12:13 -03:00
Andrey Nering 72e25a25fd v3.45.5 2025-11-11 17:13:39 -03:00
Andrey Nering ef4292c42f chore(changelog): add entry for #2506 2025-11-11 17:09:17 -03:00
Andrey Nering dc315efc7f chore(deps): update mvdan.cc/sh/moreinterp with core utils fixes
* Fixes https://github.com/go-task/task/issues/2426
* Ref https://github.com/u-root/u-root/pull/3464
* Ref https://github.com/mvdan/sh/pull/1199
2025-11-11 17:09:17 -03:00
Andrey Nering a3a3e7fb0b chore(changelog): add entry for #2434 2025-11-11 16:51:53 -03:00
Andrey Nering ee99849b1d refactor: migrate to the official yaml package (#2434)
The old package is long archived, but the YAML org forked it and will
officially maintain it from now on.

* Old: https://github.com/go-yaml/yaml
* New: https://github.com/yaml/go-yaml
2025-11-11 19:49:37 +00:00
Andrey Nering bf9dc3f662 chore(changelog): add entry for #2286 2025-11-11 16:43:15 -03:00
Andrey Nering 19f72b7eb0 chore(changelog): add entry for #2418 2025-11-11 15:51:33 -03:00
Andrey Nering af1e755196 chore(changelog): add entry for #2350 2025-11-11 14:42:18 -03:00
Andrey Nering 43074c20f2 refactor: improve code of group output 2025-11-11 14:37:16 -03:00
Andrey Nering 32e675895a chore(website): update umami domain 2025-11-07 17:48:28 -03:00
Andrey Nering 88101613c8 docs: add magic.dev as a gold sponsor 2025-10-17 09:56:59 -03:00
Andrey Nering 67a02255b5 docs(changelog): add entry for #2431 2025-09-21 16:12:06 -03:00
Andrey Nering 028ae1a660 fix: fix message shown when a taskfile was not found (#2431) 2025-09-21 16:10:06 -03:00
Andrey Nering 68b1d2783d lint: fix lint by passing context 2025-09-21 16:09:51 -03:00
Andrey Nering 12793c350d chore: delete unused file cmd/tmp/main.go 2025-09-21 16:09:51 -03:00
Andrey Nering 8716ab81be docs: remove ga 2025-09-17 18:39:09 -03:00
Andrey Nering c2a4e4470b docs: update sprig links to our domain 2025-09-17 18:32:49 -03:00
Andrey Nering 9f2fe0da61 docs: github action is not community maintained anymore 2025-09-16 14:01:33 -03:00
Andrey Nering cd8c831204 chore(website): add umami 2025-09-14 10:18:32 -03:00
Andrey Nering 0d03f4f266 docs(changelog): add entry for #2416 and #2417 2025-09-12 15:46:42 -03:00
Andrey Nering 43cb64e6cc fix: address panic if a config file is not available 2025-09-11 10:02:51 -03:00
Andrey Nering 6289fcf34c chore: simplify blog post title 2025-08-29 17:49:40 -03:00
Andrey Nering 2959737d7d chore(changelog): fix typo 2025-08-27 11:39:45 -03:00
Andrey Nering a3047d3cd8 chore(changelog): add entries for #197 and #2360 2025-08-27 11:37:45 -03:00
Andrey Nering 725600f220 docs: add blog post about the built-in core utilities 2025-08-27 11:29:38 -03:00
Andrey Nering fd83414074 docs: update docs and faq to mention the new core utils 2025-08-27 11:29:38 -03:00