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]
76269b03c4
chore(deps): update pnpm to v11 ( #2844 )
...
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:20:33 +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
dependabot[bot]
1d385ad5b4
chore(deps): bump vite from 5.4.19 to 5.4.21 in /website ( #2841 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-17 11:59:42 +02:00
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
imgbot[bot]
aea7f7a713
docs: optimize images ( #2690 )
2026-05-16 17:23:46 -03:00
renovate[bot]
c3e16b0a68
chore(deps): update mvdan.cc/sh/v3 digest to f5c6e27 ( #2834 )
2026-05-16 17:20:20 -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
Timothy Rule
9e3ff27ba1
fix: avoid panic after calling WordsSeq ( #2810 )
2026-05-09 21:42:00 +00:00
renovate[bot]
de05ebc503
chore(deps): update goreleaser/goreleaser-action digest to 1a80836 ( #2815 )
2026-05-09 21:34:39 +00: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
Jerry Wiltse
d9e0e04725
feat: add joinEnv and joinUrl string functions and 2 new system vars ( #2408 )
2026-05-09 14:19:33 +00: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
renovate[bot]
5f78da2d0a
chore(deps): update dependency netlify-cli to v26 ( #2823 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-05 03:03:32 +02: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
Andrey Nering
3441bf522e
docs(changelog): add entry for #2820
2026-05-01 10:03:53 -03:00
Roman Dahm
46f5db22c8
perf(templater): skip template engine for strings without {{ ( #2820 )
2026-05-01 09:57:16 -03:00
Ludovic Fernandez
ecffcc720f
chore(golangci-lint): improve and clean configuration ( #2808 )
2026-04-23 21:13:15 -03:00
Valentin Maerten
be35b3af75
feat(website): highlight big orgs / projects that use Task ( #2803 )
2026-04-22 10:02:06 +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
Andreas **Felix** Häberle
70b6cd8ee0
docs: add call internal task within a task example ( #2789 )
...
Co-authored-by: Valentin Maerten <maerten.valentin@gmail.com >
2026-04-20 21:58:42 +02:00
Valentin Maerten
1eb5720e7e
chore: changelog for #2788
2026-04-20 21:53:50 +02:00
Mateen Anjum
1b06da16f6
feat(templater): add absPath template function ( #2788 )
...
Signed-off-by: Mateen Anjum <mateenali66@gmail.com >
Co-authored-by: Valentin Maerten <maerten.valentin@gmail.com >
2026-04-20 21:50:03 +02: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
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
Andrey Nering
f7d17fffad
chore(website): update my bluesky handle
2026-04-15 10:16:02 -03:00
Pete Davison
697ef35303
feat: add permissions to actions ( #2796 )
2026-04-15 13:27:23 +01: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
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
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
Doug Richardson
f2e32beabd
fix: re-run task when generated files are missing with method: timestamp ( #2716 )
2026-04-11 21:42:50 -03:00
dependabot[bot]
8fa9dc04ac
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.97.1 to 1.97.3 ( #2778 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-09 06:24:22 +00: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
Valentin Maerten
a12cc6e843
chore: changelog for #2764
2026-04-09 08:16:03 +02:00
Mateen Anjum
44e1350d0c
fix: handle SIGHUP in watcher ( #2764 )
2026-04-09 08:15:37 +02:00
dependabot[bot]
2973dd75f9
chore(deps): bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 ( #2779 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-09 08:07:58 +02:00
dependabot[bot]
a10f1d2ee7
chore(deps): bump google.golang.org/grpc from 1.78.0 to 1.79.3 ( #2750 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-03 15:02:49 +00:00
dependabot[bot]
f727b55fbc
chore(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 ( #2771 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-03 11:58:01 -03: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
Valentin Maerten
2ddebca4e1
docs: add AI usage disclosure policy ( #2755 )
2026-03-28 10:30:54 +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
Rohan Santhosh Kumar
bca99520bf
docs: use dependent in gentle force docs ( #2756 )
...
Co-authored-by: rohan436 <rohan.santhoshkumar@googlemail.com >
2026-03-28 10:24:36 +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
Valentin Maerten
470ef30f8f
chore: changelog for #2730
2026-03-21 11:41:47 +01:00
Sergio
87b12e663e
fix(fish): honor GO_TASK_PROGNAME for experiments cache ( #2730 )
2026-03-21 11:37:51 +01:00
Valentin Maerten
e61700f36d
chore: changelog for #2678
2026-03-21 11:37:12 +01:00
Valentin Maerten
8b6aca5722
feat(requires): support variable references in enum constraints ( #2678 )
2026-03-21 11:32:02 +01:00
Sergio
19d8fae5f9
docs: correct stdin Taskfile command example ( #2738 )
2026-03-18 20:48:57 +00:00
Valentin Maerten
c387048f8f
feat(website): add APK (Alpine Linux) to official package managers
...
Add Alpine Linux APK installation instructions via Cloudsmith and move
the Cloudsmith hosting info block above the package manager sections.
2026-03-18 21:42:17 +01:00
Valentin Maerten
f2b3ba1263
✨ feat(website): add community sponsors section with Cloudsmith ( #2748 )
2026-03-17 22:00:48 +01:00
renovate[bot]
2139e32426
chore(deps): update dependency netlify-cli to v24 ( #2729 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-17 21:51:27 +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
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
Jannis
080ee8869f
docs: schema: add tasks.task.method ( #2718 )
2026-03-08 11:45:27 +01: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
dependabot[bot]
21daf6160a
chore(deps): bump go.opentelemetry.io/otel/sdk from 1.39.0 to 1.40.0 ( #2712 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-06 19:49:38 -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
Timothy Rule
90bcbe9ba5
fix: address "taskfile not found" in some environments like docker ( #2709 )
2026-02-27 09:47:59 -03:00
Andrey Nering
60a808ca23
docs(readme): update | to •
2026-02-23 17:26:14 -03: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]
68bea7f273
chore(deps): update pnpm to v10.30.1 ( #2705 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-23 15:34:23 -03:00
Valentin Maerten
c62f9c7147
fix(build): exclude unsupported windows/arm target
2026-02-21 15:18:04 +01:00
Valentin Maerten
c4ecff753d
chore: changelog for #2607
2026-02-18 19:00:15 +01:00
Valentin Maerten
2ed77716be
feat(config): add environment variable support for all taskrc options ( #2607 )
2026-02-18 18:58:13 +01:00
Valentin Maerten
a2f8e144ca
chore: changelog for #2632
2026-02-18 18:57:53 +01:00
Timothy Rule
2cdd7d3e43
fix: Call ReplaceVars() to resolve Ref's for imported global vars. ( #2632 )
2026-02-18 18:55:20 +01:00
Andrey Nering
56b316a124
ci: fix lint
2026-02-17 15:43:13 -03:00
renovate[bot]
39ce6a21ac
chore(deps): update all non-major dependencies
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
Valentin Maerten
44a2f2e5f5
docs: add Cloudsmith attribution for deb/rpm package hosting
2026-02-15 17:22:01 +01:00
Valentin Maerten
d356c649aa
chore: changelog for #2682
2026-02-15 17:01:02 +01:00
Valentin Maerten
ca24d32f37
chore: changelog for #2669
2026-02-15 14:56:52 +01:00
Timothy Rule
f63a63fa6c
fix: improve error message when searching for Taskfile. ( #2682 )
2026-02-15 14:56:35 +01: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
Valentin Maerten
8b063d6b92
fix(git): check cache before context timeout in getOrCloneRepo ( #2669 )
2026-02-15 14:46:55 +01:00
Valentin Maerten
dc8ac5e79f
chore: changelog for #2686
2026-02-15 14:45:47 +01:00
Timothy Rule
df7810ab63
fix: copy watch when merging tasks during import ( #2686 )
2026-02-15 14:42:59 +01: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
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
Andrey Nering
b7743eda88
chore(goreleaser): update descriptions
2026-01-31 16:20:31 -03:00
Valentin Maerten
c0796e9701
chore: changelog for #2656
2026-01-31 18:53:52 +01:00
Trim21
cf54be3266
fix(node_git): always use unix path style ( #2656 )
2026-01-31 18:49:22 +01:00
Jens Erat
e129ae2fac
docs: fix dir headline level ( #2665 )
...
The other commands in this section are on headline level 4, which probably is also the expected one for `dir`.
2026-01-28 18:21:50 +00: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
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
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
Valentin Maerten
f09f31c6d5
fix: skip prompting for vars when task if condition fails
...
Move the prompt for required variables AFTER the if condition check.
This avoids asking the user for input when the task won't run anyway.
The order in RunTask() is now:
1. FastCompiledTask
2. Check required vars early (non-interactive mode only)
3. CompiledTask (resolve dynamic vars)
4. Check if condition → exit early if false
5. Prompt for missing vars (only if task will run)
6. Validate required vars
2026-01-26 09:21:09 -03:00
Valentin Maerten
5a78808caa
fix: evaluate task-level if condition after resolving dynamic variables
2026-01-26 09:21:09 -03:00
Valentin Maerten
026c899d90
feat: support self-signed certificates for remote taskfiles ( #2537 )
2026-01-25 18:51:30 +01:00
Timothy Rule
f6720760b4
fix(includes): propagate silent mode from included Taskfiles to tasks ( #2640 )
2026-01-25 16:33:52 +01:00
Valentin Maerten
065236f076
chore: changelog for #2635
2026-01-25 16:08:11 +01:00
Timothy Rule
1bd5aa6bd5
fix: correct the value of ROOT_TASKFILE when no entrypoint ( #2635 )
2026-01-25 16:06:13 +01:00
Valentin Maerten
c3fd3c4b5e
chore: add website/.netlify to gitignore
2026-01-25 14:26:53 +01:00
Valentin Maerten
299232ee7d
fix(website): improve SEO with favicons, structured data and robots.txt ( #2657 )
2026-01-25 14:16:23 +01: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
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
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
renovate[bot]
2ad3d26f4a
chore(deps): update all non-major dependencies ( #2637 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-19 21:09:40 +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
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
Andrey Nering
b53e5da41a
docs(changelog): add entry for #2584
2026-01-18 09:20:00 -03:00
Timothy Rule
b9c1ab8eae
fix: ensure no ansi sequences are printed for --color=false ( #2584 )
2026-01-18 09:18:52 -03:00
Andrey Nering
e47f55783e
docs(changelog): add entry for #1566 , #2633
2026-01-18 08:44:50 -03:00
Timothy Rule
d5f071c096
fix: print prefix when task is up-to-date and output-style is prefixed ( #2633 )
2026-01-18 08:42:18 -03:00
Andrey Nering
fb784f4e3d
chore(taskfile): create tag as annotated and add message automatically
2026-01-18 08:35:23 -03: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
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
Bouke Versteegh
3d4d189bcd
docs: clarify dotenv file precedence when multiple files are specified ( #2628 )
2026-01-14 19:37:41 +01: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
WinkelCode
06538860a8
fix(completion): use posix whitespace in fish sed regex ( #2592 )
2025-12-24 18:48:54 -03:00
renovate[bot]
8a37bf5c1f
chore(deps): update all non-major dependencies ( #2598 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-23 20:36:40 +01:00
Valentin Maerten
ca99266aea
feat(schema): add cache-dir property to taskrc schema ( #2603 )
2025-12-23 20:35:57 +01: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
Valentin Maerten
3626b271a7
fix(completion): correct zsh pattern matching for global flag ( #2594 )
2025-12-19 15:48:59 -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
Valentin Maerten
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
Semih Buyukgungor
1a190a118f
feat: expose .CLI_ASSUME_YES templating variable ( #2577 )
2025-12-15 22:42:27 +01:00
renovate[bot]
18efa3982f
chore(deps): update all non-major dependencies ( #2580 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-15 14:33:40 -03: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
Timothy Rule
ea933bcc55
fix: support error_ignore for a task call ( #2552 )
2025-12-12 22:28:20 +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
Timothy Rule
89b6140166
fix: always run a watch task regardless of run setting ( #2566 )
2025-12-12 21:09:35 +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
a40ddd4949
refactor: optimize fuzzy matching with lazy initialization ( #2523 )
2025-12-07 21:43:26 +01: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
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
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
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
Maciej Lech
72a349b0e9
feat: add --trusted-hosts CLI and remote.trusted-hosts config for remote tasks ( #2491 )
...
Co-authored-by: Valentin Maerten <maerten.valentin@gmail.com >
2025-12-07 12:17:54 +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
boiledfroginthewell
f0b15d397b
fix: CLI_ARGS completion for fish and zsh ( #1844 )
2025-11-30 10:55:36 +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
renovate[bot]
a6c0c1daba
chore(deps): update all non-major dependencies ( #2515 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-28 16:31:43 -03: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
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
Timothy Rule
386dcbc1a0
fix: adjust run: when_changed to work correctly with imported tasks ( #2511 )
2025-11-22 17:17:13 -03:00
Andrey Nering
799bc85498
docs(readme): update links
2025-11-19 10:02:58 -03:00
Daniel Thorngren
0d9e8dd71b
docs: corrected substr templating example ( #2519 )
2025-11-18 18:03:48 +00:00
Samuel Krieg
a927ffb31e
docs: add tasks.task.dir ( #2489 )
2025-11-15 17:53:10 +01: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
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
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
Andrey Nering
72e25a25fd
v3.45.5
2025-11-11 17:13:39 -03:00
renovate[bot]
a496ee5fcb
chore(deps): update all non-major dependencies ( #2501 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-11 20:12:27 +00: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
Graham Dennis
94f82cbc5a
fix: make task failure errors include stack of running tasks ( #2286 )
...
Previously if a task was run as a dependency of another task,
the error message simply reported something like:
exit status 1
It is desirable instead to name the root task and all child tasks in the tree
to the failing task.
After this PR, the error message will read:
task: Failed to run task "root": task: Failed to run task "failing-task": exit status 1
2025-11-11 16:40:40 -03: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
Andrey Nering
19f72b7eb0
chore(changelog): add entry for #2418
2025-11-11 15:51:33 -03:00
Timothy Rule
0052ad2309
fix: do not re-evaluate variables for defer: ( #2418 )
2025-11-11 15:50:01 -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
Timothy Rule
39c86992bd
fix: address concurrent group output causing flaky tests ( #2350 )
2025-11-11 14:36:32 -03:00
Kaj Kowalski
c71241bcbd
docs: fix YAML syntax errors in schema and guide documentation ( #2500 )
2025-11-10 11:00:39 +01:00
renovate[bot]
7c2bb78540
chore(deps): update all non-major dependencies ( #2492 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-07 21:21:21 -03:00
Andrey Nering
32e675895a
chore(website): update umami domain
2025-11-07 17:48:28 -03:00
Tatsuya Kyushima
786813d95d
docs: add fzf-make to "community integrations" ( #2393 )
2025-11-04 14:32:53 -03: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
Libor Mořkovský
7c93ea8b44
docs: add reference to slim-sprig in the templating page ( #2472 )
2025-11-02 17:21:17 +01:00
Valentin Maerten
6a7cfa58f9
fix: return taskrc config even if there is an error ( #2461 )
2025-11-02 17:15:58 +01:00
renovate[bot]
74b93f6eef
chore(deps): update all non-major dependencies ( #2463 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-02 17:03:54 +01:00
Andrey Nering
88101613c8
docs: add magic.dev as a gold sponsor
2025-10-17 09:56:59 -03:00
Valentin Maerten
599591ad3c
chore: changelog for #2437 , #2438
2025-10-12 13:30:28 +02:00
Skip Baney
348158a5f6
fix: properly resolve remote entrypoints ( #2438 )
2025-10-12 13:29:57 +02:00
pancho horrillo
c3e410e95a
docs: update Arch and Nix community links ( #2454 )
2025-10-10 22:33:52 +02:00
Aku Kotkavuo
42bcd5406a
docs: link to the known bug with --watch ( #2449 )
2025-10-10 22:26:40 +02:00
renovate[bot]
ba23aca631
chore(deps): update module github.com/puzpuzpuz/xsync/v3 to v4 ( #2168 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-10 22:22:16 +02:00
renovate[bot]
5ef245a4bd
chore(deps): update all non-major dependencies ( #2448 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-10 22:12:37 +02:00
renovate[bot]
036a60f517
chore(deps): update actions/github-script action to v8 ( #2421 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-10 21:55:30 +02:00
renovate[bot]
9c969541a5
chore(deps): update actions/setup-python action to v6 ( #2457 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-10 21:35:21 +02:00
renovate[bot]
a52b483dd0
chore(deps): update actions/setup-go action to v6 ( #2456 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-10 21:32:17 +02:00
Pete Davison
4e84c6bb76
fix: links to static files
2025-09-23 22:34:43 +00:00
merusso
0f9baf62a1
docs: Update Remote Taskfiles default values
( #2430 )
...
* docs: Update Remote Taskfiles default values
This change updates the documentation for [Remote Taskfiles > Configuration](https://taskfile.dev/docs/experiments/remote-taskfiles#configuration ) for `timeout` and `cache-expiry` to match the defaults in code.
* docs: Update `cache-expiry` default to 0s
* docs: Update executor.go comment
Fix doc comment to indicate that cache expiry default duration is 0.
2025-09-23 13:10:20 +01:00
renovate[bot]
979ad523ef
chore(deps): update mvdan.cc/sh/moreinterp digest to 1714925 ( #2435 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-22 09:30:52 -03:00
renovate[bot]
975c07688e
chore(deps): update all non-major dependencies ( #2436 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-22 09:30:29 -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
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
Andrey Nering
9f2fe0da61
docs: github action is not community maintained anymore
2025-09-16 14:01:33 -03:00
renovate[bot]
d1a5771839
chore(deps): update all non-major dependencies ( #2420 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-16 14:19:35 +00:00
renovate[bot]
7663abdcde
chore(deps): update mvdan.cc/sh/moreinterp digest to b717ad5 ( #2409 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-16 11:14:12 -03: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
Pete Davison
17db402e4b
v3.45.3
2025-09-15 12:59:29 +00:00
Valentin Maerten
f2242958a6
fix: pnpm install in the website's folder
2025-09-15 14:55:55 +02: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
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
Timothy Rule
b8bf298c84
fix: panic for empty hash var ({}) ( #2417 )
2025-09-12 15:29:40 -03: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
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
Andrey Nering
43cb64e6cc
fix: address panic if a config file is not available
2025-09-11 10:02:51 -03: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
Valentin Maerten
242523c797
chore: changelog for #2380 , #1403
2025-09-10 17:58:33 +02:00
Valentin Maerten
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
renovate[bot]
534dfa089c
chore(deps): update all non-major dependencies ( #2410 )
2025-09-08 10:11:02 -03:00
Valentin Maerten
51a3bcaacd
fix: cloudsmith and add docs ( #2383 )
2025-09-03 19:59:06 +02: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
Andrey Nering
6c645a33f7
feat: add native core utils to improve compatibility on windows
2025-08-27 11:29:38 -03:00
Andrey Nering
9d969e5971
fix(website): remove og:* and twitter:* meta tags for now
...
Since we're not putting the right page title and description, it's not
really working as expected. It is currently generating the same title
and description for all pages. Removing makes socials at least use the
main `<title>` tag, which will be accurate.
2025-08-26 22:52:23 -03:00
Andrey Nering
8b382a3bae
chore(website): taskfile -> task and change emoji
2025-08-26 22:24:21 -03:00
Andrey Nering
a34892ad94
chore: go mod tidy
2025-08-26 20:51:11 -03:00
renovate[bot]
e55bb29554
chore(deps): update all non-major dependencies ( #2398 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-25 10:16:56 -03:00
renovate[bot]
1168ef32df
chore(deps): update pnpm to v10 ( #2399 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-25 10:04:45 -03:00
Valentin Maerten
245d7f747f
chore: use gotestsum for test ( #2381 )
2025-08-24 18:47:41 +02:00
Ioannis Pinakoulakis
b216ae885c
perf: pre-allocate known length arrays ( #2354 )
...
Co-authored-by: Pete Davison <pd93.uk@outlook.com >
2025-08-23 15:41:30 +01:00
Tatsuya Kyushima
61cb15ad01
chore: delete unnecessary whitespace ( #2394 )
2025-08-23 15:37:06 +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
Valentin Maerten
72dfec68b0
chore: changelog for #2380
2025-08-18 22:50:09 +02:00
Pete Davison
f89c12ddf0
feat: XDG taskrc config ( #2380 )
...
Co-authored-by: Valentin Maerten <maerten.valentin@gmail.com >
2025-08-18 22:43:36 +02:00
renovate[bot]
c903d07332
chore(deps): update all non-major dependencies ( #2386 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-18 13:45:13 -03:00
renovate[bot]
138b9a5a4f
chore(deps): update actions/checkout action to v5 ( #2387 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-18 18:45:04 +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
Pete Davison
1fda55910e
chore: changelog for #2359 , #2369 , #2371 , #2375 , #2378 , #2358 and #2358
2025-08-15 08:46:16 +00:00
Andrey Nering
e6c808c02b
chore(readme): github doesn't like svg images
2025-08-14 13:35:43 -03:00
Valentin Maerten
0fc26a43a9
chore: bump minimun version to 1.24 ( #2377 )
2025-08-14 18:34:38 +02:00
Andrey Nering
c0b4c19443
chore(readme): fix images
2025-08-14 13:29:40 -03:00
Pete Davison
1a8df44e9e
fix: readd environment reference ( #2378 )
2025-08-14 17:22:04 +01: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
Andrey Nering
504cb94e8b
chore(website): add back google analytics
2025-08-12 17:58:44 -03: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
Valentin Maerten
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
renovate[bot]
4da081e5c3
chore(deps): update all non-major dependencies ( #2364 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 09:35:21 -03:00
Valentin Maerten
4bdfe5ce3b
fix: publish nightly draft and title ( #2358 )
2025-08-09 16:03:46 +02:00
Valentin Maerten
26ef693417
chore: publish nightly ( #2246 )
...
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com >
2025-08-06 20:29:36 +02:00
renovate[bot]
952f32d388
chore(deps): update all non-major dependencies ( #2351 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-06 10:51:19 -03:00
Andrey Nering
e72c35f79f
fix(goreleaser): fix automatic submission of winget pr
2025-07-28 10:59:45 -03: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
renovate[bot]
dac5aa1954
chore(deps): update all non-major dependencies ( #2333 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-21 09:46:14 -03:00
Emil
303bd6ccb2
chore(goreleaser): add section field to deb package ( #2331 )
2025-07-21 09:45:08 -03:00
renovate[bot]
f736cfaaf1
chore(deps): update all non-major dependencies ( #2326 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-14 09:23:53 -03:00
Pete Davison
53f97889bc
chore: changelog for #2323
2025-07-09 17:38:54 +00:00
Max Mizikar
fe2da74ea3
fix: don't suggest internal tasks ( #2323 )
...
Co-authored-by: Max Mizikar <maxmzkr@gmail.com >
2025-07-09 18:36:40 +01: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
Andrey Nering
8a43ca5d8f
chore: move away from deprecated func
2025-07-07 10:14:50 -03:00
Andrey Nering
a10a9faabf
chore(taskfile): add go.mod as source for the lint tasks
2025-07-07 10:14:50 -03:00
renovate[bot]
3d3ed0e403
chore(deps): update all non-major dependencies
2025-07-07 10:14:50 -03: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
renovate[bot]
281edfe5b3
chore(deps): update all non-major dependencies ( #2311 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-30 09:32:44 -03:00
Alexander Kavon
7289ffce0b
docs: add macports / freebsd installation instructions ( #2308 )
2025-06-30 09:31:48 -03:00
dependabot[bot]
61e1af50ff
chore(deps): bump brace-expansion from 1.1.11 to 1.1.12 in /website ( #2298 )
...
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion ) from 1.1.11 to 1.1.12.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 1.1.12
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-16 10:39:42 -03:00
renovate[bot]
715a143735
chore(deps): update all non-major dependencies ( #2297 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-16 09:26:27 -03:00
Andrey Nering
a0b1605634
chore: add changelog entry for #2291
2025-06-09 14:12:03 -03:00
Timothy Rule
69fc13bd13
fix(release): fix install script for armv5/6/7 ( #2291 )
2025-06-09 14:07:11 -03:00
renovate[bot]
b42a52ba77
chore(deps): update all non-major dependencies ( #2289 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-08 22:09:51 -03:00
Andrey Nering
cb812476b3
v3.44.0
2025-06-08 21:34:13 -03:00
Andrey Nering
b09c6870fe
docs: add note about watcher reliability
2025-06-08 21:31:47 -03:00
Andrey Nering
86e4a3aac7
chore(changelog): add entried for watch fixes
2025-06-08 21:19:03 -03:00
Andrey Nering
7782bc92ae
fix(watcher): fix some v3.43.x regressions ( #2271 )
2025-06-08 19:44:08 -03:00
renovate[bot]
9cc2d65091
chore(deps): update all non-major dependencies ( #2281 )
2025-06-02 13:26:32 +00:00
Andrey Nering
b932e539d9
chore: go mod tidy
2025-05-28 22:08:27 -03:00
Teddy Sommavilla
be45eb04d9
refactor: watchTasks - Chmod operations are already filtered in the Deduper
2025-05-26 16:51:37 -03:00
Teddy Sommavilla
6b878980dc
refactor(fsnotifyext): use Event.Has to check for chmod operations
...
As recommended by the Event.Op godoc. Op is a bitmask, and some systems may send multiple operations at once
2025-05-26 16:51:37 -03:00
Teddy Sommavilla
cd910abd45
doc(fsnotifyext): add godoc for GetChan method
2025-05-26 16:51:37 -03:00
Teddy Sommavilla
6e524bb2fa
refactor(fsnotifyext): GetChan should return a receive only chan
2025-05-26 16:51:37 -03:00
Teddy Sommavilla
b4c8f5a0fe
refactor(fsnotifyext): handle Deduper timers in own goroutine, avoid mutex use
2025-05-26 16:51:37 -03:00
renovate[bot]
09f85844ba
chore(deps): update all non-major dependencies ( #2270 )
2025-05-26 16:39:01 -03: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
Aleksander Sh.
bb5b045293
feat: add task name to json output ( #2256 )
2025-05-20 21:37:57 +01:00
renovate[bot]
89f29cb75b
chore(deps): update all non-major dependencies ( #2260 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-20 13:38:05 +02:00
Andrey Nering
da4ce5b0a5
fix(expand): return nothing if there are no matches
2025-05-09 15:55:52 -03:00
renovate[bot]
fb68a5f79a
chore(deps): update golangci/golangci-lint-action action to v8 ( #2237 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Valentin Maerten <maerten.valentin@gmail.com >
2025-05-06 20:45:06 +02:00
renovate[bot]
f40f389cb4
chore(deps): update all non-major dependencies ( #2236 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-06 20:43:16 +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
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
renovate[bot]
fc17343fcc
chore(deps): update all non-major dependencies ( #2214 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-28 14:37:44 +02: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
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
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
Andrey Nering
6cb0a5a2f2
v3.43.2
2025-04-21 16:35:01 -03:00
Andrey Nering
08056924e0
chore: add changelog entry for #2191
2025-04-21 16:33:30 -03:00
Valentin Maerten
39706105e1
fix: CLI_ARGS is a string and not an array ( #2191 )
2025-04-21 16:31:18 -03:00
Andrey Nering
bf4e7960cb
chore: show right version on changelog
2025-04-21 14:31:25 -03:00
Andrey Nering
3d36616e9e
v3.43.1
2025-04-21 13:57:43 -03:00
Andrey Nering
3976e8372a
chore: move the experiments package out of the internal/ dir
...
Closes #2014
2025-04-21 13:55:56 -03:00
Andrey Nering
c2123dc016
v3.43.0
2025-04-21 13:50:40 -03:00
Andrey Nering
0a6cd1ee42
chore: add changelog entry for #2173
2025-04-21 13:48:25 -03:00
Valentin Maerten
7169bf6434
fix: interpolate vars in defer ( #2173 )
2025-04-21 13:43:20 -03:00
renovate[bot]
84cd4dfdad
chore(deps): update all non-major dependencies ( #2188 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-21 13:52:23 +02: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
Andrey Nering
f789c57624
chore: add changelog entry for #2134
2025-04-18 22:56:46 -03:00
atusy
7416b7d77e
feat(completion): let fish complete global tasks if --global (-g) is passed ( #2134 )
2025-04-18 22:55:53 -03:00
Andrey Nering
c1ab661cf2
chore: add changelog entry for #2102 , #2103 and #2186
2025-04-18 22:32:19 -03:00
Andrey Nering
768dca053b
fix: .USER_WORKING_DIR should contain the value of --dir if given ( #2186 )
...
Closes #2102
Closes #2103
Co-authored-by: jaynis <kranz.jannis@googlemail.com >
2025-04-18 22:27:30 -03:00
Jay Berkenbilt
e65159f613
docs: clarify --dir flag ( #2123 )
...
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com >
2025-04-17 23:10:57 +00:00
Pete Davison
789a7ea950
docs: things aren't always simple
2025-04-16 15:59:35 +00:00
renovate[bot]
b11da93c78
chore(deps): update dependency @types/react to v19.1.1 ( #2178 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-14 10:38:04 -03:00
renovate[bot]
8c720b03aa
chore(deps): update all non-major dependencies ( #2167 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-11 10:29:35 -03: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
Artem Sedykh
6f0f38b8d9
feat: support for loops with generates ( #2151 )
2025-04-05 23:55:43 +01: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
Andrey Nering
88fdbd13cf
ci: use goreleaser pro
...
Thanks @caarlos0 for the free key!
2025-04-05 18:20:32 -03: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
Andrey Nering
2a60842707
chore: remove some repo files that were moved to the .github repo
...
https://github.com/go-task/.github
2025-04-05 17:51:56 -03:00
renovate[bot]
41bd866813
chore(deps): update all non-major dependencies ( #2165 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-05 21:39:07 +02:00
Iain Majer
01bc0a0529
docs: specify that install command parameters are order specific ( #2115 )
...
Co-authored-by: Iain Majer <iain.majer@river-island.com >
2025-04-05 21:28:36 +02:00
Valentin Maerten
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
dependabot[bot]
ce032dc46b
chore(deps): bump image-size from 1.2.0 to 1.2.1 in /website ( #2152 )
2025-04-02 12:55:15 -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
Andrey Nering
180fcef364
docs: fix typo: source -> sources
2025-03-31 10:50:33 -03:00
renovate[bot]
f6baa5942e
chore(deps): update all non-major dependencies to v19.0.12 ( #2137 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-31 09:32:13 -03: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
Andrey Nering
cb14a4f3a1
chore: add changelog for #2048
2025-03-22 20:15:26 -03:00
Andrey Nering
0d5f2b5dab
feat(watcher): migrate to fsnotify ( #2048 )
2025-03-22 20:06:16 -03:00
Andrey Nering
89caf1e049
chore: add changelog for #2130
2025-03-19 10:36:07 -03:00
atusy
7f7e8306da
fix(fish): fish completion error due to variable shadowing ( #2130 )
2025-03-19 13:33:32 +00:00
renovate[bot]
1f2eecda9e
chore(deps): update dependency go to 1.24.x ( #2126 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-17 08:57:58 -03:00
renovate[bot]
60c959c75c
chore(deps): update tj-actions/changed-files action to v46 ( #2127 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-17 08:57:33 -03:00
Pete Davison
a771e91ff3
chore: changelog for #2125
2025-03-16 13:20:36 +00:00
Timothy Rule
532644d7f8
feat: create NoSort sorter for CLI sort option "none" ( #2125 )
2025-03-16 13:17:14 +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
Andrey Nering
6ee1053c96
docs: fix link to nix package file
2025-03-08 22:53:58 -03:00
Andrey Nering
8eaf83599e
fix(goreleaser): fix a deprecation warning
2025-03-08 22:44:05 -03:00
Andrey Nering
cd086228b2
v3.42.0
2025-03-08 22:34:07 -03:00
Andrey Nering
1b8b399c7e
fix(changelog): add missing # to issue number
2025-03-08 22:32:55 -03:00
renovate[bot]
8426f84b18
chore(deps): update all non-major dependencies ( #2097 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-07 08:24:04 +01:00
sblondon
14bbb324e5
doc: fix: remove a word ( #2093 )
...
The 'you' word has no sense here
2025-02-27 17:29:52 +00: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
Oleksandr Redko
a266fba93e
chore: add linter mirror ( #2060 )
2025-02-24 09:06:54 -03:00
Pete Davison
fb631902ce
refactor: run task through modernize tool ( #2088 )
2025-02-24 11:59:50 +00:00
Pete Davison
b14125bacd
fix: remove debug line
2025-02-24 02:16:53 +00:00
Pete Davison
3c5782f4a4
chore: changelog for #2084
2025-02-23 18:31:18 +00:00
Pete Davison
60c8ee0ce6
refactor: ast.Call should be in main task package ( #2084 )
2025-02-23 18:30:42 +00:00
Pete Davison
cdaf69e03d
chore: changelog for #2069
2025-02-23 18:18:22 +00:00
Pete Davison
d6234af49a
feat: allow variable references in a matrix ( #2069 )
2025-02-23 18:13:56 +00:00
renovate[bot]
a31f2cf4a8
chore(deps): update all non-major dependencies ( #2064 )
2025-02-23 15:10:00 -03:00
Pete Davison
0dd6f78855
chore: changelog for #2086
2025-02-23 18:00:00 +00:00
Pete Davison
6f80777faf
docs: getting started ( #2086 )
...
* docs: getting started
* docs: update intro with links to getting started docs
2025-02-23 17:56:55 +00: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
Pete Davison
8a35033abc
chore: changelog for #1798
2025-02-22 16:27:34 +00:00
Pete Davison
daf39a04bf
feat: iterators ( #1798 )
...
* feat: update to github.com/elliotchance/orderedmap/v3
* refactor: better sort package
* feat: iterators
* chore: remove unnecessary code
2025-02-22 16:22:03 +00:00
Pete Davison
25f9299d0a
chore: changelog for #2082
2025-02-22 16:09:53 +00:00
Pete Davison
4d15a8be8f
feat: remove logger from taskfile package ( #2082 )
...
* refactor: remove logger from the taskfile node interface
* refactor: functional options on taskfile.Reader
* feat: use pass in debug/prompt functions to Reader rather than task Logger
* chore: reader docstrings
* fix: typo
2025-02-22 16:00:37 +00:00
Pete Davison
cbde4c33f8
chore: changelog for #2068 and #2052
2025-02-22 15:58:47 +00:00
Pete Davison
cdb6a3f70a
feat: decoding improvements ( #2068 )
...
* refactor: moved/simplified snippets into its own file with tests
* refactor: move snippet to taskfile package
* feat: support snippets with line/col = 0
* feat: functional options for snippets
* feat: added option to hide snippet indicators
* feat: store raw lines for length calculations
* feat: add debug function for TaskfileDecodeError
* fix: decode errors from commands
* fix: schema for defer cmd calls
* fix: linting issues
* refactor: split var and vars into different files like other structures
2025-02-22 15:44:22 +00:00
Valentin Maerten
fb27318601
chore: changelog for #2052
2025-02-20 20:08:22 +01:00
Valentin Maerten
35ea4e0460
feat: display allowed values when vars are not provided ( #2052 )
2025-02-20 20:08:14 +01:00
Pete Davison
2b4d9bfba7
chore: changelog for #2059
2025-02-11 22:44:33 +00:00
Pete Davison
ce96447468
chore: bump minimum version to 1.23 ( #2059 )
...
* chore: bump minimum version to 1.23
* fix: version package for 1.24
* feat: update golangci-lint version
2025-02-11 22:43:17 +00:00
Pete Davison
e7a6de64cb
chore: add package API changes to changelog and add gorelease tool ( #2055 )
...
* chore: add package API changes to changelog and add gorelease tool
* chore: use bullet points instead of a paragraph
2025-02-10 16:16:44 +00:00
Pete Davison
ff8c913ce7
chore: changelog and minor adjustments for #2018
2025-02-10 11:24:32 +00:00
Henrique Corrêa
0e23404d23
feat: specify --init filename/path ( #2018 )
...
* feat: specify init filename with --taskfile flag
previously, it was not possible to specify which filename to use when initializing a new Taskfile as it was hardcoded as "Taskfile.yml".
now the --taskfile flag specifies where to write the file to, and the first * contained in it will be replaced by "Taskfile", so `task -it *.yaml` will create a `Taskfile.yaml` file.
* docs: update CLI reference
* fix Flags header being inside tip admonition
* change -t flag's default column and add a description
* add Default Filenames section
* docs: revert adding Default Filenames section
I didn't realize it already existed elsewhere.
* refactor: use path instead of filepath on InitTaskFile
as requested to prevent ambiguity with the stdlib package.
* fix TestInit (incorrectly merged)
* docs: remove outdated info on --taskfile flag
* refactor task initialization changes
- remove const DefaultTaskInitFilename from taskfile/taskfile.go
- revert description of Entrypoint flag
- make InitTaskfile accept a path to either a file or a directory, and join the default Taskfile name+ext to it if it is a directory
- take the target file path from the first argument instead of the Entrypoint flag
- detect extension-only filenames (".yaml") instead of replacing "*" with "Taskfile"
- use different format in success log so that it makes sense at different paths than the current dir
* print colon instead of "at"
it's a lot cleaner in most cases.
* rewrite init tests
test both initializing to a directory path and a file path
* return final path from InitTaskfile
...and print it's relative representation
* fix lint error (ineffassign)
* use filepathext.TryAbsToRel() instead
* define and use filepathext.IsExtOnly()
* link to default filenames list in cli ref docs
(specifically in the --taskfile flag description)
2025-02-10 11:22:49 +00:00
renovate[bot]
65a64a01ee
chore(deps): update all non-major dependencies ( #2054 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-10 07:53:45 -03:00
Pete Davison
f6ec7444d5
chore: changelog for #2049
2025-02-08 23:16:41 +00:00
Pete Davison
6ce798e16c
feat: experiments logging improvements ( #2049 )
...
* feat: warn when enabling inactive experiments
* feat: TASK_ environment prefix
* feat: calculate experiment enabled/active instead of storing
* refactor: rename GetTaskVar to GetTaskEnv
* feat: experiments tests
2025-02-08 23:02:51 +00:00
Pete Davison
be81885835
feat: stop task test installing task ( #2050 )
2025-02-08 23:02:22 +00:00
Valentin Maerten
69ac06170a
chore: changelog for #2031
2025-02-08 17:34:43 +01:00
Valentin Maerten
c995fe6d11
fix(checker): use only one checker at the same time to improve perf ( #2031 )
...
* fix(checker): use only one checker at the same time to improve performance
* refactor
* fix test
2025-02-08 17:34:04 +01:00
Valentin Maerten
9009124192
chore: changelog for #2033
2025-02-08 17:31:01 +01:00
Valentin Maerten
80f96d67da
fix: requires allowed values works with dynamic var ( #2033 )
2025-02-08 17:29:36 +01:00
Valentin Maerten
002b8c929a
docs: fix a typo in dotenv section
2025-02-08 16:13:34 +01:00
Pete Davison
b5b1524d3a
feat: variable inheritance tests ( #2038 )
2025-02-05 19:51:52 +00:00
renovate[bot]
3aee0a0519
chore(deps): update react monorepo to v19 ( #2028 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-31 10:32:44 +01:00
Pete Davison
23df1f0c61
chore: changelog for #2007
2025-01-29 22:49:14 +00:00
Ukjae Jeong
edbb83f6de
fix: HTTPNode.Location when building graph ( #2007 )
...
* Fix HTTPNode.Location when building graph
* Add test and fix cache
2025-01-29 22:46:43 +00:00
Pete Davison
c903d5c6f4
chore: changelog for #2011
2025-01-29 22:43:51 +00:00
Henrique Corrêa
88c4ba1740
feat: make Taskfile initialization less verbose by default ( #2011 )
...
* change what is printed when creating Taskfile
When using --init to create a new Taskfile, it used to print the whole contents of the file to the terminal, which was unnecessarily verbose (and honestly felt unintentional).
Now only the filename is printed by default and the --silent and --verbose flags can be used to control the behavior (print nothing or content + filename, respectively).
* include additional new line with -i -v
it looks slightly better in the terminal.
* print init success text in green
* fix TestInit, create and pass in a logger
* move logging outside of InitTaskfile
- revert API changes made to InitTaskfile
- make consts in init.go public so they can be accessed from task.go
- rename variable "logger" to "log" in task.go to fix conflict with logger package
* move TestInit into init_test.go file
as requested by pd93.
2025-01-29 22:41:17 +00:00
Valentin Maerten
7d4c52546a
chore: add label to renovate's PRs
2025-01-29 21:46:37 +01:00
Pete Davison
f5121de468
docs: broken links
2025-01-26 00:56:25 +00:00
renovate[bot]
b5d573fbd9
chore(deps): update golang's deps ( #2020 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-25 09:22:10 +01:00
renovate[bot]
888de0f8ef
chore(deps): update website ( #2021 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-25 09:14:26 +01:00
Valentin Maerten
09b11d343b
chore: remove dependabot and put Renovate weekly ( #2017 )
2025-01-25 09:06:53 +01:00
Andrey Nering
a2390d0dca
v3.41.0
2025-01-18 11:15:57 -03:00
Andrey Nering
0f633091eb
chore: fix typo on changelog
2025-01-18 10:54:07 -03:00
Andrey Nering
6b16c532c2
chore: add changelog for #1938
2025-01-18 10:27:21 -03:00
Lea Anthony
69f5714e45
fix: disable version check for use as an external library
...
Closes #1938
2025-01-18 10:26:58 -03:00
Andrey Nering
b3e4cfcf48
refactor: use modern loop syntax
...
ref #1980
2025-01-18 10:11:00 -03:00
EinoPlasma
65a71e5df3
refactor: signal handling to improve clarity and correctness ( #1980 )
2025-01-18 13:09:36 +00:00
jonathanagustin
bad2c8fcc1
docs: fix some examples to use spaces instead of tabs ( #2002 )
2025-01-18 10:04:39 -03:00
dependabot[bot]
97f41b710e
chore(deps): bump github.com/go-git/go-git/v5 from 5.13.0 to 5.13.1 ( #1992 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-05 16:51:59 +01:00
Pete Davison
240047152d
chore: changelog for #1869
2025-01-02 20:11:00 +00:00
rohm1
24a830e384
fix: forward env to RunCommand when evaluating sh vars ( #1869 )
...
* forward env to RunCommand when evaluating sh vars. fixes #1742
* feat: added tests
* fix: test
---------
Co-authored-by: Pete Davison <pd93.uk@outlook.com >
2025-01-02 20:07:25 +00:00
Pete Davison
fe9f489702
chore: changelog for #1989
2025-01-02 18:23:06 +00:00
Pete Davison
27de441ed2
docs: updated installation guides ( #1989 )
...
* docs: updated installation guides
* fix: installation method titles in sidebar
* feat: add instructions for pip
* fix: anchors in installation doc
2025-01-02 18:20:29 +00:00
renovate[bot]
79f7af2b04
fix(deps): update golang ( #1983 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-02 14:46:28 -03:00
Oren
b588d49cfb
fix typo in usage.mdx ( #1985 )
2025-01-02 17:43:40 +00:00
renovate[bot]
45006e2ce0
fix(deps): update website ( #1984 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-01 11:30:59 +01:00
Pete Davison
e5d8237053
docs: package api doc ( #1981 )
2024-12-31 16:08:58 +00:00
Valentin Maerten
89740ed72a
chore: changelog for #1872
2024-12-31 16:06:44 +01:00
Niklas Rousset
c1e14c461b
feat: make CHECKSUM and TIMESTAMP vars available in cmds commands ( #1872 )
2024-12-31 16:04:42 +01:00
Pete Davison
dc2eceb634
chore: update experiments field in issue template
2024-12-30 22:09:45 +00:00
Andrey Nering
43f3dcea05
chore(requires): skip unneeded variable evaluation for requires ( #1976 )
2024-12-30 18:27:16 -03:00
Valentin Maerten
f27daea5c9
chore: changelog for #1960
2024-12-30 19:17:55 +01:00
Pete Davison
49e88e92cf
chore: changelogs for #1797 , #1972 and #1974
2024-12-30 18:13:43 +00:00
Valentin Maerten
da40aabcc7
fix: task level vars are not ignored in requires ( #1960 )
...
Co-authored-by: MOKEKO <Anthurium.1605@gmail.com >
2024-12-30 19:11:27 +01:00
Pete Davison
8ce9bdc8c7
refactor: remove pointer from prefixed mutex
2024-12-30 18:03:29 +00:00
Graham Dennis
0409c3c3ba
fix: concurrent mutations to prefixWriter ( #1974 )
2024-12-30 18:02:34 +00:00
Pete Davison
fd3532812e
fix: orderedmap race condition ( #1972 )
2024-12-30 17:58:45 +00:00
Pete Davison
2965841eb7
feat: use external package for ordered maps ( #1797 )
2024-12-30 17:54:36 +00:00
Andrey Nering
dbe6e41ac8
chore(website): update navbar icons
2024-12-30 14:36:44 -03:00
Valentin Maerten
8f73ced037
fix: missing t.Parallel in some tests
2024-12-30 11:51:13 +01:00
Valentin Maerten
2a4f93eb41
chore: changelog for #1961
2024-12-30 11:51:13 +01:00
Valentin Maerten
9d8c4ba7e6
feat: add TASK_DIR special variable ( #1961 )
...
Co-authored-by: Pete Davison <pd93.uk@outlook.com >
2024-12-30 11:45:25 +01:00
Valentin Maerten
1bda388925
chore: changelog for #1962
2024-12-30 10:20:07 +01:00
Valentin Maerten
d64df3f9d7
fix: evaluate requires before compiled task ( #1962 )
2024-12-30 10:15:17 +01:00
Valentin Maerten
d1f18d36b8
chore: changelog for #1859
2024-12-30 10:10:11 +01:00
Valentin Maerten
5f1d46c770
feat: can exclude task from being included ( #1859 )
2024-12-30 10:09:28 +01:00
Jonathan Rayner
9727eef476
docs: update Arch installation instructions ( #1971 )
2024-12-29 15:13:14 +01:00
Andrey Nering
c5be676555
chore(website): mention devowl.io as a gold sponsor
2024-12-20 10:23:01 -03:00
Pete Davison
f3317266dc
feat: issue templates ( #1963 )
2024-12-16 12:36:45 -06:00
Andrey Nering
36ff00e3f9
chore: change some mentions of project authors
2024-12-11 22:04:41 -03:00
Lumberjackz
041063b732
docs: fix typo ( #1895 )
2024-12-11 21:50:43 -03:00
CeMoN24
2ab1dcbf1d
docs: fix typo ( #1896 )
2024-12-11 21:50:05 -03:00
Matthias Vogt
24a0f24835
docs: fix typo ( #1897 )
2024-12-11 21:49:42 -03:00
christiandins
4dffab2e0a
feat: add parallel test execution to improve runtime ( #1882 )
2024-12-11 21:47:10 -03:00
christiandins
b9a5d1c573
lint: add linter noctx ( #1898 )
2024-12-11 21:42:04 -03:00
renovate[bot]
e1818e9e31
chore(deps): update node.js to v22 ( #1899 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-11 21:36:05 -03:00
dependabot[bot]
bb2de3fdf9
chore(deps): bump golang.org/x/crypto from 0.25.0 to 0.31.0 ( #1949 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.25.0 to 0.31.0.
- [Commits](https://github.com/golang/crypto/compare/v0.25.0...v0.31.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-12 00:24:44 +00:00
Martijn Pieters
82f6029043
docs: document defer task options ( #1907 )
2024-12-11 21:23:10 -03:00
Valentin Maerten
cfaecf8b4c
chore: changelog for #1879
2024-12-07 16:16:47 +01:00
Danilo Bürger
4595c1e32a
feat: add silent for defer ( #1879 )
...
Co-authored-by: Valentin Maerten <maerten.valentin@gmail.com >
2024-12-07 16:16:27 +01:00
dependabot[bot]
1a648dea50
chore(deps): bump golang.org/x/term from 0.26.0 to 0.27.0 ( #1942 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-07 16:11:53 +01:00
renovate[bot]
a273183745
chore(deps): update website ( #1935 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-07 16:11:20 +01:00
dependabot[bot]
e2243fc6d9
chore(deps): bump golang.org/x/sync from 0.9.0 to 0.10.0 ( #1941 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-07 16:08:37 +01:00
Valentin Maerten
c1209d9f13
chore: changelog for #1921
2024-12-07 16:06:16 +01:00
mgbowman
2b54b04cfc
fix: dynamic variable output in verbose mode ( #1921 )
...
Co-authored-by: Matthew Bowman <mbowman@nvidia.com >
2024-12-07 16:05:53 +01:00
Andrey Nering
32fa3a0156
v3.40.1
2024-12-06 09:59:04 -03:00
dependabot[bot]
973e928c28
chore(deps): bump cross-spawn from 7.0.3 to 7.0.6 in /website ( #1934 )
...
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn ) from 7.0.3 to 7.0.6.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6 )
---
updated-dependencies:
- dependency-name: cross-spawn
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-30 12:01:46 -03:00
Oleksandr Redko
bc844246d4
chore: allow using only github.com/go-task/task/v3/errors package ( #1926 )
2024-11-30 12:00:58 -03:00
dependabot[bot]
41884f0a69
chore(deps): bump github.com/Masterminds/semver/v3 from 3.3.0 to 3.3.1 ( #1927 )
...
Bumps [github.com/Masterminds/semver/v3](https://github.com/Masterminds/semver ) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/Masterminds/semver/releases )
- [Changelog](https://github.com/Masterminds/semver/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Masterminds/semver/compare/v3.3.0...v3.3.1 )
---
updated-dependencies:
- dependency-name: github.com/Masterminds/semver/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-30 11:58:17 -03:00
dependabot[bot]
2a96c20739
chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 ( #1928 )
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.9.0...v1.10.0 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-30 11:58:00 -03:00
dependabot[bot]
c28eb204fb
chore(deps): bump golang.org/x/term from 0.25.0 to 0.26.0 ( #1913 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-15 21:54:17 +01:00
dependabot[bot]
b1535aedc1
chore(deps): bump golang.org/x/sync from 0.8.0 to 0.9.0 ( #1914 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-15 21:50:03 +01:00
Valentin Maerten
7e3feb2993
chore: changelog for #1883
2024-11-15 21:49:21 +01:00
christiandins
8a79a41717
chore: add linter misspell ( #1883 )
2024-11-15 21:48:59 +01:00
Valentin Maerten
530818a742
chore: changelog for #1915
2024-11-15 21:42:15 +01:00
Dorian Karter
517bb3fc97
fix(json-schema): add missing platforms property to cmds for ( #1915 )
2024-11-15 21:41:54 +01:00
Valentin Maerten
6645a1f34c
chore: changelog for #1917
2024-11-12 11:20:15 +01:00
Alexey Palazhchenko
2aa2963565
chore(deps): switch to mainted fork of git-urls ( #1917 )
2024-11-12 09:29:29 +01:00
Oleksandr Redko
390220ec9c
fix: typos in docs, changelog, testdata, comments ( #1910 )
2024-11-07 13:25:59 -03:00
Andrey Nering
c3bd6b9384
chore(taskfile): fix goreleaser:install task to install correct version
2024-11-05 23:21:24 -03:00
Andrey Nering
d8e176311d
v3.40.0
2024-11-05 22:34:38 -03:00
dependabot[bot]
1c68f0fee4
chore(deps): bump http-proxy-middleware from 2.0.6 to 2.0.7 in /website ( #1886 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-05 19:58:26 +01:00
Pete Davison
118ef01a69
chore: changelog for #1904
2024-11-04 13:32:47 +00:00
Pete Davison
148b090d8e
fix: bug where non-nil, empty dynamic variables are returned as an empty interface ( #1904 )
2024-11-04 13:30:39 +00:00
Norbert Hauriel
28a96d1427
docs(flags.go): flag description typo ( #1905 )
2024-11-04 12:58:48 +00:00
George Green
47f5e6ab89
docs: add an example of a default value usage in vars ( #1893 )
2024-11-01 20:04:46 +01:00
renovate[bot]
fe09c01637
chore(deps): update website ( #1891 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-29 15:31:56 +01:00
dependabot[bot]
7ef3164b16
chore(deps): bump github.com/fatih/color from 1.17.0 to 1.18.0 ( #1885 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-29 15:00:57 +01:00
dependabot[bot]
b48a32b103
chore(deps): bump github.com/go-git/go-billy/v5 from 5.5.0 to 5.6.0 ( #1884 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-29 14:52:53 +01:00
Valentin Maerten
2d2c408652
chore: changelog for #1890
2024-10-29 14:50:34 +01:00
Amogh Rameshappa Devapura
c381923d3e
feat: add numCPU func ( #1890 )
2024-10-29 14:50:17 +01:00
Pete Davison
7bfddaa25a
chore: changelog for #1866
2024-10-29 13:39:04 +00:00
Matheus Mina
5581954fb1
feat: allow providing single or multi prompts ( #1866 )
...
* Add new type to handle single or multi prompts
* update docs
* apply review
2024-10-29 13:37:03 +00:00
renovate[bot]
c4f708b222
fix(deps): update module mvdan.cc/sh/v3 to v3.10.0 ( #1874 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-21 19:52:54 +02:00
Valentin Maerten
27056a9827
chore: changelog for #1827
2024-10-18 18:17:18 +02:00
Valentin Maerten
a35910429c
feat: option to ensure variable is within the list of values ( #1827 )
2024-10-18 18:16:57 +02:00
Valentin Maerten
9a7e79258c
chore: changelog for #1771
2024-10-18 18:14:07 +02:00
Paulo Bittencourt
8dd3f4b119
refactor: re-organize node loading code to make it easier to follow ( #1771 )
2024-10-18 18:13:25 +02:00
Valentin Maerten
9ecc8fc878
chore: changelog for #1810
2024-10-09 09:14:56 +02:00
Valentin Maerten
e078261f12
fix: special variables are defined with dotenv at task level ( #1810 )
2024-10-09 03:14:23 -04:00
Andrey Nering
bdb3ffddd1
chore: add changelog for #1757
2024-10-05 21:42:35 -03:00
Paulo Bittencourt
a72e70b026
fix: inconsistent current directory resolution depending on include order ( #1757 )
2024-10-05 21:40:22 -03:00
Paulo Bittencourt
c5eea294aa
ci: fix flaky TestForDeps tests ( #1839 )
2024-10-05 21:25:12 -03:00
renovate[bot]
0fff404eb8
chore(deps): update goreleaser/goreleaser-action action to v6 ( #1852 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-06 00:21:52 +00:00
renovate[bot]
61172fa8da
chore(deps): update dependency @types/react to v18.3.11 ( #1851 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-05 21:20:21 -03:00
dependabot[bot]
a6bc3f51cc
chore(deps): bump golang.org/x/term from 0.24.0 to 0.25.0 ( #1857 )
...
Bumps [golang.org/x/term](https://github.com/golang/term ) from 0.24.0 to 0.25.0.
- [Commits](https://github.com/golang/term/compare/v0.24.0...v0.25.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/term
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-05 21:19:15 -03:00
renovate[bot]
1af7bf2670
chore(deps): update actions/github-script action to v7 ( #1849 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-05 03:27:06 -04:00
dependabot[bot]
d75536bf00
chore(deps): bump express from 4.19.2 to 4.21.0 in /website ( #1815 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-29 16:08:03 -04:00
Valentin Maerten
ce3e058f89
chore: changelog for #1842
2024-09-29 22:05:33 +02:00
Paulo Bittencourt
8d0f0b049c
fix: Print dotenv file path when there is an error reading file ( #1842 )
2024-09-29 16:03:48 -04:00
Valentin Maerten
e619bad4a9
chore: changelog for #1652
2024-09-24 19:45:59 +02:00
Valentin Maerten
e6ea0647d7
feat(remote): support include git remote ( #1652 )
2024-09-24 13:44:54 -04:00
renovate[bot]
d1dc271b9a
chore(deps): update website ( #1834 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-24 13:26:36 -04:00
Valentin Maerten
f5082f3692
chore: changelog for #1833
2024-09-24 19:23:18 +02:00
Valentin Maerten
30c59bf387
fix(remote): wait for prompt in the reader ( #1833 )
2024-09-24 13:21:09 -04:00
renovate[bot]
38d0fc2c55
chore(deps): update tj-actions/changed-files action to v45 ( #1835 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-23 15:31:51 -04:00
George Rawlinson
460e587c66
fix: checksum override when passed via ldflags ( #1830 )
2024-09-23 13:45:41 -04:00
Valentin Maerten
ad5a3166ac
chore: changelog for #1716
2024-09-21 17:24:33 +02:00
Valentin Maerten
ddccd1bb61
feat: add TASK_OFFLINE env and expose it as a special variable ( #1716 )
...
Co-authored-by: Pete Davison <pd93.uk@outlook.com >
2024-09-21 11:17:15 -04:00
Pete Davison
96a690ac2f
chore: changelog for #1822
2024-09-20 17:08:54 +00:00
Piotr Stawarski
cb07189bab
Fix: Cannot use splitArgs and splitLines in for-loops ( #1823 )
...
* Update variables.go
Probably solves https://github.com/go-task/task/issues/1822
* add type casting
* reorder to look better
* add suport for []int functions (until, untilStep)
2024-09-20 18:05:19 +01:00
Carlos Alexandro Becker
7e6577eb5f
fix: snapshot builds and wrong winget version ( #1824 )
2024-09-20 10:13:42 -03:00
Pete Davison
58ab26c4ab
v3.39.2
2024-09-19 12:25:29 +00:00
Valentin Maerten
65d332dfd0
chore: changelog for #1818
2024-09-19 14:24:35 +02:00
Valentin Maerten
5eaf0b2dcd
fix: interpolate dynamic vars in defer ( #1818 )
2024-09-19 08:22:39 -04:00
Andrey Nering
56f3735b38
v3.39.1
2024-09-18 22:22:56 -03:00
Andrey Nering
23d578ac8c
chore: add changelog entry for #1814
2024-09-18 22:20:51 -03:00
Valentin Maerten
1bf850592c
fix: interpolate vars in defer ( #1814 )
...
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com >
2024-09-18 22:17:53 -03:00
Samuel Marks
0be05795b9
docs: exit code zero is not an error ( #1811 )
2024-09-18 22:16:59 -03:00
Valentin Maerten
08a2a91180
chore: changelog for #1809
2024-09-18 16:53:34 +02:00
Valentin Maerten
84cc5e57b0
fix(completions): zsh and powershell completions ( #1809 )
2024-09-18 10:46:02 -04:00
Valentin Maerten
5aa68e47e5
chore: changelog for #1806
2024-09-14 11:17:21 +02:00
Valentin Maerten
15aa4b86af
fix: double help is printed when --help is provided ( #1806 )
2024-09-14 05:16:47 -04:00
Valentin Maerten
114d5e1404
fix(renovate): switch mode from silent to full
2024-09-09 21:55:52 +02:00
Andrey Nering
8ab5fe0e80
chore(website): disable crowdin completely ( #1793 )
2024-09-07 21:29:03 -03:00
Andrey Nering
c89a6add48
chore(website): upgrade docusaurus to the latest version ( #1792 )
2024-09-08 00:10:04 +00:00
Andrey Nering
888071e234
chore(website): added bluesky url to the footer
2024-09-07 20:58:29 -03:00
Andrey Nering
ff2e0f846a
chore: update project taskfile
2024-09-07 19:31:01 -03:00
Valentin Maerten
3c177d3fdc
chore: changelog for #1783
2024-09-07 23:09:01 +02:00
Valentin Maerten
41bc490e0f
chore: configure Renovate ( #1783 )
2024-09-07 17:07:53 -04:00
Pete Davison
f8e3742d11
fix: add schema version to .goreleaser.yml
2024-09-07 20:34:10 +00:00
Pete Davison
a6100b39f8
fix: deprecated goreleaser field
2024-09-07 20:29:43 +00:00
Pete Davison
1275ab1b5b
v3.39.0
2024-09-07 20:05:46 +00:00
dependabot[bot]
0c05dcbe0f
chore(deps): bump github.com/mattn/go-zglob from 0.0.5 to 0.0.6 ( #1791 )
...
Bumps [github.com/mattn/go-zglob](https://github.com/mattn/go-zglob ) from 0.0.5 to 0.0.6.
- [Commits](https://github.com/mattn/go-zglob/compare/v0.0.5...v0.0.6 )
---
updated-dependencies:
- dependency-name: github.com/mattn/go-zglob
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-07 21:00:52 +01:00
Pete Davison
e9983e299f
chore: changelog for #1713
2024-09-07 20:00:00 +00:00
dependabot[bot]
a450f2daea
chore(deps): bump golang.org/x/term from 0.23.0 to 0.24.0 ( #1790 )
...
Bumps [golang.org/x/term](https://github.com/golang/term ) from 0.23.0 to 0.24.0.
- [Commits](https://github.com/golang/term/compare/v0.23.0...v0.24.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/term
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-07 20:55:27 +01:00
Valentin Maerten
c77c8a419b
refactor: check if the remote exists just before reading it ( #1713 )
...
* refactor: check if the remote exists in the read to avoid doing it in offline mode
* fix: timeout error was not working
* fix: use cached copy if available
2024-09-07 20:54:05 +01:00
Andrey Nering
a233b52c65
chore: add changelog for #1777 , #1778
2024-09-06 10:48:25 -03:00
Valentin Maerten
0e2c9cc88f
fix: include flatten with a default task ( #1778 )
2024-09-06 10:44:28 -03:00
dependabot[bot]
dd9cec611a
chore(deps): bump micromatch from 4.0.5 to 4.0.8 in /website ( #1789 )
...
Bumps [micromatch](https://github.com/micromatch/micromatch ) from 4.0.5 to 4.0.8.
- [Release notes](https://github.com/micromatch/micromatch/releases )
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.5...4.0.8 )
---
updated-dependencies:
- dependency-name: micromatch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-06 13:43:32 +00:00
dependabot[bot]
6985413f93
chore(deps): bump webpack from 5.91.0 to 5.94.0 in /website ( #1776 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.91.0 to 5.94.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.91.0...v5.94.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-06 10:41:39 -03:00
dependabot[bot]
cf77768c82
chore(deps): bump github.com/Masterminds/semver/v3 from 3.2.1 to 3.3.0 ( #1779 )
...
Bumps [github.com/Masterminds/semver/v3](https://github.com/Masterminds/semver ) from 3.2.1 to 3.3.0.
- [Release notes](https://github.com/Masterminds/semver/releases )
- [Changelog](https://github.com/Masterminds/semver/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Masterminds/semver/compare/v3.2.1...v3.3.0 )
---
updated-dependencies:
- dependency-name: github.com/Masterminds/semver/v3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-06 10:40:55 -03:00
dependabot[bot]
6c3b13b676
chore(deps): bump github.com/mattn/go-zglob from 0.0.4 to 0.0.5 ( #1780 )
...
Bumps [github.com/mattn/go-zglob](https://github.com/mattn/go-zglob ) from 0.0.4 to 0.0.5.
- [Commits](https://github.com/mattn/go-zglob/compare/v0.0.4...v0.0.5 )
---
updated-dependencies:
- dependency-name: github.com/mattn/go-zglob
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-06 10:40:31 -03:00
Pete Davison
ad45c7aeb3
chore: changelog for #1784
2024-09-02 21:45:19 +00:00
Pete Davison
e4b4d04abd
fix: matrix loops should be deterministic ( #1784 )
2024-09-02 22:43:54 +01:00
Valentin Maerten
a3bdb6c40a
chore: changelog for #1782
2024-09-02 22:10:05 +02:00
Valentin Maerten
eb39dd94d0
fix(completion): display aliases in fish completion ( #1782 )
2024-09-02 16:06:01 -04:00
Pete Davison
21cd573770
chore: changelog for #1767
2024-09-02 19:32:19 +00:00
Pete Davison
281d259e6e
feat: loop over a matrix ( #1767 )
2024-09-02 20:29:00 +01:00
Pete Davison
1cb5daf73e
chore: changelog for #1157
2024-09-02 19:28:41 +00:00
Pete Davison
3747b2ab7f
feat: completion command ( #1157 )
2024-09-02 19:21:53 +00:00
Andrey Nering
d727ef5393
website: add @vmaerten as a maintainer
2024-09-02 16:04:52 -03:00
Valentin Maerten
a72b65b3b2
chore: changelog for #1704
2024-08-26 23:19:05 +02:00
Valentin Maerten
ef3b853728
feat: add option to declare an included Taskfile as flatten ( #1704 )
2024-08-26 17:17:39 -04:00
Valentin Maerten
f302b50519
chore: changelog for #1715
2024-08-25 23:06:58 +02:00
Valentin Maerten
c243b0ec7e
fix(remote): TASK_REMOTE_DIR does not work when absolute ( #1715 )
2024-08-25 17:03:28 -04:00
Thanu Poptiphueng
32158dac87
docs: fix variable name ( #1754 )
2024-08-24 22:24:42 -03:00
Andrey Nering
0a59890a46
chore(dev): add .vscode/extensions.json with recommended extensions
2024-08-24 22:16:22 -03:00
Andrey Nering
defbcf6acd
chore: add changelog for #1764
2024-08-24 21:57:09 -03:00
Daniel Story
045d054a5f
feat: add ALIAS special var ( #1764 )
2024-08-24 21:50:45 -03:00
dependabot[bot]
0941de3318
chore(deps): bump mvdan.cc/sh/v3 from 3.8.0 to 3.9.0 ( #1765 )
...
Bumps [mvdan.cc/sh/v3](https://github.com/mvdan/sh ) from 3.8.0 to 3.9.0.
- [Release notes](https://github.com/mvdan/sh/releases )
- [Changelog](https://github.com/mvdan/sh/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mvdan/sh/compare/v3.8.0...v3.9.0 )
---
updated-dependencies:
- dependency-name: mvdan.cc/sh/v3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-19 13:30:05 -03:00
Andrey Nering
b259edeb65
feat(defer): expose EXIT_CODE special variable to defer: ( #1762 )
...
Co-authored-by: Dor Sahar <dorsahar@icloud.com >
2024-08-14 22:53:14 -03:00
dependabot[bot]
35119c12ab
chore(deps): bump axios from 1.6.2 to 1.7.4 in /website ( #1760 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.6.2 to 1.7.4.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.6.2...v1.7.4 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-14 11:46:36 -03:00
Pete Davison
f6ff775d11
chore: changelog for #1758
2024-08-14 13:39:56 +00:00
Pete Davison
5e9851f42f
Update minimum go version ( #1758 )
...
* feat: update minimum version to 1.22
* refactor: use int range iterator
* refactor: loop variables
* refactor: replace slicesext.FirstNonZero with cmp.Or
* refactor: use slices.Concat instead of append
* fix: unused param
* fix: linting
2024-08-14 08:37:05 -05:00
dependabot[bot]
51c569ef37
chore(deps): bump golang.org/x/term from 0.21.0 to 0.23.0 ( #1751 )
...
Bumps [golang.org/x/term](https://github.com/golang/term ) from 0.21.0 to 0.23.0.
- [Commits](https://github.com/golang/term/compare/v0.21.0...v0.23.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/term
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-11 11:31:48 -03:00
dependabot[bot]
1ca432a80d
chore(deps): bump golang.org/x/sync from 0.7.0 to 0.8.0 ( #1752 )
...
Bumps [golang.org/x/sync](https://github.com/golang/sync ) from 0.7.0 to 0.8.0.
- [Commits](https://github.com/golang/sync/compare/v0.7.0...v0.8.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sync
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-11 11:28:10 -03:00
Ryan Halliday
e781b3d4e0
docs: update syslist links to the new location ( #1747 )
2024-08-09 13:14:03 +00:00
JonZeolla
81ff1cdea0
docs: fix special variables link ( #1730 )
2024-07-25 17:19:41 +00:00
Pete Davison
1f2cbfb932
chore: changelog for #1633
2024-07-16 22:48:15 +00:00
Valentin Maerten
4b6c79aca5
feat: experiment taskfile envs take precedence over os envs ( #1633 )
...
* feat: experiment taskfile envs take precedence over os envs
* fix test
* fix typo
Co-authored-by: Andrey Nering <andrey@nering.com.br >
* docs: add p about default
---------
Co-authored-by: Andrey Nering <andrey@nering.com.br >
2024-07-16 23:44:34 +01:00
Pete Davison
5739495739
chore: changelog for #1719
2024-07-16 20:07:02 +00:00
Valentin Maerten
9d72fa3250
ci: add new workflow to check if versioned_docs has been modified ( #1719 )
2024-07-16 21:03:50 +01:00
Pete Davison
4123ffc780
chore: update go-task/template to tagged version
2024-07-16 17:51:55 +00:00
Valentin Maerten
cdafc67bef
docs: add CLI_SILENT and CLI_VERBOSE in the docs ( #1717 )
2024-07-08 21:18:21 +00:00
Valentin Maerten
9ee4f21d62
fix: --version when a version is provided with -ldflags ( #1711 )
2024-07-05 14:53:36 -03:00
Alessio Perugini
133086d647
docs: update setup-task version ( #1710 )
2024-07-05 11:38:44 +00:00
Pete Davison
88b095020e
v3.38.0
2024-06-30 14:50:47 +00:00
Pete Davison
cc14996b71
chore: changelog for #1656
2024-06-28 17:04:02 +00:00
Valentin Maerten
375106c988
fix: list-task with multiline desc ( #1656 )
...
* fix: list-task with multiline desc
* feat: display all lines aligned in a table
* fix: display experiments
* use ladicle/tabwrite to handle color
* delete empty lines
Co-authored-by: Andrey Nering <andrey@nering.com.br >
* remove all /n and replace by space
---------
Co-authored-by: Andrey Nering <andrey@nering.com.br >
2024-06-28 17:59:46 +01:00
Pete Davison
6ce6a38899
chore: changelog for #1639
2024-06-28 16:44:53 +00:00
Valentin Maerten
76030c9146
feat(remote): add a command to clear the cache ( #1639 )
...
* feat(remote): add a command to clear the cache
* Update cmd/task/task.go
Co-authored-by: Andrey Nering <andrey@nering.com.br >
* rebase
---------
Co-authored-by: Andrey Nering <andrey@nering.com.br >
2024-06-28 17:42:16 +01:00
Pete Davison
a71020eab5
chore: update PR template to use comments instead of quotes
2024-06-28 16:22:49 +00:00
Pete Davison
6bef2ff8a9
chore: changelog for #1699
2024-06-28 16:16:58 +00:00
Vincent Smith
413dcd28a8
Add verbose/silent variables ( #1669 )
2024-06-28 17:13:52 +01:00
Pete Davison
da6f5c66a0
chore: changelog for #1636
2024-06-28 16:09:40 +00:00
Valentin Maerten
6012da7a21
feat(remote): prefix checksums/cached files with the filename ( #1636 )
...
* feat(remote): add the task filename in the checksum / cache filename
* prefix the filename with the lastDir from the path
2024-06-28 17:07:43 +01:00
Pete Davison
46c5eafe35
chore: changelog for #1661
2024-06-28 16:02:56 +00:00
Valentin Maerten
830b745112
feat(remote): global tempDir when the path is absolute ( #1661 )
...
* feat(remote): global tempDir is the path is absolute
* --wip-- [skip ci]
* fix lint
* rename checksum to fingerprint
* chore: Empty-Commit to trigger CI
* feat: add TASK_REMOTE_DIR
* handle relative path for TASK_REMOTE_DIR
* Remove unneedded extra blank lines
Co-authored-by: Andrey Nering <andrey@nering.com.br >
* add docs about TASK_REMOTE_DIR
---------
Co-authored-by: Andrey Nering <andrey@nering.com.br >
2024-06-28 17:01:11 +01:00
Pete Davison
b52d4e4f40
chore: changelog for #1655
2024-06-28 15:53:03 +00:00
Pete Davison
3aaa3223a0
fix: run once in shared dependencies ( #1655 )
...
* fix: run once in shared dependencies
* feat: add test
2024-06-28 16:50:02 +01:00
Andrey Nering
a9ff58d0fe
chore: add changelog entry for #1699
2024-06-27 11:23:09 -03:00
Meng Zhuo
eeaebaf8c7
chore(goreleaser): release riscv64 binaries on linux ( #1699 )
2024-06-27 14:19:54 +00:00
dependabot[bot]
2213141fcb
chore(deps): bump braces from 3.0.2 to 3.0.3 in /website ( #1697 )
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-19 14:12:03 +00:00
dependabot[bot]
19956889a7
chore(deps): bump ws from 7.5.9 to 7.5.10 in /website ( #1696 )
...
Bumps [ws](https://github.com/websockets/ws ) from 7.5.9 to 7.5.10.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/7.5.9...7.5.10 )
---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-19 11:06:58 -03:00
Valentin Maerten
4c580ebf18
docs: add pacstall installation methode
2024-06-13 20:57:30 -03:00
Valentin Maerten
3dccde270a
docs: improve install script
2024-06-13 20:57:30 -03:00
Pete Davison
53dd0b138a
docs: taskfile versions ( #1666 )
2024-06-13 20:49:21 -03:00
Pete Davison
ea85909e8b
chore: update deps
2024-06-09 20:30:43 +00:00
Pete Davison
6bf6fe7ead
docs: ETA FAQ
2024-06-09 20:12:24 +00:00
Andrey Nering
f39c6352ac
chore(website): make carbon work on blog pages
2024-06-05 21:51:49 -03:00
Andrey Nering
4294cc92b9
chore(website): add stack overflow and answer overflow to page footer
2024-06-05 21:35:15 -03:00
Pete Davison
40d77156df
chore: changelog for #1572
2024-06-03 09:40:33 +00:00
Alexander Arvidsson
856ba3b8c2
feat: colorize tasks in prefixed output ( #1572 )
...
* feat: Colorize tasks in prefixed output
* chore: comment and style changes
* fix code tag has spaces in api reference
* fix: migrate to use logger for colors
* fix: Add bright colors to the color sequence
* fix: make colorized prefix logger standard
2024-06-03 10:37:24 +01:00
Pete Davison
0810ef01b0
fix: more docs typos
2024-06-03 09:28:53 +00:00
Pete Davison
527bbc3bf5
fix: docs typos/links
2024-06-03 09:06:34 +00:00
Andrey Nering
912bbcab8e
chore: make github detect task as a go project again
2024-05-22 18:28:37 -03:00
Pete Davison
aa45491510
chore: changelog for #1663
2024-05-20 21:02:30 +00:00
Valentin Maerten
1e25ceab29
fix: version check ( #1663 )
...
* fix: version check
* refactor following review
2024-05-20 21:48:05 +01:00
Pete Davison
a74b0bc679
chore: changelog for #1654
2024-05-16 15:35:21 +00:00
Pete Davison
a3fce1c302
feat: variable references ( #1654 )
...
* feat: add references to the base code instead of the maps experiment
* feat: add template functions to ref resolver
* feat: tests
* docs: variable references
* feat: remove json and yaml keys from map variable experiment
* chore: typo
2024-05-16 16:20:59 +01:00
Pete Davison
7958cf50b3
chore: changelog for #1653
2024-05-16 10:16:49 +00:00
Pete Davison
b0efbad591
docs: template reference ( #1653 )
...
* chore: deprecation warnings for template functions
* docs: update reference pages
2024-05-16 11:11:52 +01:00
Valentin Maerten
30e9c7d4cd
chore: update actions version because node 16 is deprecated ( #1650 )
2024-05-15 22:59:23 -03:00
dependabot[bot]
baa5e2c378
chore(deps): bump golang.org/x/term from 0.19.0 to 0.20.0 ( #1651 )
...
Bumps [golang.org/x/term](https://github.com/golang/term ) from 0.19.0 to 0.20.0.
- [Commits](https://github.com/golang/term/compare/v0.19.0...v0.20.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/term
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-15 22:58:26 -03:00
Andrey Nering
cc97e2da1d
chore: add changelog for #1619
2024-05-15 22:27:29 -03:00
Andrey Nering
a55e21bbb7
chore: move changelog entries to the right section 🤦♂️
2024-05-15 22:25:14 -03:00
Pete Davison
8d138a5eea
feat: better yaml parsing and error handling ( #1619 )
2024-05-16 01:24:02 +00:00
Andrey Nering
635e3f4e7d
chore: add changelog and documentation for #1624
2024-05-15 22:00:49 -03:00
Pete Davison
252d549e3f
feat: task executable variable ( #1624 )
2024-05-15 21:50:18 -03:00
Andrey Nering
182d43e8d8
chore: added changelog for #1657
2024-05-15 21:47:38 -03:00
Pete Davison
f35e51e4e5
feat: better release task
2024-05-15 21:32:33 -03:00
Pete Davison
fb3c64c46e
fix: prompt response should go on same line as message
2024-05-15 21:32:33 -03:00
Pete Davison
7535467f45
fix: prompt check shouldn't run if dry flag is true
2024-05-15 21:32:33 -03:00
Pete Davison
3e5cd6cdfd
fix: prompt check should come after preconditions and fingerprinting
2024-05-15 21:32:33 -03:00
Pete Davison
dcc060af89
fix: missing additionalProperties false in schema
2024-05-15 21:32:33 -03:00
Pete Davison
55593090fa
fix: typo in changelog
2024-05-13 08:54:27 +00:00
Pete Davison
57c094f415
v3.37.2
2024-05-12 19:36:09 +00:00
Pete Davison
2f4876b71c
chore: changelog for #1649
2024-05-12 19:33:39 +00:00
Pete Davison
725f929778
fix: included variable merging ( #1649 )
2024-05-12 20:32:09 +01:00
Pete Davison
8266b28b48
chore: changelog for #1648
2024-05-12 19:27:39 +00:00
Pete Davison
f5c7472f64
fix: nil schema panic ( #1648 )
2024-05-12 20:25:54 +01:00
Pete Davison
ced3e7a579
fix: var_subkey schema
2024-05-10 16:41:02 +00:00
Orel Lazri
36dd71b122
fix(docs): add references to experiments links ( #1644 )
2024-05-09 21:30:20 +00:00
Andrey Nering
21531b6291
v3.37.1
2024-05-09 11:22:47 -03:00
Andrey Nering
bfc9d7847d
fix: add changelog + fix for booleans for #1641
2024-05-09 11:21:12 -03:00
Valentin Maerten
3397f2855f
fix: handle int and float env variable by converting them to string ( #1641 )
2024-05-09 11:14:38 -03:00
Jordan
78a69c4c3e
chore: fix json schema typos ( #1642 )
2024-05-09 14:11:39 +00:00
Pete Davison
01716f55b3
chore: prep any variables for release ( #1586 )
...
* chore: release blog post
* chore: rename blog post to any-variables
* chore: update the release version in the blog
* chore: update blog date
2024-05-09 10:17:03 +01:00
Andrey Nering
ca364c20bb
chore(goreleaser): fix deprecation warning
2024-05-08 21:40:50 -03:00
Andrey Nering
ee901fe568
v3.37.0
2024-05-08 21:32:16 -03:00
Pete Davison
7fa06eedf4
chore: changelog and docs for #1623
2024-05-08 15:49:01 +00:00
Pete Davison
651033c5a7
feat: stdin required -t - ( #1623 )
2024-05-08 16:44:05 +01:00
Valentin Maerten
17f6e816d8
fix(remote): do not display prompt if it's empty ( #1634 )
2024-05-05 16:10:32 +01:00
Pete Davison
cd259a741f
chore: changelog for #1610
2024-04-29 21:32:42 +00:00
Valentin Maerten
c81dbda157
feat(remote): replace env variable in include remote URL ( #1610 )
...
* feat(remote): replace env variable in include remote URL
* use templating system instead of os.ExpandEnv
* lint
2024-04-29 22:27:30 +01:00
Michael Zhao
e23ef818ea
docs: fix reference to GOOS and GOARCH link ( #1628 )
2024-04-29 15:01:18 -03:00
Pete Davison
ddd9964db7
feat: warn about move from any variables to map variables ( #1618 )
2024-04-24 21:40:52 +01:00
Pete Davison
a5b949f5dc
chore: changelog for #1612
2024-04-24 19:50:03 +00:00
Pete Davison
630e58767b
feat: ability to resolve refs using templating syntax ( #1612 )
...
* feat: resolve references using templating syntax
* refactor: moved when references are resolved to one place
* fix: linter
* docs: update map variables doc
2024-04-24 19:47:24 +00:00
Pete Davison
d87e5de56f
chore: changelog for #1607
2024-04-24 17:35:48 +00:00
Pete Davison
f75aa1f84b
feat: taskfile mutex for adding edge data
2024-04-24 18:33:56 +01:00
Pete Davison
53235f07ad
feat: edge weight
2024-04-24 18:33:56 +01:00
Pete Davison
f19c520f23
feat: add support for multiple includes on a graph edge
2024-04-24 18:33:56 +01:00
Pete Davison
6951e5cd0c
refactor: includes uses pointers
2024-04-24 18:33:56 +01:00
Andrey Nering
24059a4b76
chore(changelog): add entry for #1613
2024-04-23 22:58:56 -03:00
jwater7
fa022be1f9
chore(completions): support tilde home directory for zsh ( #1613 )
2024-04-24 01:57:43 +00:00
Andrey Nering
a3b9554efd
chore: improve changelog for #1603
2024-04-23 22:49:12 -03:00
Tim Vergenz
16070c7a24
feat: add alias q for template function shellQuote ( #1603 )
...
Resolves #1601
2024-04-23 22:47:40 -03:00
Andrey Nering
72d9671fcf
chore(website): disable translations for now ( #1617 )
2024-04-24 01:23:06 +00:00
Pete Davison
d01b3c8979
chore: changelog for #1563
2024-04-09 11:41:28 +00:00
Pete Davison
4024b4fa37
chore: remove code that outputs the graphviz file
2024-04-09 12:37:18 +01:00
Pete Davison
54c7f35b00
fix: linting issues
2024-04-09 12:37:18 +01:00
Pete Davison
3efb437c9a
feat: merge concurrency
2024-04-09 12:37:18 +01:00
Pete Davison
e9448bd4be
fix: advanced import operates on including file instead of included file
2024-04-09 12:37:18 +01:00
Pete Davison
8f3180a9fa
fix: bug with merge code
2024-04-09 12:37:18 +01:00
Pete Davison
1d230af90d
fix: advanced import resolving dynamic variables incorrectly
2024-04-09 12:37:18 +01:00
Pete Davison
fb9f6c20ab
feat: merger
2024-04-09 12:37:18 +01:00
Pete Davison
6854b4c300
fix: include_with_vars test included the same file multiple times
2024-04-09 12:37:18 +01:00
Pete Davison
b10c573270
fix: missing task locations
2024-04-09 12:37:18 +01:00
Pete Davison
6ecfb634d2
fix: includes interpolation test
2024-04-09 12:37:18 +01:00
Pete Davison
6b3f8e29bb
fix: optional includes
2024-04-09 12:37:18 +01:00
Pete Davison
220bf74a9e
feat: better taskfile cycle error handling
2024-04-09 12:37:18 +01:00
Pete Davison
0a027df50d
feat: better error handling for duplicate edges and fixed tests
2024-04-09 12:37:18 +01:00
Pete Davison
a50580b5a1
feat: dag reader
2024-04-09 12:37:18 +01:00
Pete Davison
1890722b75
chore: changelog for #1547
2024-04-09 11:28:12 +00:00
Pete Davison
1ff618cc17
feat: enable any variables without maps ( #1547 )
...
* feat: enable any variable experiment (without maps)
* chore: rename any_variables experiment to map_variables
* docs: create map variables experiment docs and update usage
* blog: any variables
* fix: links
* fix: warn about broken links instead of failing
2024-04-09 12:14:14 +01:00
Andrey Nering
eb2783fcce
fix: fix bug for files with special chars &() ( #1584 )
2024-04-09 02:08:30 +00:00
Andrey Nering
43d84560e5
v3.36.0
2024-04-08 22:12:11 -03:00
Andrey Nering
1d4bb7b5ef
chore: add changelog for #1576
2024-04-08 21:58:35 -03:00
Pete Davison
454fe65ef3
feat: support 8-bit color ( #1576 )
2024-04-08 21:49:44 -03:00
Andrey Nering
c6c69a5a63
fix: address compilation error on watch_test.go
...
Closes #1567
Co-authored-by: sunpe <sunpeng.dev@gmail.com >
2024-04-08 21:45:44 -03:00
Andrey Nering
1f157fef94
chore(crowdin): fixes to crowdin.yml ( #1583 )
2024-04-08 21:44:31 -03:00
dependabot[bot]
e269bcf028
chore(deps): bump golang.org/x/term from 0.18.0 to 0.19.0 ( #1581 )
...
Bumps [golang.org/x/term](https://github.com/golang/term ) from 0.18.0 to 0.19.0.
- [Commits](https://github.com/golang/term/compare/v0.18.0...v0.19.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/term
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-09 00:14:13 +00:00
dependabot[bot]
f06a4a35b1
chore(deps): bump express from 4.18.2 to 4.19.2 in /website ( #1570 )
...
Bumps [express](https://github.com/expressjs/express ) from 4.18.2 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-08 21:11:53 -03:00
dependabot[bot]
567d84c317
chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 in /website ( #1558 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-08 21:10:42 -03:00
dependabot[bot]
3c8ad5a77c
chore(deps): bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /website ( #1561 )
...
Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware ) from 5.3.3 to 5.3.4.
- [Release notes](https://github.com/webpack/webpack-dev-middleware/releases )
- [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4 )
---
updated-dependencies:
- dependency-name: webpack-dev-middleware
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-08 21:10:20 -03:00
dependabot[bot]
4db3759ace
chore(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0 ( #1582 )
...
Bumps [golang.org/x/sync](https://github.com/golang/sync ) from 0.6.0 to 0.7.0.
- [Commits](https://github.com/golang/sync/compare/v0.6.0...v0.7.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sync
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-08 21:08:49 -03:00
Andrey Nering
36fdd4e677
chore(website): upgrade crowdin cli
2024-04-03 23:16:34 -03:00
Andrey Nering
9c169ac9c6
chore(website): upgrade docusaurus ( #1577 )
2024-04-03 22:29:23 -03:00
Pete Davison
bb68fb333f
chore: changelog for #1347
2024-03-25 19:20:39 +00:00
Pete Davison
64b7d3415a
feat: use timeout in RemoteExists function
2024-03-25 19:13:27 +00:00
Pete Davison
a496a1dfa8
docs: remote root taskfiles
2024-03-25 19:13:27 +00:00
Pete Davison
b5df4e89c2
refactor: slightly improved NewBaseNode API
2024-03-25 19:13:27 +00:00
Pete Davison
9a5fb38f48
refactor: rename node resolver methods
2024-03-25 19:13:27 +00:00
Pete Davison
68191205c7
feat: don't send entire include to node resolvers
2024-03-25 19:13:27 +00:00
Pete Davison
cbc19d35ea
feat: root remote taskfiles
2024-03-25 19:13:27 +00:00
Pete Davison
f00693052a
feat: reorder icons
2024-03-21 01:04:07 +00:00
Pete Davison
5ab9329128
refactor: md -> mdx
2024-03-21 01:04:07 +00:00
Pete Davison
97cf02872f
fix: update references to website directory
2024-03-21 01:04:07 +00:00
Pete Davison
7c61a59ecb
refactor(website): rename docs -> website
2024-03-21 01:04:07 +00:00
Pete Davison
5538636373
feat: when nav is small float link icons to the left
2024-03-21 01:04:07 +00:00
Pete Davison
0c3c2d70a2
feat: single docs item in navbar
2024-03-21 01:04:07 +00:00
Pete Davison
faa9e07627
feat: move donate doc to pages
2024-03-21 01:04:07 +00:00
Pete Davison
d973871efa
feat: move locale dropdown to the right
2024-03-21 01:04:07 +00:00
Pete Davison
c4d8b36e05
feat: icons instead of text links in navbar
2024-03-21 01:04:07 +00:00
Pete Davison
40e97bbbf4
fix: logo in next/intro docs and spacing
2024-03-21 01:04:07 +00:00
Pete Davison
41b45e6dc4
feat: update release tool to update latest doc version
2024-03-21 01:04:07 +00:00
Pete Davison
d2e26e2328
feat: add "latest" version
2024-03-21 01:04:07 +00:00
Pete Davison
96f13e5f2c
chore: add crowdin:sync script to package.json
2024-03-21 01:04:07 +00:00
Pete Davison
29a1322577
chore: gitignore i18n directories
2024-03-21 01:04:07 +00:00
Pete Davison
4882f81f15
chore: remove sync crowdin workflow
2024-03-21 01:04:07 +00:00
Pete Davison
0bbdbc5739
chore: remove all translations
2024-03-21 01:04:07 +00:00
mattn
20e2dc7238
fix: use path/filepath instead of path ( #1556 )
2024-03-20 13:00:35 -03:00
tannevaled
696fb38f3b
docs: update tea installation method to pkgx ( #1546 )
2024-03-11 09:33:28 -03:00
Pete Davison
0b74a57b4c
fix: minor errors in docs
2024-03-11 10:34:58 +00:00
Pete Davison
4774273c98
fix: merge conflict
2024-03-10 19:09:27 +00:00
Pete Davison
a0a2cee218
chore: changelog for #1533
2024-03-10 17:30:52 +00:00
Pete Davison
c0a0faf3d3
fix: variables passed to included taskfile ( #1533 )
2024-03-10 17:28:04 +00:00
Pete Davison
a425e2bb6c
chore: changelog for #1541
2024-03-10 17:24:35 +00:00
Pete Davison
f06f48e225
feat: looping over dependencies ( #1541 )
...
* feat: support for loops in deps
* chore: tests
* docs: looping over deps
2024-03-10 17:21:50 +00:00
Pete Davison
29e91a4137
chore: changelog for #1526
2024-03-10 17:17:53 +00:00
Pete Davison
08a888dc8a
feat: parse templates in collection-type variables ( #1526 )
...
* refactor: replacer
* feat: move traverser to deepcopy package
* feat: nested map variable templating
* refactor: ReplaceVar function
* feat: test cases
* fix: TraverseStringsFunc copy value instead of pointer
2024-03-10 17:11:07 +00:00
dependabot[bot]
19a4d8f928
chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 ( #1524 )
2024-03-10 11:22:31 -03:00
dependabot[bot]
5c7ba665e5
chore(deps): bump golang.org/x/term from 0.17.0 to 0.18.0 ( #1542 )
2024-03-10 10:43:10 -03:00
Pete Davison
efb12c0c04
v3.35.1
2024-03-04 22:19:25 +00:00
Pete Davison
ac561db9dc
chore: changelog for #1530
2024-03-04 11:39:21 +00:00
Pete Davison
3c05c9c6e1
fix: taskfile directory ( #1530 )
...
* fix: taskfile directory
* tests: add tests for special vars when running from a subdirectory
2024-03-04 11:34:44 +00:00
Pete Davison
60d20c042e
chore: changelog for #1523
2024-03-03 22:47:20 +00:00
Pete Davison
aff1f5316d
feat: taskfile special variable ( #1523 )
2024-03-03 22:45:23 +00:00
Pete Davison
d30539c17e
refactor: move flags into their own package ( #1521 )
...
* feat: move flags to their own package
* refactor: move flag validation into flags package
2024-02-29 00:12:19 +00:00
Andrey Nering
5395921acc
v3.35.0
2024-02-28 19:55:28 -03:00
Andrey Nering
8a73411803
chore: add changelog for #1520
2024-02-28 19:46:30 -03:00
Pete Davison
6c21568447
fix: list tasks ( #1520 )
2024-02-28 19:44:34 -03:00
David Fregoli
330722335d
docs: improve wording ( #1518 )
2024-02-27 14:25:25 +00:00
dependabot[bot]
99397dfe98
chore(deps): bump mvdan.cc/sh/v3 from 3.7.0 to 3.8.0 ( #1515 )
2024-02-26 10:09:38 -03:00
Pete Davison
1157b213de
chore: add changelogs for #1483 and #1489
2024-02-22 21:05:08 +00:00
Pete Davison
fa40e8a762
feat: more permissive file modes
2024-02-22 14:59:54 -06:00
Pete Davison
98e0cea469
docs: added reading from stdin section to usage
2024-02-22 14:59:54 -06:00
Pete Davison
508ff717c9
feat: add missing syntax highlighters
2024-02-22 14:59:54 -06:00
Pete Davison
c7ba42b81a
fix: resolve directory correctly when using --dir
2024-02-22 14:59:54 -06:00
Pete Davison
bb9d582255
feat: stdin node
2024-02-22 14:59:54 -06:00
Pete Davison
38a06dad8e
feat: error when multiple wildcard matches are found
2024-02-22 14:58:24 -06:00
Pete Davison
beb9f42215
docs: updated usage to include section on wildcard arguments
2024-02-22 14:58:24 -06:00
Pete Davison
df251de33e
feat: tests for wildcard matching
2024-02-22 14:58:24 -06:00
Pete Davison
9a3d2bc3aa
feat: wildcard matching of task names
2024-02-22 14:58:24 -06:00
Pete Davison
1ef5cf71d0
feat: pass ast.Call by reference
2024-02-22 14:58:24 -06:00
Andrey Nering
65fdb618aa
chore: add changelog for #1491
2024-02-21 21:25:27 -03:00
teatimeguest
3b44da323b
docs(api): remove duplicated entry for requires ( #1491 )
2024-02-21 21:24:12 -03:00
Andrey Nering
2c20407e1b
chore: add changelog for #1495
2024-02-21 21:19:09 -03:00
iwittkau
27455fc4c8
docs: improve style guide docs ( #1495 )
2024-02-21 21:18:04 -03:00
Andrey Nering
971c3e3a01
chore: add changelog for #1510
2024-02-21 21:15:14 -03:00
kirkrodrigues
67b94798b7
docs: specify that variable declaration order is respected ( #1510 )
2024-02-21 21:13:40 -03:00
Andrey Nering
c465234aa9
chore: add changelog for #1512
2024-02-21 21:08:32 -03:00
Pete Davison
07a0b8938f
refactor: bubble errors from ListTaskNames
2024-02-21 21:06:34 -03:00
Pete Davison
ba81181eb7
fix: setup logger if nil when listing task names
2024-02-21 21:06:34 -03:00
Pete Davison
e2b0789b0c
chore: added changelog for #1500
2024-02-20 00:04:01 +00:00
Pete Davison
2c6969d572
chore: update go minimum version to 1.21
2024-02-17 23:29:49 -03:00
Pete Davison
8d0754af4d
feat: go 1.21
2024-02-17 23:29:49 -03:00
dependabot[bot]
81148c312e
chore(deps): bump golang.org/x/term from 0.16.0 to 0.17.0 ( #1502 )
2024-02-17 23:26:26 -03:00
Andrey Nering
1f477eb456
v3.34.1
2024-01-27 18:49:00 -03:00
Pete Davison
870c07eafb
fix: remote prompt ( #1487 )
2024-01-27 18:45:13 -03:00
Andrey Nering
6682489967
v3.34.0
2024-01-25 21:43:38 -03:00
Pete Davison
d5b42e97ec
refactor: use tf for taskfile instead of t
2024-01-25 21:23:28 -03:00
Pete Davison
d6b2926828
refactor: move task merge code into a method
2024-01-25 21:23:28 -03:00
Pete Davison
909ec1ed0f
refactor: convert taskfile.Merge into a method
2024-01-25 21:23:28 -03:00
Andrey Nering
672e0198f9
chore: add changelog for #1478
2024-01-25 21:17:01 -03:00
Pete Davison
e9392df30b
fix: experiment flags not working when .env is not in cwd ( #1478 )
2024-01-25 21:15:02 -03:00
Andrey Nering
d0efc1c5cd
chore: add changelog for #1469
2024-01-25 21:12:37 -03:00
Pete Davison
3ff8fdbc0a
feat: add ROOT_TASKFILE special variable ( #1469 )
2024-01-25 21:11:08 -03:00
Andrey Nering
6ebe2e765f
chore: add changelog for #1465
2024-01-25 21:08:05 -03:00
Pete Davison
fa82051a06
fix: tests
2024-01-25 21:05:23 -03:00
Pete Davison
90a56df621
feat: update schema to accept semver strings
2024-01-25 21:05:23 -03:00
Pete Davison
26e79121f9
refactor: consistent naming for errors
2024-01-25 21:05:23 -03:00
Pete Davison
e2b85c6aa1
feat: version checks
2024-01-25 21:05:23 -03:00
Andrey Nering
8c0236c795
chore: fix typo on changelog
2024-01-25 21:01:26 -03:00
Andrey Nering
63ec83b8f7
chore: add changelog for #1482
2024-01-25 20:59:19 -03:00
Shaun Tabone
1b146543c5
fix(completions): support lowercase filename for Taskfile ( #1482 )
2024-01-25 20:57:21 -03:00
Andrey Nering
9ee0ea6ad1
chore: add changelog for #1476
2024-01-19 18:06:42 -03:00
Stephen Rosen
b377ddebff
chore: add linting CI step for the JSON Schema
...
This is written to use `check-jsonschema` on the (current) latest
version (0.27.3).
It checks that the JSON Schema published in the docs is valid
under its declared metaschema (`$schema`).
2024-01-19 18:03:51 -03:00
Stephen Rosen
d6b9b30804
fix: malformed defer definition in JSON Schema
...
The `defer` definition listed `"string"` where `{"type":"string"}`
was wanted.
2024-01-19 18:03:51 -03:00
Stephen Rosen
149f6fe233
refactor: dedent JSON Schema 'definitions'
...
The default git diff algorithm isn't great at showing this because
it incorrectly matches some closing blocks against other, distant,
closing blocks. But this is all just a two-space dedent.
2024-01-19 18:03:51 -03:00
Stephen Rosen
0488a80ace
fix: remove "versioning" from jsonschema defs
...
This removes the "3" nested in `definitions` which makes the contents
of `definitions` pass JSON Schema metaschema validation even when the
contents are not valid subschemas. `definitions` SHOULD contain
subschemas as its values, with no intermediate keys. (This is a MUST
in later JSON Schema spec versions, in which the key switches from
`definitions` to `$defs` as a related change.)
The contents are intentionally *not* dedented to make review easier.
2024-01-19 18:03:51 -03:00
task-bot
2cb68aff8b
chore: sync translations ( #1466 )
2024-01-18 15:26:38 -03:00
Pete Davison
f1e2fee088
docs: improvements/corrections to experiments doc
2024-01-17 10:53:51 +00:00
Pete Davison
dc3cf1cb16
chore: changelog for #1438 , #1464
2024-01-11 16:02:52 +00:00
Pete Davison
94aaea390f
feat: merge template func should support variadic list of maps ( #1464 )
2024-01-11 16:00:52 +00:00
Pete Davison
40b6150030
chore: changelog
2024-01-11 15:12:11 +00:00
Pete Davison
dbc120c970
feat: support refs in dependencies
2024-01-11 14:44:04 +00:00
Pete Davison
25b1966506
feat: resolve variables in vars declarations too
2024-01-11 14:44:04 +00:00
Pete Davison
bff0a0a3d4
feat: updated schema.json
2024-01-11 14:44:04 +00:00
Pete Davison
b495a6bd0b
docs: added docs for any variables proposal 2
2024-01-11 14:44:04 +00:00
Pete Davison
98ea907284
fix: bug where silent value was not deep copied on dependencies
2024-01-11 14:44:04 +00:00
Pete Davison
1f3fca50b3
feat: add ability to call task with variable by reference
2024-01-11 14:44:04 +00:00
Pete Davison
c655d90ab3
feat: add json and yaml variable constructors
2024-01-11 14:44:04 +00:00
Pete Davison
2ccf80713d
feat: add sh and map (value) support
2024-01-11 14:44:04 +00:00
Pete Davison
d87e7981fb
fix: don't report errors when fast compiling
2024-01-11 14:44:04 +00:00
Pete Davison
dfe39bfb5d
feat: support multiple experiment values
2024-01-11 14:44:04 +00:00
Pete Davison
f6a24fe925
feat: added basic merge template function ( #1438 )
2024-01-11 14:29:14 +00:00
Pete Davison
d2522a6d9d
fix: getSpecialVars
2024-01-11 14:00:30 +00:00
Pete Davison
e734e29009
refactor: move prompts into consts
2024-01-11 14:00:30 +00:00
Pete Davison
3b5fbf94f7
refactor: split read.go into taskfile.go and reader.go
2024-01-11 14:00:30 +00:00
Pete Davison
7cb45a23b6
refactor: orderedmap package -> omap
2024-01-11 14:00:30 +00:00
Pete Davison
1a03c3fbaf
feat: includes should use OrderedMap
2024-01-11 14:00:30 +00:00
Pete Davison
d684e59b6a
feat: store namespace directly in include
2024-01-11 14:00:30 +00:00
Pete Davison
5fc66293b0
refactor: IncludedTaskfiles -> Includes
2024-01-11 14:00:30 +00:00
Andrey Nering
bb16c3efca
docs: document joinPath and relPath template functions
2024-01-10 22:28:11 -03:00
task-bot
f108fdd580
chore: sync translations ( #1440 )
2024-01-11 01:19:58 +00:00
Andrey Nering
33f90a8c16
chore: add changelog and documentation for #1452
2024-01-10 22:12:19 -03:00
Pete Davison
00896a1318
feat: add spew function to templater ( #1452 )
2024-01-10 22:04:45 -03:00
Andrey Nering
d797836cb8
chore(deps): upgrade x/exp/slices ( #1462 )
2024-01-11 01:02:05 +00:00
Andrey Nering
7393821d64
chore: add changelog for #1459
2024-01-10 21:40:10 -03:00
Pete Davison
42af0fc791
feat: invert call.Direct ( #1459 )
2024-01-10 21:32:49 -03:00
dependabot[bot]
07e6f5cad7
chore(deps): bump golang.org/x/term from 0.15.0 to 0.16.0 ( #1458 )
2024-01-11 00:31:24 +00:00
dependabot[bot]
334fd39e95
chore(deps): bump follow-redirects from 1.15.3 to 1.15.4 in /docs ( #1461 )
2024-01-11 00:30:32 +00:00
dependabot[bot]
c199aaeac9
chore(deps): bump tj-actions/changed-files in /.github/workflows ( #1454 )
2024-01-10 21:28:14 -03:00
dependabot[bot]
b4a7ad4fbe
chore(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0 ( #1457 )
2024-01-10 21:27:31 -03:00
Pete Davison
19bf2c2d48
fix: broken link in experiment auto-commenter
2023-12-31 02:15:40 +00:00
Pete Davison
61c0c32c2a
fix: find and replace mistake
2023-12-29 20:42:30 +00:00
Pete Davison
bc88ad0de2
chore: changelog
2023-12-29 20:42:15 +00:00
Pete Davison
247c2586c2
refactor: taskfile/ast package ( #1450 )
...
* refactor: ast package
* feat: read -> taskfile
* refactor: taskfile.Taskfile -> taskfile.Read
* refactor: move merge function back into taskfile package
* refactor: rename taskfile.go to read.go
2023-12-29 20:32:03 +00:00
Pete Davison
2b67d05b9d
feat: remove v2 support ( #1447 )
...
* feat: remove v2 support
* docs: update v2 schema docs
2023-12-29 20:26:02 +00:00
Pete Davison
212ff42304
docs: improved experimental docs formatting ( #1445 )
...
* docs: remove section from styleguide
* docs: update format of experiments/deprecations docs
2023-12-29 20:24:23 +00:00
Andrey Nering
b11be9d079
style: remove unneeded white space
2023-12-29 15:13:01 -03:00
Pete Davison
685a6f36d9
fix: only attempt to attach ad if sidebar ad container exists
2023-12-25 22:44:38 +00:00
Pete Davison
c569cbc220
chore(readme): fix another typo on link
2023-12-22 00:29:36 +00:00
Andrey Nering
58275b4b33
v3.33.1
2023-12-21 20:10:41 -03:00
Andrey Nering
862237a931
chore(readme): fix typo on link
2023-12-21 20:07:55 -03:00
Pete Davison
9d81608337
chore: changelog for #1437
2023-12-21 16:07:44 +00:00
Pete Davison
39a4b4d413
fix: variable propagation ( #1437 )
2023-12-21 16:04:45 +00:00
Pete Davison
21ceb05080
chore: changelog
2023-12-21 15:51:34 +00:00
Pete Davison
b592648d55
feat: support looping over map variables ( #1436 )
...
* feat: support looping over map variables
* feat: add .KEY variable
2023-12-21 15:43:56 +00:00
Pete Davison
658b6012a6
revert: docs back to .md files until prettier supports mdx
2023-12-21 15:20:14 +00:00
Pete Davison
311cdf00ab
docs: add information about loops
2023-12-21 11:09:34 +00:00
Pete Davison
453538b405
chore: update any_variables doc to mdx
2023-12-21 02:26:53 +00:00
Andrey Nering
743a15f35b
v3.33.0
2023-12-20 23:20:06 -03:00
Andrey Nering
f00ffad63d
chore: changelog and docs for #1434
2023-12-20 23:17:44 -03:00
Andrey Nering
0d209ef05d
docs: minor updates to the "any variables" experiment page
2023-12-20 23:11:50 -03:00
Pete Davison
e177f48e41
feat: CLI_FORCE special variable ( #1434 )
2023-12-21 02:08:57 +00:00
dependabot[bot]
e53dafa47e
chore(deps): bump axios from 1.4.0 to 1.6.2 in /docs ( #1433 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.4.0 to 1.6.2.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.4.0...v1.6.2 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-20 23:07:22 -03:00
Pete Davison
7c93741670
feat: docusaurus v3 ( #1432 )
...
* feat: docusaurus v3
* feat: update release tool to stop it from converting links - this is now done use mdx plugins
* fix: broken links
* feat: more github links and prettier config
* chore: changelog
* fix: blog emoji
2023-12-21 01:59:29 +00:00
Pete Davison
43a2979e77
fix: non-evaluated nil values should be converted to empty strings to avoid empty interface errors in the templater
2023-12-20 19:55:25 -06:00
Pete Davison
cb195da72f
chore: changelog
2023-12-20 19:55:25 -06:00
Pete Davison
77aaf996a1
feat: testdata
2023-12-20 19:55:25 -06:00
Pete Davison
7feceeae87
fix: handle errors when sh is used in Taskfiles with the any variables experiment enabled
2023-12-20 19:55:25 -06:00
Pete Davison
1eeb7d5cf9
fix: dynamic vars break with for because of fast-compiled tasks
2023-12-20 19:55:25 -06:00
Pete Davison
4a0414274f
feat: for supports variables and lists of any type
2023-12-20 19:55:25 -06:00
Pete Davison
1a12b94bd3
feat: new dynamic variable syntax
2023-12-20 19:55:25 -06:00
Pete Davison
12a8fb0581
docs: any variables experiment
2023-12-20 19:55:25 -06:00
Pete Davison
20aad66e48
feat: update schema to support objects and arrays in vars
2023-12-20 19:55:25 -06:00
Pete Davison
1cd26ae1b9
feat: add ability to unmarshal as any when experiment enabled
2023-12-20 19:55:25 -06:00
Pete Davison
5516ac1a00
feat: change Var.Value from string to an any type
2023-12-20 19:55:25 -06:00
Pete Davison
de09e675c1
refactor: rename Var.Static to Var.Value
2023-12-20 19:55:25 -06:00
Pete Davison
f58257a208
feat: add any variable experiment flag
2023-12-20 19:55:25 -06:00
Pete Davison
abf0d29736
chore: changelog
2023-12-20 21:54:52 -03:00
Pete Davison
c5a2e92e5e
feat: add aliases to --json output
2023-12-20 21:54:52 -03:00
Pete Davison
edb9dcd284
chore: bump golangci-lint version
2023-12-19 01:20:11 +00:00
William Sjökvist
cb0e6c5efc
chore(docs): fix typo ( #1422 )
2023-12-13 13:35:02 -03:00
task-bot
4e35b1e9c2
chore: sync translations ( #1418 )
2023-12-13 13:34:35 -03:00
dependabot[bot]
1becb64d83
chore(deps): bump golang.org/x/term from 0.14.0 to 0.15.0 ( #1419 )
2023-12-13 13:34:20 -03:00
Andrey Nering
c4dce8f506
chore(docs): fix typo on "releasing" page
2023-11-29 23:17:32 -03:00
Andrey Nering
7c221ef999
v3.32.0
2023-11-29 22:40:04 -03:00
Pete Davison
ec35d43677
feat: support negative globs ( #1324 )
...
Co-authored-by: Andrey Nering <andrey@nering.com.br >
2023-11-29 22:38:12 -03:00
task-bot
a7958c0e3b
chore: sync translations ( #1404 )
2023-11-22 09:52:01 -03:00
Pete Davison
546a4d7e46
feat: prefer remote taskfiles over cached ones ( #1345 )
...
* feat: prefer remote taskfiles over cached ones
* feat: implemented cache on network timeout
* feat: --download always downloads, but never executes tasks
* feat: --timeout flag
* fix: bug with timeout error handling
* chore: changelog
2023-11-17 14:51:10 -06:00
Andrey Nering
834babe0ef
chore: add changelog + improve code for #1368
2023-11-15 22:38:53 -03:00
Alexander Mancevice
8355f16809
feat: add --no-status flag ( #1368 )
...
disables status check when running with `--list` `--json` options
2023-11-15 22:31:02 -03:00
dependabot[bot]
db2414402f
chore(deps): bump golang.org/x/term from 0.13.0 to 0.14.0 ( #1395 )
2023-11-15 21:42:36 -03:00
dependabot[bot]
c7f80a3be4
chore(deps): bump golang.org/x/sync from 0.4.0 to 0.5.0 ( #1396 )
2023-11-15 21:39:43 -03:00
dependabot[bot]
b883a25c9a
chore(deps): bump github.com/fatih/color from 1.15.0 to 1.16.0 ( #1397 )
2023-11-15 21:39:20 -03:00
task-bot
7fbded2b13
chore: sync translations ( #1399 )
2023-11-15 21:38:07 -03:00
task-bot
fb506acc27
chore: sync translations ( #1389 )
2023-11-07 11:15:18 -03:00
Andrey Nering
a8d3a69013
chore: update discord link on issue template
...
#1390
2023-11-07 11:13:35 -03:00
Iain Majer
30a2415ac8
Add silent to for_call schema ( #1386 )
...
* Add silent to for_call schema
* Update Changelog
2023-10-30 12:50:20 +00:00
Andrey Nering
b681ef9868
fix(platforms): do not run dynamic vars for other platforms ( #1377 )
2023-10-22 00:42:26 +00:00
task-bot
38efad5aa2
chore: sync translations ( #1376 )
2023-10-21 21:40:52 -03:00
Andrey Nering
6de3be1384
refactor(merge): use constant
2023-10-21 21:10:42 -03:00
Andrey Nering
781e55fce9
chore(website): remove gold sponsors section
2023-10-21 18:59:22 -03:00
task-bot
9b0de2e72e
chore: sync translations ( #1371 )
2023-10-18 09:51:47 -03:00
dependabot[bot]
d4f7216256
chore(deps): bump @babel/traverse from 7.18.2 to 7.23.2 in /docs ( #1374 )
2023-10-18 09:51:17 -03:00
Andrey Nering
2842ae7fb5
chore(docs) add missing watch: true to example
2023-10-11 09:40:14 -03:00
task-bot
75aa066d9c
chore: sync translations ( #1367 )
2023-10-07 22:10:49 -03:00
Andrey Nering
244aa93b3a
chore(taskfile): add task to install goreleaser
2023-10-07 19:38:16 -03:00
Andrey Nering
6177376e50
v3.31.0
2023-10-07 19:10:57 -03:00
Andrey Nering
b5f6a237cc
chore: add changelog entry for #1338
2023-10-07 19:03:25 -03:00
Marcello Sylvester Bauer
d741dfe26d
fix(precondition): do not print error if context was aborted ( #1338 )
2023-10-07 19:01:57 -03:00
Andrey Nering
5168e54af7
chore: add changelog entry for #1343
2023-10-07 18:59:20 -03:00
Juan Ignacio Donoso
05755f3a52
fix: templates on task descriptions ( #1343 )
2023-10-07 18:57:14 -03:00
Pete Davison
dc77286282
feat: unify prompts ( #1344 )
2023-10-07 21:55:43 +00:00
Andrey Nering
222cd8c8f8
chore: add changelog entry for #1356
2023-10-07 18:41:35 -03:00
Oleg Butuzov
2f92f2ac5f
fix: exclude other "ignored" files. ( #1356 )
2023-10-07 18:38:14 -03:00
Andrey Nering
a70f5aafc2
fix: increase max task calls limit from 100 to 1000
...
Closes #1321
Closes #1332
2023-10-07 18:29:16 -03:00
Andrey Nering
adfb96b637
feat: add ability to set watch: true in Taskfile ( #1361 )
2023-10-07 18:06:43 -03:00
dependabot[bot]
383746fcee
chore(deps): bump golang.org/x/term from 0.12.0 to 0.13.0 ( #1366 )
2023-10-07 19:54:27 +00:00
dependabot[bot]
460ecdf8e9
chore(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0 ( #1365 )
2023-10-07 16:48:45 -03:00
dependabot[bot]
74c503a33d
chore(deps): bump postcss from 8.4.14 to 8.4.31 in /docs ( #1364 )
2023-10-07 16:48:25 -03:00
skaluzka
f0d25515e6
chore: remove accidentally added taskfile-dag.gv ( #1357 )
...
No real code changes here. It looks that an extra file has been
committed by mistake in b1ff13d3e8 .
Signed-off-by: skaluzka <skaluzka@protonmail.com >
2023-10-01 16:32:04 +01:00
task-bot
9dc7502e4f
chore: sync translations ( #1336 )
2023-09-20 09:53:38 -03:00
Pete Davison
078e213890
feat: error handling for undefined schema version ( #1342 )
...
* feat: error handling for undefined schema version
* docs: error codes
* chore: changelog
2023-09-19 19:21:40 +01:00
Pete Davison
b1ff13d3e8
docs: typo
2023-09-15 17:30:22 +00:00
Andrey Nering
f5aca75798
chore(docs): update branch name on some links
2023-09-14 21:45:25 -03:00
Andrey Nering
99d247e254
release: v3.30.1
2023-09-14 21:31:13 -03:00
Pete Davison
d1d312f396
refactor: minor improvements to setCurrentDir
2023-09-14 21:28:43 -03:00
Pete Davison
ba299aa71f
fix: incorrect remote taskfiles cache directory
2023-09-14 21:28:43 -03:00
Pete Davison
92f30d4d70
chore: changelog
2023-09-14 21:28:43 -03:00
Pete Davison
93cccd4027
fix: only create a cache if the node is remote
2023-09-14 21:28:43 -03:00
Pete Davison
8e7e231aec
fix: e.Dir not being set to the correct directory
2023-09-14 21:28:43 -03:00
Andrey Nering
72d77eb6c0
chore(deps): upgrade slim-sprig to v3.0.0 ( #1329 )
2023-09-14 01:59:35 +00:00
Andrey Nering
42ac242927
release: v3.30.0
2023-09-13 22:04:01 -03:00
Andrey Nering
d0551353f3
chore: add changelog entry for #1325
2023-09-13 21:43:40 -03:00
Reilly Brogan
1417f9f6cd
feat(checksum): replace md5 with xxh3 to improve performance ( #1325 )
2023-09-13 21:26:48 -03:00
dependabot[bot]
978d66e148
chore(deps): bump golang.org/x/term from 0.11.0 to 0.12.0 ( #1326 )
2023-09-13 21:12:47 -03:00
task-bot
4fd69154a3
chore: sync translations ( #1328 )
2023-09-13 21:12:26 -03:00
Pete Davison
22ce67c5e5
feat: remote taskfiles (HTTP) ( #1152 )
...
* feat: remote taskfiles over http
* feat: allow insecure connections when --insecure flag is provided
* feat: better error handling for fetch errors
* fix: ensure cache directory always exists
* fix: setup logger before everything else
* feat: put remote taskfiles behind an experiment
* feat: --download and --offline flags for remote taskfiles
* feat: node.Read accepts a context
* feat: experiment docs
* chore: changelog
* chore: remove unused optional param from Node interface
* chore: tidy up and generalise NewNode function
* fix: use sha256 in remote checksum
* feat: --download by itself will not run a task
* feat: custom error if remote taskfiles experiment is not enabled
* refactor: BaseNode functional options and simplified FileNode
* fix: use hex encoding for checksum instead of b64
2023-09-12 22:42:54 +01:00
task-bot
84ad0056e4
chore: sync translations ( #1323 )
2023-09-04 09:46:45 -03:00
Pete Davison
07d5e80c57
fix: minor blog typos
2023-09-03 03:19:11 +00:00
Pete Davison
c6241af64a
fix: il8n blog authors
2023-09-02 22:15:58 +00:00
Pete Davison
4f6eea8799
blog: introducing experiments
2023-09-02 21:52:43 +00:00
Pete Davison
a207289955
chore: update experiments and deprecation docs ( #1315 )
2023-09-02 17:48:05 -03:00
Andrey Nering
3f2abe011b
chore: upgrade Go to v1.21.0 on lint and release actions
2023-09-02 17:43:45 -03:00
Pete Davison
afe8a618fe
feat: node refactor ( #1316 )
...
* refactor: node reader interface
* refactor: rewrite Taskfile() as anon recursive func
* chore: NewNodeFromIncludedTaskfile
* chore: changelog
2023-09-02 21:24:01 +01:00
task-bot
b2e6c93b4b
chore: sync translations ( #1314 )
2023-08-28 21:20:30 -03:00
Andrey Nering
c3d2437c3a
chore(changelog): consolidate v3.29.0 and v3.29.1
2023-08-26 19:17:43 -03:00
Andrey Nering
e2552dae45
chore(website): update release docs to include instructions for winget
2023-08-26 19:17:24 -03:00
Andrey Nering
1189bdec87
goreleaser: skip automatic winget release on ci
2023-08-26 19:00:14 -03:00
Andrey Nering
f51f9621d1
fix: goreleaser deprecation on ci
2023-08-26 18:52:10 -03:00
Andrey Nering
19eba3cc14
v3.29.1
2023-08-26 18:45:44 -03:00
Andrey Nering
5b8b58b6d9
v3.29.0
2023-08-26 18:39:18 -03:00
Andrey Nering
d1f643ebd9
fix: --status flag should not have side-effects ( #1313 )
...
Closes #1305
Closes #1307
Co-authored-by: Giovanni Visciano <giovanni_visciano@yahoo.it >
2023-08-26 21:30:23 +00:00
Andrey Nering
e96712b020
fix: make sure USER_WORKING_DIR works corrently with includes ( #1309 )
...
Closes #1046
Closes #1205
Closes #1250
Closes #1293
Closes #1274
Closes #1309
Closes #1312
Co-authored-by: Marcus Spading <ms@fragmentum.net >
2023-08-26 21:06:50 +00:00
task-bot
6102900060
chore: sync translations ( #1308 )
2023-08-18 00:06:37 +00:00
Pete Davison
6f986af0d4
feat: bump minimum go version to 1.20 ( #1302 )
2023-08-11 22:46:37 +01:00
Andrey Nering
dd9b1a1065
chore: fix goreleaser deprecations
2023-08-09 22:50:07 -03:00
Andrey Nering
ae135f5203
chore: release automatically to winget using goreleaser
2023-08-09 22:44:29 -03:00
Calvin McLean
c42bc6914e
fix: defer keyword in json schema
...
Closes #1288
2023-08-09 22:03:17 -03:00
Andrey Nering
0cddd8c167
chore(vscode): add sample settings.json with yaml schema configuration
2023-08-09 21:30:15 -03:00
Andrey Nering
22cd0edfc9
fix: signal and watch tests
2023-08-09 21:12:50 -03:00
Filip Solich
600966ac26
fix: add missing \n to watcher log
...
Closes #1285
Closes #1297
2023-08-09 21:09:11 -03:00
Andrey Nering
2b21fd2eda
chore(website): reactivate carbon
2023-08-09 20:58:59 -03:00
task-bot
90a8c26b25
chore: sync translations ( #1291 )
2023-08-05 11:33:39 -03:00
dependabot[bot]
7145791f62
chore(deps): bump golang.org/x/term from 0.10.0 to 0.11.0 ( #1298 )
2023-08-05 11:33:18 -03:00
James Sansbury
d9a4b4241e
docs: add required version for supporting loops ( #1290 )
2023-08-01 11:26:40 -03:00
task-bot
f219e1ee76
chore: sync translations ( #1287 )
2023-07-30 20:21:40 +00:00
skaluzka
c0d9c81393
docs: fix few typos in the api reference page ( #1286 )
2023-07-30 17:14:09 -03:00
task-bot
7bcdccc645
chore: sync translations ( #1280 )
2023-07-26 12:51:01 +00:00
Andrey Nering
44ca1fc77e
release: v3.28.0
2023-07-24 22:12:09 -03:00
Andrey Nering
a16a5ea81a
docs: small adjustment for #1220
2023-07-24 22:06:40 -03:00
Pete Davison
ca72f3c3a1
feat: added joinPath and relPath functions
2023-07-24 22:05:40 -03:00
Pete Davison
d447cc3f19
chore: make sources paths relative
2023-07-24 22:05:40 -03:00
Pete Davison
6be3ff6141
chore: sources instead of source
2023-07-24 22:05:40 -03:00
Pete Davison
36565bbbd2
fix: silent should be processed via taskCall
2023-07-24 22:05:40 -03:00
Pete Davison
755acd616c
docs: for
2023-07-24 22:05:40 -03:00
Pete Davison
7ff1b1795e
feat: for
2023-07-24 22:05:40 -03:00
Andrey Nering
7ece04e996
docs: add japanese and turkish translations ( #1279 )
2023-07-24 21:32:37 -03:00
Andrey Nering
d4d3571c96
changelog: add entry for #1263
2023-07-24 21:26:42 -03:00
Evan
364ddef56b
fix: add nil guards in dependency merge ( #1263 )
2023-07-24 21:22:39 -03:00
Pete Davison
3908c05d14
chore: changelog
2023-07-24 21:13:37 -03:00
Pete Davison
6059ce2ac4
fix: exit codes for indirect tasks
2023-07-24 21:13:37 -03:00
task-bot
659ba317c1
chore: sync translations ( #1267 )
2023-07-24 20:53:17 -03:00
Andrey Nering
7e7a016df3
chore(docs): update formatting
2023-07-18 11:03:41 -03:00
task-bot
5041c8058d
chore: sync translations ( #1262 )
2023-07-18 10:59:05 -03:00
dependabot[bot]
a66e804904
chore(deps): bump semver from 5.7.1 to 5.7.2 in /docs ( #1258 )
2023-07-11 11:17:44 -03:00
Andrey Nering
d6d571779d
changelog: add entry for #1256
2023-07-08 11:44:57 -03:00
Hudson Clark
8a0689328b
fix: propagate include vars in multi-level includes ( #1256 )
2023-07-08 11:42:38 -03:00
task-bot
2a0c99b5d8
chore: sync translations ( #1253 )
2023-07-08 11:08:59 -03:00
dependabot[bot]
6e3e95a721
chore(deps): bump golang.org/x/term from 0.9.0 to 0.10.0 ( #1257 )
2023-07-08 11:00:21 -03:00
Steve Russo
a4d242680b
docs: fix two minor typos in usage.md ( #1254 )
2023-07-06 20:31:26 +00:00
task-bot
ee2e939d13
chore: sync translations ( #1248 )
2023-07-02 14:42:10 -03:00
Max Winterstein
788a63ca2f
docs: add "tea" installation method ( #1249 )
2023-07-02 14:41:29 -03:00
Andrey Nering
dea98467c0
v3.27.1
2023-06-30 09:36:33 -03:00
Pete Davison
4e6ec14223
fix: ignore all errors when reading dotenv for experiments ( #1245 )
2023-06-30 09:33:37 -03:00
Andrey Nering
d6b7d532ed
v3.27.0
2023-06-29 22:44:02 -03:00
Pete Davison
46f7bba90d
feat: experiments flag ( #1242 )
2023-06-30 01:29:28 +00:00
Pete Davison
02f1c8482a
fix: new line after prompts
2023-06-29 22:24:21 -03:00
Pete Davison
4de2ccea59
fix: remove duplicated quotes
2023-06-29 22:24:21 -03:00
Andrey Nering
0bf5fab9c0
chore(changelog): add entry for #1204
2023-06-29 22:20:10 -03:00
Andrey Nering
e97c48051e
chore(changelog): fix typo
2023-06-29 22:15:09 -03:00
Ben Coleman
307f39cee3
feat: add ability to specify which vars are required ( #1204 )
2023-06-29 22:13:41 -03:00
task-bot
f346015d8c
chore: sync translations ( #1225 )
2023-06-29 22:00:01 -03:00
Andrey Nering
a2f8adbb5c
fix(interp): move from deprecated ExecHandler to the new ExecHandlers
2023-06-29 21:57:58 -03:00
dependabot[bot]
82510a04af
chore(deps): bump mvdan.cc/sh/v3 from 3.6.0 to 3.7.0
...
Bumps [mvdan.cc/sh/v3](https://github.com/mvdan/sh ) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/mvdan/sh/releases )
- [Changelog](https://github.com/mvdan/sh/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mvdan/sh/compare/v3.6.0...v3.7.0 )
---
updated-dependencies:
- dependency-name: mvdan.cc/sh/v3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-29 21:57:58 -03:00
Andrey Nering
5eda349bbd
chore(website): upcase "Crowdin"
2023-06-29 15:32:00 -03:00
Trim21
8d99c33472
chore(website): remove old chinese translation repo from community.md ( #1243 )
2023-06-29 18:26:26 +00:00
Pete Davison
5fdaa9aa36
feat: implement gentle force experiment draft ( #1216 )
...
* feat: implement gentle force experiment draft
* docs: changelog
2023-06-18 02:32:18 +01:00
Pete Davison
d8a12fe56d
Support for experiment env vars ( #1214 )
...
* feat: experiments env var handling
* feat: read experiments from dotenv files
* docs: removed experimental cli flags
* feat: use vars instead of struct with reflection
2023-06-18 01:04:05 +00:00
task-bot
c79378f380
chore: sync translations ( #1219 )
2023-06-17 14:46:30 -03:00
Pete Davison
5e78171d3e
feat: support lowercase Taskfiles ( #1221 )
2023-06-17 14:38:53 -03:00
Andrey Nering
d82b0faca1
chore(changelog): mention npm installation fixes
2023-06-17 11:54:04 -03:00
dependabot[bot]
26f3fb157f
chore(deps): bump golang.org/x/term from 0.8.0 to 0.9.0 ( #1223 )
2023-06-17 11:45:59 -03:00
dependabot[bot]
7c66bcc857
chore(deps): bump @go-task/go-npm from 0.1.18 to 0.2.0 ( #1224 )
2023-06-17 11:45:03 -03:00
dependabot[bot]
1dd5d7ad1a
chore(deps): bump golang.org/x/sync from 0.2.0 to 0.3.0 ( #1222 )
2023-06-17 11:43:08 -03:00
Andrey Nering
667835f2a0
ci: disable github pages
...
We recently migrated to Netlify.
2023-06-14 20:31:57 -03:00
task-bot
427e0cd46d
chore: sync translations ( #1217 )
2023-06-14 09:07:57 -03:00
Antoine Prouvost
92aa4927db
chore(website): add conda community installation method ( #1218 )
2023-06-14 09:07:03 -03:00
Andrey Nering
5c68f87114
chore(website): update website colors ( #1201 )
2023-06-11 10:53:25 -03:00
Andrey Nering
ede8da7677
chore(website): add netlify badge
2023-06-10 22:49:09 -03:00
Andrey Nering
b44231a6b8
chore(changelog): fix typo
2023-06-10 22:33:17 -03:00
Andrey Nering
ae3884386d
v3.26.0
2023-06-10 22:26:49 -03:00
Andrey Nering
6cc8d602fc
chore(changelog): add entry for #1131
2023-06-10 22:12:22 -03:00
Tim De Pauw
e2c1b3b931
feat: add support for single cmd task syntax ( #1131 )
2023-06-10 22:08:28 -03:00
task-bot
59e99caf8a
chore: sync translations ( #1215 )
2023-06-10 21:30:10 -03:00
task-bot
127b685104
chore: sync translations ( #1206 )
2023-06-10 21:18:54 -03:00
Pete Davison
5af361ab1c
docs: add possible values for --sort
2023-06-10 21:12:02 -03:00
Pete Davison
06727c3892
chore: generalise the usage message
2023-06-10 21:12:02 -03:00
Andrey Nering
a452f0b4bd
fix(docs): avoid <> as it breaks crowdin
2023-06-10 21:06:20 -03:00
dependabot[bot]
9ee714d048
chore(deps): bump golang.org/x/term from 0.3.0 to 0.8.0 ( #1212 )
2023-06-10 20:56:35 -03:00
Andrey Nering
76eb49c355
chore: update email address
2023-06-08 10:59:31 -03:00
Pete Davison
91878fccaf
fix: api reference formatting
2023-06-06 19:44:08 +00:00
Andrey Nering
44aaec86a1
chore: improvements on #1163 + changelog entry
2023-06-03 22:33:22 -03:00
Max Cheetham
f815ce2901
feat(prompts): add ability for tasks to prompt user pre execution ( #1163 )
2023-06-03 22:33:00 -03:00
Pete Davison
105756eb27
docs: add comments from #1115 to faq and styleguide ( #1202 )
2023-06-03 21:30:45 -03:00
Pete Davison
7a2f8d691c
feat: add a deprecation warning when running Taskfiles with a v2 schema ( #1199 )
2023-06-03 21:05:48 -03:00
Pete Davison
75659485ee
feat: update issue templates
2023-06-03 20:54:36 -03:00
Pete Davison
18cb66f8c7
feat: add workflows for experiment labels
2023-06-03 20:54:36 -03:00
Pete Davison
45c3592818
feat: add experiments workflow
2023-06-03 20:54:36 -03:00
Pete Davison
2789801668
chore: move experiments into subfolder
2023-06-03 20:54:36 -03:00
Pete Davison
e09f42791a
chore: update and re-order taskfile versions doc
2023-06-03 20:54:36 -03:00
Pete Davison
8d19ad306e
chore: changelog
2023-06-03 20:54:36 -03:00
Pete Davison
793c1e5587
docs: add experiments doc and v2 deprecation notice
2023-06-03 20:54:36 -03:00
Andrey Nering
1a86c2c52d
chore(readme): add entry for #1194
2023-06-03 19:23:57 -03:00
Andrey Nering
15cbe131fb
fix(website): syntax highlight on json code block
2023-06-03 19:21:36 -03:00
Andrew Berry
082cdcc358
fix: only rewrite checksum files if the checksum has changed
2023-06-03 19:20:08 -03:00
Misite Bao
1936142042
feat(website): add spanish to language dropdown menu ( #1187 )
2023-06-03 15:45:51 -03:00
dependabot[bot]
8e4afa88f7
chore(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 ( #1196 )
2023-06-03 15:44:46 -03:00
Pete Davison
794de91d05
chore: update dependabot workflow label
2023-05-30 21:50:12 +00:00
Pete Davison
16bd9bc61e
chore: update translations workflow label
2023-05-30 21:35:02 +00:00
Pete Davison
c0d3584626
chore: update label names in workflows ( #1195 )
2023-05-30 22:24:01 +01:00
task-bot
e0d3e33c32
chore: sync translations ( #1188 )
2023-05-28 17:51:17 -03:00
dependabot[bot]
e37c109f0c
chore(deps): bump @go-task/go-npm from 0.1.17 to 0.1.18 ( #1192 )
2023-05-28 17:33:50 -03:00
Andrey Nering
efd8bab615
chore(deps): add dependabot configuration for npm package
2023-05-28 17:28:56 -03:00
task-bot
603463926e
chore: sync translations ( #1186 )
2023-05-26 09:59:43 -03:00
Lucas Fernando Cardoso Nunes
31bbb47162
docs: correct typo ( #1184 )
2023-05-25 13:11:28 -03:00
task-bot
62b52911fa
chore: sync translations ( #1182 )
2023-05-24 09:37:39 -03:00
Misite Bao
ac96612a17
style(website): improve language lable ( #1183 )
2023-05-24 09:31:46 -03:00
Misite Bao
3913701f7f
chore: add environment variables to the deployment environment ( #1181 )
2023-05-23 20:48:53 -03:00
Andrey Nering
dcf66e7380
v3.25.0
2023-05-22 22:45:00 -03:00
Andrey Nering
188034650b
chore(changelog): add some entries
2023-05-22 22:18:41 -03:00
Mads H. Danquah
e01b5565a2
docs: describe how to use the silent flag for dependencies ( #680 )
2023-05-22 22:09:29 -03:00
Mads H. Danquah
8bc98fedbf
feat: make it possible to silence dependencies ( #680 )
2023-05-22 22:09:29 -03:00
Mads H. Danquah
9a406f5998
fix: ensure that calls to other tasks can be silenced ( #680 )
2023-05-22 22:09:29 -03:00
Trim21
f0e9751f7e
chore: improve powershell completion script ( #1168 )
2023-05-22 21:47:11 -03:00
Trim21
0aa6c5eae8
chore(website): remove old chinese translation from the sidebar
...
Closes #1169
2023-05-22 21:38:58 -03:00
Misite Bao
785fc4ac3c
feat(website): add translation progress
...
Closes #1173
Closes #1170
Closes #1102
2023-05-22 21:28:51 -03:00
task-bot
3eab444c03
chore: sync translations ( #1180 )
2023-05-22 21:00:19 -03:00
task-bot
b28aff04a7
chore: sync translations ( #1156 )
2023-05-22 20:51:56 -03:00
dependabot[bot]
81fd454ef4
chore(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3 ( #1175 )
2023-05-22 20:49:34 -03:00
task-bot
65c923e07a
chore: sync translations ( #1155 )
2023-05-07 22:43:56 -03:00
task-bot
45dd77ad6d
chore: sync translations ( #1154 )
2023-05-06 21:24:46 -03:00
Misite Bao
51c2a104b2
docs: fix broken links and paths ( #1143 )
2023-05-06 21:16:11 -03:00
Andrey Nering
59ffb0a4c4
chore: add changelog entry for #1144
2023-05-06 21:13:19 -03:00
Andrey Nering
38341fffbd
fix: print errors in red color
...
Using the logger package so envs like NO_COLOR and FORCE_COLOR keeps working.
2023-05-06 21:11:16 -03:00
Pete Davison
6633e65ee6
refactor: move TaskRunError handling into main function
2023-05-06 21:11:16 -03:00
Pete Davison
745de72d7e
refactor: move flags into a package-level struct var
2023-05-06 21:11:16 -03:00
dependabot[bot]
af95e5b3e0
chore(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0 ( #1153 )
2023-05-06 19:26:48 -03:00
Pete Davison
270ca697b2
fix: tabwriter in usage output ( #1151 )
2023-05-06 19:04:20 -03:00
Pete Davison
02ac79e577
chore: update contribution guide to support Task for Visual Studio Code
2023-05-06 19:03:02 -03:00
Pete Davison
031558afe4
chore: update github contribution file
2023-05-06 19:03:02 -03:00
Andrey Nering
eaf252f46d
chore: update "sync translations" action
2023-05-06 18:59:11 -03:00
task-bot
bf043f411b
chore(website): sync translations ( #1145 )
2023-05-06 18:55:50 -03:00
Pete Davison
7ec5cac56b
fix: nil pointer when version is omitted ( #1149 )
2023-05-02 16:51:39 +01:00
task-bot
50d6e057d5
website: sync translations ( #1140 )
2023-04-26 21:31:30 -03:00
Andrey Nering
8adb9f4ece
changelog: add entry for #1134
2023-04-26 21:29:15 -03:00
Clint Mod
c145658206
fix some errors being unintendedly supressed ( #1134 )
2023-04-26 21:28:54 -03:00
Pete Davison
8cfac5a25a
refactor: remove newlines from formatter print functions ( #1137 )
2023-04-26 21:20:06 -03:00
Andrey Nering
1e8fc5011b
website: fix sidebar order after inclusion of a new page on #1138
2023-04-26 21:14:00 -03:00
Andrey Nering
42dfc778f8
website: add rel="me" to Mastodon links
...
This is used for verification:
https://joinmastodon.org/verification
2023-04-26 21:13:51 -03:00
Pete Davison
90b11dd02e
feat: improve docs for vscode-task ( #1138 )
2023-04-26 20:57:58 -03:00
task-bot
44b5b1b6ed
Website: Sync translations ( #1123 )
2023-04-26 20:55:03 -03:00
Andrey Nering
c2523796c0
Add CHANGELOG entry for #1068
2023-04-15 18:24:15 -03:00
Andrey Nering
125f34ef47
chore: add freebsd to the list of operating systems to build
...
Ref #1068
2023-04-15 18:17:57 -03:00
Andrey Nering
5a361f7845
v3.24.0
2023-04-15 18:01:29 -03:00
Andrey Nering
52e0b59548
docs: another master -> main replace
2023-04-15 17:58:34 -03:00
Pete Davison
b42299a5aa
feat: use mockery/testify for mocking instead of mockgen/gomock ( #1118 )
2023-04-15 17:27:14 -03:00
Pete Davison
f9c77acd96
feat: custom error codes ( #1114 )
2023-04-15 17:22:25 -03:00
Andrey Nering
9ec544817f
Add CHANGELOG entry for #1113
2023-04-15 16:52:46 -03:00
Patrick Jackson
606a8f9db5
fish: fix completions for tasks with aliases ( #1113 )
2023-04-15 16:51:44 -03:00
Andrey Nering
6995cd71d9
Add CHANGELOG entry for #1049
2023-04-15 16:44:20 -03:00
Pete Davison
d9165646c6
chore: update refs from master to main ( #1048 )
2023-04-15 16:39:35 -03:00
task-bot
720137304b
Website: Sync translations ( #1111 )
2023-04-15 16:18:51 -03:00
Misite Bao
8026d8ddb3
Configure Prettier for Markdown formatting ( #1112 )
2023-04-15 16:13:29 -03:00
dependabot[bot]
7876ccb3bc
Bump github.com/Masterminds/semver/v3 from 3.2.0 to 3.2.1 ( #1121 )
2023-04-15 16:07:37 -03:00
Pete Davison
f22389a824
feat: implement task sorting with --sort flag ( #1105 )
...
* refactor: move deepcopy into its own package
* feat: add generic orderedmap implementation
* refactor: implement tasks with orderedmap
* feat: implement sort flag for all task outputs
* refactor: implement vars with orderedmap
* chore: docs
* fix: linting issues
* fix: non deterministic behavior in tests
2023-04-06 12:07:57 +01:00
Pete Davison
719f30219b
refactor: use require for testing errors ( #1100 )
2023-04-06 11:18:41 +01:00
Andrey Nering
cfa409b5e7
Add CHANGELOG entry for #1107
2023-04-05 22:21:38 -03:00
Mads Høgstedt Danquah
1b30c9dbca
Make status checks respect task and global silent mode ( #1107 )
2023-04-05 22:18:58 -03:00
Pete Davison
09c9094a6b
feat: enforce gofumpt linter
2023-04-05 21:55:42 -03:00
Pete Davison
aab51c331f
refactor: enable gofmt linter and fix all issues
...
- also rewrite 'interface{}' as 'any'
2023-04-05 21:55:42 -03:00
Misite Bao
a6d57496c2
Website: Fix typo on usage.md ( #1104 )
2023-04-05 21:52:27 -03:00
Misite Bao
f285d5dbf7
Fix upload-source-documents.yml ( #1101 )
2023-04-05 21:51:25 -03:00
task-bot
79fde26f4f
Website: Sync translations ( #1103 )
2023-04-05 21:48:43 -03:00
task-bot
a729ee6fca
Website: Sync translations ( #1093 )
2023-03-30 22:25:31 -03:00
Andrey Nering
451a3773c3
GitHub Action: Automatic upload not working. Switch to manual trigger
2023-03-30 22:09:14 -03:00
Andrey Nering
38ade8fbc9
Documentation: Update link
2023-03-30 22:05:20 -03:00
Andrey Nering
c229570bd9
GitHub Action: Fix upload documents workflow
...
The previous used action verified if any changes happened *during execution*
(via a `git diff` call).
Changing to the one that is properly able to check changes in the last commit.
2023-03-30 22:00:47 -03:00
Andrey Nering
ce14f10297
Small adjustments for #1090
...
Wrap text in 80 chars.
2023-03-30 21:53:06 -03:00
Misite Bao
5430c49833
docs: add winget installation instructions ( #1090 )
2023-03-30 21:51:03 -03:00
Andrey Nering
510b977cea
GitHub Action: Use token to avoid rate limit issues
2023-03-30 21:33:17 -03:00
Andrey Nering
7a966d8c1b
Add CHANGELOG entry for #1098
2023-03-30 21:26:53 -03:00
André Klitzing
bdf7fb0858
Ignore .hg for Mercurial, too ( #1098 )
2023-03-30 21:25:08 -03:00
Misite Bao
a80da8b65c
docs: optimize document style ( #1091 )
2023-03-30 21:15:42 -03:00
Pete Davison
22983bcdd3
feat: release tool improvements ( #1096 )
2023-03-30 21:10:11 -03:00
task-bot
4d4acc72f0
Website: Sync translations ( #1089 )
2023-03-26 22:43:22 -03:00
Misite Bao
d7d8d3411c
chore: add scheduled task for sync documents
2023-03-26 22:35:01 -03:00
Misite Bao
006097bee2
chore: add auto upload source documents workflow
2023-03-26 22:35:01 -03:00
Andrey Nering
4b23d63d39
v3.23.0
2023-03-26 21:42:46 -03:00
Pete Davison
d8053f64ef
Prepare for upcoming extension release ( #1088 )
2023-03-26 21:14:19 -03:00
Pete Davison
4cbdcb2659
chore: changelog
2023-03-26 20:58:20 -03:00
Pete Davison
5583cea936
feat: create release command
2023-03-26 20:58:20 -03:00
Pete Davison
cc1fd3d03e
fix: deep copying pointers inside slices ( #1072 )
2023-03-25 16:13:06 -03:00
Misite Bao
d72eb009e4
docs: optimize document structure ( #1074 )
2023-03-25 16:09:31 -03:00
Pete Davison
738ffde962
fix: checksum variable in status is incorrect ( #1080 )
...
* fix: checksum variable in status is incorrect
* chore: changelog
2023-03-23 16:09:16 -05:00
Pete Davison
34f15a4976
fix: broken link to scoop bucket ( #1073 )
2023-03-21 10:42:51 -03:00
github-actions[bot]
c807c7bd39
Website: Sync translations ( #1071 )
2023-03-20 22:50:37 -03:00
Andrey Nering
1081231b7c
Adjustments to GitHub Actions
2023-03-20 22:45:23 -03:00
Andrey Nering
fc50b846c4
CHANGELOG entry + Small adjustments to #1058
2023-03-20 22:33:24 -03:00
Misite Bao
eead5f44fc
docs: add Simplified Chinese translation
2023-03-20 22:25:34 -03:00
Misite Bao
fc0280a6ab
feat(website): add Crowdin CLI tool and workflow
2023-03-20 22:25:34 -03:00
Misite Bao
65f5222a2a
feat(website): add Simplified Chinese menu
2023-03-20 22:25:34 -03:00
Misite Bao
54b5d4d389
feat(website): write English translations
2023-03-20 22:25:34 -03:00
dependabot[bot]
ee36c8ba9c
build(deps): bump github.com/fatih/color from 1.14.1 to 1.15.0 ( #1070 )
2023-03-20 21:52:13 -03:00
Pete Davison
e40d2eec9e
feat: add task location data to json output ( #1056 )
...
* feat: add task location data to json output
* feat: add root taskfile location to --json output
2023-03-17 12:34:06 +00:00
Misite Bao
15ef1fa1c2
Make --init generate .yml instead of .yaml ( #1062 )
2023-03-16 21:53:01 -03:00
Andrey Nering
291ee123c9
CHANGELOG: Mention contributor
2023-03-16 21:42:11 -03:00
Andrey Nering
1b7009f4d5
CHANGELOG: Add references to entry
2023-03-16 21:40:23 -03:00
Dhanu Saputra
9c3ee234f1
Add splitArgs template function ( #1059 )
2023-03-16 21:38:24 -03:00
dependabot[bot]
e0fcb040ee
build(deps): bump @sideway/formula from 3.0.0 to 3.0.1 in /docs ( #1064 )
...
Bumps [@sideway/formula](https://github.com/sideway/formula ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/sideway/formula/releases )
- [Commits](https://github.com/sideway/formula/compare/v3.0.0...v3.0.1 )
---
updated-dependencies:
- dependency-name: "@sideway/formula"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-16 14:46:23 -03:00
dependabot[bot]
fc2b0e0fee
build(deps): bump webpack from 5.72.1 to 5.76.1 in /docs ( #1060 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.72.1 to 5.76.1.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.72.1...v5.76.1 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-16 14:40:35 -03:00
Sorin Sbarnea
44bc0971ad
Website > Community: Document mk tool support ( #1052 )
2023-03-12 16:01:19 -03:00
Pete Davison
8717c4c287
Merge pull request #1047 from go-task/contribution-guide
...
chore: minor fixes to contribution guide
2023-03-10 19:28:26 +00:00
Pete Davison
cf542f6fdf
chore: minor fixes to contribution guide
2023-03-10 18:51:14 +00:00
Andrey Nering
94e4a2431b
Merge branch 'master' of https://github.com/go-task/task
2023-03-10 15:37:40 -03:00
Andrey Nering
3eb4c9eae8
v3.22.0
2023-03-10 15:35:56 -03:00
dependabot[bot]
5ecabc5fe2
build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 ( #1036 )
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.8.1 to 1.8.2.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.8.1...v1.8.2 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-10 15:31:39 -03:00
Pete Davison
0838d48ee3
refactor: decouple fingerprinting from executor ( #1039 )
2023-03-10 15:27:30 -03:00
Pete Davison
c64f8818be
Merge pull request #1043 from go-task/update-install-from-source-docs
...
chore: remove installation docs for Go 1.15
2023-03-09 19:16:57 +00:00
Pete Davison
97ffd84d0e
chore: remove installation docs for Go 1.15
2023-03-09 19:07:05 +00:00
Andrey Nering
f2114f09f7
Fix capitalization of flags descriptions on task -h
...
Also, adds missing periods.
2023-03-08 23:24:39 -03:00
Andrey Nering
9c844850e4
Add --global (-g) flag ( #1029 )
...
This will run a Taskfile from the home directory, i.e., `$HOME/Taskfile.yml`.
2023-03-08 23:21:23 -03:00
Andrey Nering
68aef2ef0d
Add CHANGELOG entry for #1022
2023-03-08 22:37:04 -03:00
Dennis Jekubczyk
88d644a7e9
Add ability to set error_only: true on the group output mode
2023-03-08 22:34:52 -03:00
dependabot[bot]
4b97d4f7f5
build(deps): bump dns-packet from 5.3.1 to 5.4.0 in /docs ( #1034 )
...
Bumps [dns-packet](https://github.com/mafintosh/dns-packet ) from 5.3.1 to 5.4.0.
- [Release notes](https://github.com/mafintosh/dns-packet/releases )
- [Changelog](https://github.com/mafintosh/dns-packet/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mafintosh/dns-packet/compare/v5.3.1...5.4.0 )
---
updated-dependencies:
- dependency-name: dns-packet
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-08 22:23:31 -03:00
Andrey Nering
bc14c633ae
Taskfile: Remove task commited by mistake
2023-03-08 22:21:27 -03:00
Pete Davison
a29e5d39ca
Merge pull request #1037 from go-task/fix-status-and-sources
...
fix: status and sources
2023-03-07 00:35:45 +00:00
Pete Davison
f1506ee500
fix: status and sources
2023-03-07 00:30:24 +00:00
Andrey Nering
6e346de9fb
CHANGELOG: Add entry for #1035
2023-03-06 09:47:33 -03:00
Harel Wahnich
99ab2a4d62
for task up to date check both status and sources ( #1035 )
...
* remove redundant if statement
* add subtests to TestStatusChecksum
2023-03-05 22:16:41 -08:00
Pete Davison
d4ed7c3cfc
Merge pull request #1004 from go-task/semver
...
feat: use semver package for taskfile schema version
2023-03-02 19:07:52 +00:00
pzloty
bc0554575a
Fix output "prefixed" option in schema.json ( #1031 )
...
Fix the output option to match implementation and documentation.
2023-03-02 10:42:11 -03:00
Andrey Nering
1f4906244b
Add CHANGELOG for #1025
2023-03-01 22:06:16 -03:00
Bevan Arps
52756ab83e
Fix deadlock issue with run: once ( #1025 )
2023-03-01 21:53:38 -03:00
Pete Davison
97dcbe6932
Merge pull request #1026 from go-task/fix-schema-for-group
...
fix: schema for output group
2023-02-28 13:49:03 +00:00
Pete Davison
e35bf22dd3
fix: schema for output group ( #1005 )
2023-02-28 11:50:26 +01:00
Andrey Nering
a36b1b9cec
Website: Remove Carbon
2023-02-23 19:30:10 -03:00
Andrey Nering
1920ee38c3
v3.21.0
2023-02-22 22:12:48 -03:00
João Pedro
ec2110e58f
Add new TASK_VERSION special variable
...
Closes #1014
Closes #990
2023-02-22 22:08:38 -03:00
Andrey Nering
12a1cd6f62
Docs: Update API page
2023-02-16 21:16:43 -03:00
Aleksandr Komlev
9af056e746
Add FORCE_COLOR env support ( #1003 )
2023-02-16 21:12:44 -03:00
Pete Davison
c8fe450623
Merge pull request #1010 from go-task/go-1-20
...
chore: update to go 1.20
2023-02-13 13:33:51 +00:00
Pete Davison
ab1fe742f3
chore: update to go 1.20
2023-02-13 13:28:49 +00:00
Pete Davison
8b72c86ba5
feat: use semver package for taskfile schema version
2023-02-10 18:14:38 +00:00
Pete Davison
28c5f4a635
Merge pull request #1007 from go-task/fix-tasks-being-incorrectly-marked-as-internal
...
fix: tasks being incorrectly marked as internal
2023-02-10 18:14:01 +00:00
Pete Davison
74f69a21cd
fix: tasks being incorrectly marked as internal
2023-02-10 17:02:11 +00:00
dependabot[bot]
e23dacd6d4
build(deps): bump github.com/joho/godotenv from 1.4.0 to 1.5.1 ( #1002 )
...
Bumps [github.com/joho/godotenv](https://github.com/joho/godotenv ) from 1.4.0 to 1.5.1.
- [Release notes](https://github.com/joho/godotenv/releases )
- [Commits](https://github.com/joho/godotenv/compare/v1.4.0...v1.5.1 )
---
updated-dependencies:
- dependency-name: github.com/joho/godotenv
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-06 09:41:37 -03:00
Andrey Nering
58d582941b
Documentation: Remove mentions of Minify in favor of esbuild
2023-02-04 20:29:10 -03:00
dependabot[bot]
3bbc51949c
build(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 in /docs ( #1000 )
...
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases )
- [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: http-cache-semantics
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-04 18:51:05 -03:00
Andrey Nering
69e0254a99
Website: Update
2023-01-29 15:42:59 -03:00
Andrey Nering
1091a914bd
Documentation: version: '2' -> version: '3'
...
https://github.com/go-task/task/pull/929#discussion_r1082370557
2023-01-29 15:39:45 -03:00
dependabot[bot]
ecc65a218e
build(deps): bump github.com/fatih/color from 1.13.0 to 1.14.1 ( #995 )
...
Bumps [github.com/fatih/color](https://github.com/fatih/color ) from 1.13.0 to 1.14.1.
- [Release notes](https://github.com/fatih/color/releases )
- [Commits](https://github.com/fatih/color/compare/v1.13.0...v1.14.1 )
---
updated-dependencies:
- dependency-name: github.com/fatih/color
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-28 08:07:12 -03:00
dependabot[bot]
426ed7eff6
build(deps): bump ua-parser-js from 0.7.31 to 0.7.33 in /docs ( #991 )
...
Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js ) from 0.7.31 to 0.7.33.
- [Release notes](https://github.com/faisalman/ua-parser-js/releases )
- [Changelog](https://github.com/faisalman/ua-parser-js/blob/master/changelog.md )
- [Commits](https://github.com/faisalman/ua-parser-js/compare/0.7.31...0.7.33 )
---
updated-dependencies:
- dependency-name: ua-parser-js
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-27 09:55:18 -03:00
Andrey Nering
73aba36309
v3.20.0
2023-01-14 17:34:15 -03:00
Andrey Nering
cb393ccd3a
Add CHANGELOG entry + small adjustments to #977
2023-01-14 17:18:26 -03:00
Amin Yahyaabadi
347fcf9f67
fix: avoid reruns when the timestamp method is used ( #977 )
2023-01-14 17:17:36 -03:00
Andrey Nering
fce7575b03
Add README entry for #982
2023-01-14 16:48:04 -03:00
Pete Davison
2da7ddc399
chore: optimize task filtering ( #982 )
2023-01-14 16:45:52 -03:00
Pete Davison
1c1be683ab
feat: set and shopt directives ( #929 )
...
Co-authored-by: Andrey Nering <andrey@nering.com.br >
2023-01-14 16:41:56 -03:00
Andrey Nering
4be1050234
Optimize the Taskfile a bit
...
`go list ./...` takes quite a few seconds to run. Let's restrict it to the
tasks that actually use it.
2023-01-06 21:41:18 -03:00
Andrey Nering
2efb3533ec
Add CHANGELOG + improvements to #980
...
Closes #978
2023-01-06 21:39:57 -03:00
Lea Anthony
aa6c7e4b94
Add support for 'platforms' in both task and command ( #980 )
2023-01-06 21:38:35 -03:00
Andrey Nering
63c50d13ee
Website/README: Add link to the Mastodon account
2023-01-01 21:24:16 -03:00
Andrey Nering
c1e127e42f
Website: Update outdated URL
2022-12-31 14:28:37 -03:00
dependabot[bot]
9e38e8a4db
build(deps): bump json5 from 2.2.1 to 2.2.2 in /docs ( #972 )
...
Bumps [json5](https://github.com/json5/json5 ) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.2 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-31 14:15:20 -03:00
Andrey Nering
b4c95d6b0b
v3.19.1
2022-12-31 14:03:55 -03:00
Pete Davison
c4766e2611
fix: add missing nil check ( #971 )
...
Co-authored-by: Andrey Nering <andrey@nering.com.br >
2022-12-31 13:54:26 -03:00
Pete Davison
796097e3ab
fix: watch interval ( #970 )
2022-12-31 13:48:49 -03:00
Pete Davison
c7d9efebf9
Merge pull request #967 from go-task/gha-issue-closed
...
feat: add action for when an issue is closed
2022-12-23 16:34:40 -06:00
Pete Davison
8f4306d321
feat: add action for when an issue is closed
2022-12-23 22:31:02 +00:00
Pete Davison
435f086cb7
Merge pull request #965 from go-task/fix-interval-schema
...
fix: incorrect schema type for interval
2022-12-22 18:36:15 -06:00
Pete Davison
01c9158120
fix: incorrect schema type for interval
...
- Fixes #962
2022-12-23 00:34:08 +00:00
Andrey Nering
e235d77d64
Add CHANGELOG to #964
2022-12-22 21:27:19 -03:00
Henrique Corrêa
dbe8131b75
Close Taskfile after reading it ( #964 )
...
This should fix issues preventing modifications to the Taskfile while tasks are still running, like switching git branches for example.
See #963 .
2022-12-22 21:23:17 -03:00
Pete Davison
0a9d76515e
Merge pull request #957 from go-task/faq
...
FAQ doc
2022-12-19 19:58:06 +00:00
Pete Davison
0ce1af9ee0
WIP: FAQ doc
2022-12-19 19:51:22 +00:00
Andrey Nering
c4452d2698
Website > Installation: Document official Homebrew go-task package
2022-12-18 22:41:42 -03:00
Pete Davison
491888f6c0
feat: improve unmarshal error handling and use v3 yaml interface everywhere ( #959 )
2022-12-18 22:11:31 -03:00
Pete Davison
e4158dc5e4
feat: add local-prefixes flag to goimports linter ( #958 )
2022-12-18 22:06:09 -03:00
Andrey Nering
0307ca8ac6
Website: Upgrade Docusaurus ( #956 )
2022-12-17 11:43:43 -03:00
Andrey Nering
156a273351
go.mod: Pin released v3.6.0 version of mvdan/sh
2022-12-17 11:18:23 -03:00
Andrey Nering
d6d51a2f8b
Prevent TestFileWatcherInterval from running on CI
...
This test can fail intermittently. It's fine to run it only locally.
We were already doing this for TestSignalSentToProcessGroup.
2022-12-17 11:08:41 -03:00
Andrey Nering
a98b41d657
Add goimports as a linter
2022-12-17 11:02:17 -03:00
Andrey Nering
87ec78fbaa
Cleanup: Remove duplicated internal/sleepit/main.go file
2022-12-17 11:01:54 -03:00
Andrey Nering
957bff4b89
CHANGELOG + small improvements to #936
2022-12-17 10:35:30 -03:00
David Alpert
321f7b59d8
Add --json flag to be used by editor extensions ( #936 )
2022-12-17 10:31:00 -03:00
Andrey Nering
41a9316523
Website: Update "Donate" page + FUNDING.yml
2022-12-07 21:33:49 -03:00
Andrey Nering
1072ff5950
v3.19.0
2022-12-05 22:28:15 -03:00
Andrey Nering
983f6fff5d
Upgrade @go-task/go-npm to support pnpm
2022-12-05 22:24:10 -03:00
Pete Davison
b3627fcb18
Run Taskfiles from sub/child directories ( #920 )
2022-12-05 21:58:20 -03:00
Pete Davison
99d7338c29
feat: add task-level dotenv support ( #904 )
2022-12-05 21:25:16 -03:00
Andrey Nering
9cf930454d
Add CHANGELOG entry for #492 , #493
2022-12-05 20:56:47 -03:00
Andrey Nering
4b4962e8c6
Merge pull request #943 from go-task/fix-interpolation-in-includes
...
fix: interpolate includes taskfile and dir
2022-12-05 20:54:04 -03:00
Andrey Nering
f2afa77114
Website: Update Community > JSON Schema section
2022-11-27 19:50:05 -03:00
Andrey Nering
3aa647c89b
Website: Update Chinese translation link label
2022-11-27 19:49:07 -03:00
Andrey Nering
45ab4dc718
Website: Link to the Chinese translation
...
Closes #921
2022-11-26 18:24:31 -03:00
Andrey Nering
d1850e8fd2
Add Gold Sponsors section
2022-11-24 13:05:24 -03:00
Pete Davison
f1d516cf2a
fix: interpolate includes taskfile and dir
2022-11-23 17:58:08 +00:00
Andrey Nering
d55282b53c
Merge pull request #934 from go-task/dependabot/npm_and_yarn/docs/loader-utils-2.0.4
...
Bump loader-utils from 2.0.3 to 2.0.4 in /docs
2022-11-19 22:41:44 -03:00
Andrey Nering
ef9f7af0c5
Merge pull request #938 from rrrix/jetbrains-json-schema-validator-workaround
...
JetBrains JSON Schema Validator Error Workaround
2022-11-19 22:15:01 -03:00
Rick Bowen
8823887bb4
JetBrains JSON Schema Validator Error Workaround
...
`schema.json` Workaround for these two JetBrains issues:
- [IDEA-236928 json schema: False positive "Schema validation: Validates to more than one variant" with "oneOf"](https://youtrack.jetbrains.com/issue/IDEA-236928 )
- [IDEA-265710 JSON schema validation fails if anyOf is nested in oneOf](https://youtrack.jetbrains.com/issue/IDEA-265710 )
There is no material effect on the actual schema validation, as the `oneOf`/`allOf` evaluates only one list entry.
`allOf([1])` is `1`, and `oneOf([1])` is also `1`.
Fixes #847
2022-11-17 16:22:51 -08:00
Andrey Nering
593980e45a
Upgrade @go-task/go-npm
2022-11-17 21:04:53 -03:00
dependabot[bot]
081dc16312
Bump loader-utils from 2.0.3 to 2.0.4 in /docs
...
Bumps [loader-utils](https://github.com/webpack/loader-utils ) from 2.0.3 to 2.0.4.
- [Release notes](https://github.com/webpack/loader-utils/releases )
- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md )
- [Commits](https://github.com/webpack/loader-utils/compare/v2.0.3...v2.0.4 )
---
updated-dependencies:
- dependency-name: loader-utils
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-16 05:26:21 +00:00
Andrey Nering
35599af04b
v3.18.0
2022-11-12 13:36:52 -03:00
Andrey Nering
a74b35379e
Merge pull request #932 from go-task/dependabot/go_modules/github.com/mattn/go-zglob-0.0.4
...
Bump github.com/mattn/go-zglob from 0.0.3 to 0.0.4
2022-11-12 13:13:04 -03:00
dependabot[bot]
7d16c9f68d
Bump github.com/mattn/go-zglob from 0.0.3 to 0.0.4
...
Bumps [github.com/mattn/go-zglob](https://github.com/mattn/go-zglob ) from 0.0.3 to 0.0.4.
- [Release notes](https://github.com/mattn/go-zglob/releases )
- [Commits](https://github.com/mattn/go-zglob/compare/v0.0.3...v0.0.4 )
---
updated-dependencies:
- dependency-name: github.com/mattn/go-zglob
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-12 16:09:23 +00:00
Andrey Nering
890759cc5f
Add CHANGELOG entry for #919
2022-11-12 10:19:11 -03:00
Andrey Nering
e710e2cc5d
Merge pull request #919 from go-task/include-alises-in-list-when-silent
...
feat: include aliases in --list --silent output
2022-11-12 10:16:38 -03:00
Andrey Nering
d787faece4
Improve docs/Taskfile.yml
2022-11-12 09:26:35 -03:00
Andrey Nering
9702109ea9
Merge pull request #927 from go-task/dependabot/npm_and_yarn/docs/loader-utils-2.0.3
...
Bump loader-utils from 2.0.2 to 2.0.3 in /docs
2022-11-09 10:07:47 -03:00
dependabot[bot]
e547829505
Bump loader-utils from 2.0.2 to 2.0.3 in /docs
...
Bumps [loader-utils](https://github.com/webpack/loader-utils ) from 2.0.2 to 2.0.3.
- [Release notes](https://github.com/webpack/loader-utils/releases )
- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.3/CHANGELOG.md )
- [Commits](https://github.com/webpack/loader-utils/compare/v2.0.2...v2.0.3 )
---
updated-dependencies:
- dependency-name: loader-utils
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-09 07:32:40 +00:00
Pete Davison
a664a26062
Merge pull request #890 from go-task/task-list-filtering
...
refactor: implement task list filtering
2022-11-02 14:49:06 +00:00
Pete Davison
fa105a8a93
refactor: implement task list filtering
2022-11-02 14:42:59 +00:00
Andrey Nering
3a0c7a8c36
Add CHANGELOG for #815
...
Closes #661
2022-11-02 11:39:05 -03:00
Andrey Nering
13f4b376e8
Merge pull request #815 from pd93/default-included-task
...
feat: run default task in included file when task is omitted
2022-11-02 11:34:19 -03:00
Pete Davison
5a08409a27
feat: run default task in included file when task is omitted
2022-11-02 14:27:15 +00:00
Andrey Nering
9bbdac3c2e
Merge pull request #914 from go-task/update-contribution-guide
...
chore: add schema info to contribution guide
2022-11-02 11:22:19 -03:00
Andrey Nering
a990ffe53d
Refactor: Use early return
2022-11-02 10:23:19 -03:00
Pete Davison
3a4b347d50
feat: include aliases in --list --silent output
2022-10-31 17:19:27 +00:00
Pete Davison
b80e1e4a43
chore: add schema info to contribution guide
2022-10-29 16:04:23 +00:00
Andrey Nering
fd71dfda6a
Move docs/schema.json to docs/static/schema.json
2022-10-29 11:59:42 -03:00
Andrey Nering
fdbcbd395d
Merge pull request #895 from Eun/add-arm-vx-builds
...
fix: add armv5 & armv7 builds
2022-10-29 11:57:46 -03:00
Andrey Nering
dba964b559
Merge pull request #910 from go-task/bring-schema-in-house
...
Bring schema in house
2022-10-29 11:54:08 -03:00
Andrey Nering
8e0816a09d
Merge pull request #901 from go-task/github-actions-labels
...
feat: add actions to auto label issues
2022-10-29 11:52:37 -03:00
Andrey Nering
405b79f86c
Merge pull request #902 from trim21/patch-1
...
make powershell completion works to fill task name
2022-10-29 11:46:45 -03:00
Pete Davison
620e6955e5
chore: update schema/docs to match
...
- Also reorder them both to match the struct definitions. This makes it easier to compare them
2022-10-29 14:45:32 +00:00
Pete Davison
a4997dd54d
feat: copy schema as defined in schemastore
2022-10-29 14:43:47 +00:00
Andrey Nering
3efa9ac8c3
Documentation: Small adjustments to #906
2022-10-29 11:41:05 -03:00
Andrey Nering
fdd52d74e9
Merge pull request #906 from viconnex/add-completion-documentation
...
Document completion installation
2022-10-29 11:37:58 -03:00
Andrey Nering
ac81dea3ec
Merge pull request #912 from go-task/dependabot/go_modules/github.com/stretchr/testify-1.8.1
...
Bump github.com/stretchr/testify from 1.8.0 to 1.8.1
2022-10-29 11:23:06 -03:00
dependabot[bot]
549c37ef87
Bump github.com/stretchr/testify from 1.8.0 to 1.8.1
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.8.0...v1.8.1 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-10-29 11:03:18 +00:00
Victor Lebrun
6a369ee31c
Document completion installation
2022-10-25 21:00:00 +02:00
Trim21
2e573d37ae
Update task.ps1
2022-10-18 00:09:07 +08:00
Trim21
394afe2633
Update task.ps1
2022-10-17 23:52:56 +08:00
Tobias Salzmann
99ed3001f0
revert changes, add fix for arm downloads
2022-10-17 09:25:26 +02:00
Pete Davison
9e4cab2af9
feat: add actions to auto label issues
2022-10-15 17:47:39 +00:00
Andrey Nering
33b6927b79
v3.17.0
2022-10-14 21:11:48 -03:00
Andrey Nering
852a176e1f
PR Template: Fix content
2022-10-14 21:08:53 -03:00
Andrey Nering
7511249514
GitHub: Attempt to fix PR template
2022-10-14 21:08:07 -03:00
Andrey Nering
3429cdd8af
GitHub: Giving up on fancy templates (sigh)
...
GitHub is was not showing them and I have no idea why.
2022-10-14 21:05:03 -03:00
Andrey Nering
a1cd8eafd8
GitHub: Yet another attempt to fix issue templates
2022-10-14 20:58:31 -03:00
Andrey Nering
fbfb4ba9c4
GitHub: Attempt to fix issue templates
2022-10-14 20:55:46 -03:00
Andrey Nering
ba9ba63792
GitHub: Improving our issue & PR templates
2022-10-14 20:47:09 -03:00
Andrey Nering
460b89ce51
Merge branch 'feat/suggest-similar-task'
2022-10-14 20:08:00 -03:00
Andrey Nering
a4ec6e5257
Improve test #887
2022-10-14 19:50:43 -03:00
Andrey Nering
44aa2ee3b3
Add CHANGELOG and improvements to #887
2022-10-14 19:48:45 -03:00
Andrey Nering
80b417c4ab
Merge pull request #887 from ronaudinho/fix/yaml-error-msg
...
Add file path to YAML error message
2022-10-14 19:36:58 -03:00
Andrey Nering
6d90c781c9
Merge pull request #879 from go-task/aliases
...
Aliases
2022-10-14 19:32:04 -03:00
Andrey Nering
c51f04eca8
Add some alises to our own Taskfiles
2022-10-14 19:28:27 -03:00
Andrey Nering
dda2004753
--list: Print aliases on its own column
2022-10-14 19:28:05 -03:00
Andrey Nering
297f9eccea
For include aliases, consider the main task name as well
2022-10-14 19:27:20 -03:00
Andrey Nering
d2f2cba6d8
Merge branch 'master' into aliases
2022-10-14 18:44:56 -03:00
Andrey Nering
172d71435a
Add CHANGELOG for #897
2022-10-14 18:32:12 -03:00
Andrey Nering
bb1aec8a7e
Merge pull request #897 from mymmrac/improve-fish-completion
...
Improved fish shell completions
2022-10-14 18:31:19 -03:00
Artem Yadelskyi
476d9f5e70
Improved fish shell completions
2022-10-15 00:24:11 +03:00
Andrey Nering
99014ad38d
Small adjustments + CHANGELOG for #865
2022-10-14 16:51:14 -03:00
Andrey Nering
403456d3dc
Merge pull request #865 from ilewin/configurable_watch_interval_#813
...
Configurable watch interval #813
2022-10-14 16:26:13 -03:00
Andrey Nering
6335878317
Merge pull request #896 from go-task/ignore-fleet-settings
...
Ignore fleet configuration directory
2022-10-13 12:35:40 -03:00
Pete Davison
6bff658af0
chore: ignore fleet configuration directory
2022-10-13 14:37:52 +00:00
Tobias Salzmann
b111e7bd12
add armv5 & armv7 builds
2022-10-13 11:49:13 +02:00
Max Pushkarov
3e5ee2332a
feat: suggest the most similar task name when a given task does not exist
2022-10-10 13:17:19 +03:00
Pete Davison
66f6998c86
docs: update changelog
2022-10-07 11:11:45 +00:00
Pete Davison
f2a8f8ad8f
docs: update usage and api reference
2022-10-07 11:11:45 +00:00
Pete Davison
540f6ecfdb
tests: update alias test to cover namespace aliases
2022-10-07 11:11:45 +00:00
Pete Davison
8ec89f1bbd
refactor: use x/exp/slices instead of custom contains function
2022-10-07 11:11:14 +00:00
Pete Davison
d33906b6e4
fix: deep copy included tasks
2022-10-07 11:11:14 +00:00
Pete Davison
bb79fa1dc3
feat: namespace aliases
2022-10-07 11:11:14 +00:00
Pete Davison
376a6182eb
feat: aliases
...
feat: add aliases to --list and --list-all flags
feat: add aliases to --summary
feat: enable aliases for included tasks
tests: added alias unit tests
2022-10-07 11:11:14 +00:00
ronaudinho
81de61d8db
Add file path to YAML error message
2022-10-07 10:18:53 +00:00
Pete Davison
d2061ec898
Merge pull request #874 from go-task/845-colorize-output
...
Colorize --list, --list-all and --summary output
2022-10-07 11:05:48 +01:00
Pete Davison
077efbd2e7
Add CHANGELOG for #874
2022-10-07 10:01:54 +00:00
Pete Davison
8ce1782380
feat: add coloured output to --list, --list-all and --summary flags
...
feat: add coloured output to --list and --list-all
feat: add coloured output to --summary
chore: update colors
refactor: better consistency in writer calls in printTasks
feat: subtasks are printed green in --summary
2022-10-07 09:54:17 +00:00
ilewin
c2f20465ab
Updated test for file watcher interval param
...
Updated Interval Setting Priority
2022-10-07 08:56:13 +02:00
Andrey Nering
fb0e43989d
Add CHANGELOG for #877
2022-10-06 22:46:59 -03:00
Andrey Nering
754248395c
Merge pull request #877 from biozz/master
...
Fix task names for `--list` and `--list-all`
2022-10-06 22:44:40 -03:00
Andrey Nering
6e975ca155
Merge pull request #882 from go-task/contribution-guide
...
Add a contributions guide
2022-10-06 22:38:44 -03:00
Pete Davison
79a2bc404e
draft: add a contributions guide
2022-10-07 01:21:49 +00:00
Andrey Nering
42a26e1741
Revert "Website: Update Open Graph image"
...
This reverts commit b16e705a6c .
2022-10-06 22:03:55 -03:00
Andrey Nering
695711e124
Merge pull request #881 from danquah/document-sources-generate-status
...
Clearify that sources/generate and status can be used together
2022-10-06 21:27:16 -03:00
Mads H. Danquah
0d5811e502
docs: Add paragraphs about how to use generates/sources + status
2022-10-03 13:00:14 +00:00
Ivan Elfimov
b9d070f76b
Fix test related to task lables
2022-09-30 19:17:04 +04:00
Ivan Elfimov
122c3f083e
Fix task names for --list and --list-all
...
Task names should not be overrided by `label`.
2022-09-30 19:02:50 +04:00
Andrey Nering
5d22cf4327
v3.16.0
2022-09-29 22:01:16 -03:00
Andrey Nering
219d3ad193
Website: Fix link to file
2022-09-29 21:38:26 -03:00
Andrey Nering
e72157e26a
Merge pull request #871 from go-task/release-to-npm
...
Add package.json to allow users to install Task using npm
2022-09-29 21:34:39 -03:00
Andrey Nering
50a377a7c4
Add package.json to allow users to install Task using npm
...
Closes #870
2022-09-29 21:27:30 -03:00
Andrey Nering
9d7ddff60c
README: Add more links
2022-09-29 13:33:20 -03:00
Andrey Nering
081d878f86
Website > Installation: Update Arch Linux installation method
...
Package and maintainer changed. See #869 .
2022-09-20 13:05:18 -03:00
ilewin
d8dc091267
Merge branch 'go-task:master' into configurable_watch_interval_#813
2022-09-19 20:22:26 +02:00
ilewin
1c44d8049a
Issue 813. Made watch interval configurable through global setting in Taskfile and through CLI arg.
...
Separated Taskfile param and Arg flag
2022-09-19 20:14:35 +02:00
Andrey Nering
a95191d29e
Website: Improve syntax highlighting
2022-09-17 13:51:54 -03:00
Andrey Nering
111f6e7f18
Add CHANGELOG entry and API documentation for #818
2022-09-17 13:11:16 -03:00
Andrey Nering
4a5c1e9ec4
Merge branch 'internal-tasks' of https://github.com/pd93/task into pd93-internal-tasks
2022-09-17 12:59:19 -03:00
Andrey Nering
8f0893b5f7
Website: Adjustments to Carbon
2022-09-17 11:11:02 -03:00
Andrey Nering
b16e705a6c
Website: Update Open Graph image
2022-09-15 11:17:01 -03:00
Andrey Nering
3cad318b70
v3.15.2
...
I pushed v3.15.1 tagged in a commit in a detached branch by mistake.
Repushing as v3.15.2
2022-09-08 21:26:18 -03:00
Andrey Nering
8c6002cae6
v3.15.1
2022-09-08 21:22:19 -03:00
Andrey Nering
0355bbaf3b
Merge pull request #861 from cdaguerre/feat/make-zsh-completion-configurable
...
Make zsh completion list configurable
2022-09-08 21:01:04 -03:00
Andrey Nering
2ba083a650
Merge pull request #863 from MarioSchwalbe/bash-completion
...
Fix handling of CLI_ARGS
2022-09-08 20:59:16 -03:00
Andrey Nering
c79ea5a257
Merge pull request #866 from pd93/fix-read-dotenv
...
fix: ignore empty dotfile file names
2022-09-08 20:58:25 -03:00
Pete Davison
44706f4957
fix: ignore empty dotfile file names
2022-09-08 18:51:39 +00:00
Mario Schwalbe
a1b3bb03ed
* Fix handling of CLI_ARGS
2022-09-08 19:03:29 +02:00
Christian Daguerre
76caa16909
Make zsh completion list configurable
2022-09-07 10:33:55 +02:00
Andrey Nering
160b788198
Merge pull request #859 from jfhovinne/docs-reprobuilds
...
Document how to reproduce release binaries
2022-09-05 14:29:42 -03:00
jfhovinne
eada62f62c
Document how to reproduce executables
2022-09-05 19:08:37 +02:00
Andrey Nering
bd9419e6db
Website: Use "Roboto" as the main font
...
This is to add consistency between different operating systems, specially
Windows which used "Segoe UI" before this commit.
2022-09-04 17:38:29 -03:00
Andrey Nering
bdd9de3001
CHANGELOG: Add extra link
2022-09-03 18:28:24 -03:00
Andrey Nering
200ba4ed04
v3.15.0
2022-09-03 18:21:40 -03:00
Andrey Nering
1e8939dd58
Merge pull request #857 from go-task/feature/add-dir-special-variables
...
Add ROOT_DIR and TASKFILE_DIR special variables
2022-09-03 18:18:43 -03:00
Andrey Nering
f45dd11e53
Add ROOT_DIR and TASKFILE_DIR special variables
...
Closes #215
2022-09-03 18:14:54 -03:00
Andrey Nering
1a0cc1d64d
Update favicon.ico
2022-08-31 13:21:43 -03:00
Wes McNamee
421cb522d9
Merge pull request #846 from rootulp/patch-1
...
fix: grammar in docs
2022-08-24 22:07:23 -07:00
Rootul Patel
1b18b041d6
fix: grammar in docs
2022-08-24 20:30:21 -04:00
Andrey Nering
8788703ac6
CHANGELOG for #831
...
Closes #826
2022-08-23 18:43:04 -03:00
Andrey Nering
b6c25e3ad9
Mention #844 on CHANGELOG
2022-08-23 18:40:34 -03:00
Andrey Nering
73eaa68cd1
Merge pull request #844 from MarioSchwalbe/bash-completion
...
Use --silent to get the list of tasks (bash completion)
2022-08-23 18:39:47 -03:00
Andrey Nering
beb927f7b4
Merge pull request #831 from ilewin/check_path_for_symlinks_issue_826
...
Attempt to fix Task not following symlinks
2022-08-23 18:38:17 -03:00
ilewin
cdc969cd4e
Added test to check if symlinks are evaluated for task source files
2022-08-23 18:36:19 +02:00
ilewin
2a67499f12
Issue #826 . Replaced zglob.Glob func with GlobFollowSymlinks to evaluate symlinks
2022-08-23 18:25:11 +02:00
Mario Schwalbe
6a3cc79daa
* Use --silent to get list of tasks
2022-08-23 18:03:15 +02:00
Andrey Nering
97d4a947ee
Merge pull request #838 from pcgeek86/patch-1
...
Update releasing.md
2022-08-17 20:50:18 -03:00
Wes McNamee
e0e47ad9a0
Merge pull request #841 from cristaloleg/fix-linter
...
Fix go-critic suggestions
2022-08-17 12:38:12 -07:00
Oleg Kovalov
b08eac58e9
Fix go-critic suggestions
2022-08-17 19:37:58 +02:00
Pete Davison
11409ccf21
fix: list + silent flags shouldn't display internal tasks
2022-08-16 17:07:05 +00:00
Pete Davison
e3b6c97c3b
fix: the merged task should be internal if the task OR the taskfile are internal
2022-08-16 17:07:05 +00:00
Pete Davison
d3da086ebf
docs: added usage
2022-08-16 17:07:05 +00:00
Pete Davison
3507fa40f1
feat: add internal to included files
2022-08-16 17:07:05 +00:00
Pete Davison
6f8f1f1409
feat(task): tasks can be internal (not accessible from cli)
2022-08-16 17:06:25 +00:00
Trevor Sullivan
c2148a359d
Update releasing.md
2022-08-16 04:33:54 -06:00
Andrey Nering
c172185a24
Update CHANGELOG
2022-08-15 09:55:11 -03:00
Andrey Nering
1140a5c4ae
Merge pull request #835 from MarioSchwalbe/bash-completion
...
Improved bash completion
2022-08-15 09:52:07 -03:00
Mario Schwalbe
3cc378c960
* Convert indentation to 2 spaces
2022-08-13 21:55:35 +02:00
Andrey Nering
9b3a961303
Merge pull request #832 from jfhovinne/reprobuilds
...
Modify goreleaser defaults for reproducible builds
2022-08-13 12:04:27 -03:00
Mario Schwalbe
d048555149
Improved bash completion for task
2022-08-11 20:48:41 +02:00
jfhovinne
7533858a52
Modify goreleaser defaults for reproducible builds
2022-08-10 15:33:17 +02:00
Andrey Nering
c4e10ef0aa
Refactor: Add SmartJoin to handle IsAbs automatically
2022-08-06 18:19:07 -03:00
Andrey Nering
c20842e7cd
v3.14.1: Add CHANGELOG to website
2022-08-03 22:26:39 -03:00
Andrey Nering
6cfdb21313
v3.14.1
2022-08-03 22:08:17 -03:00
Bevan Arps
e396f4d06f
Resolve relative include paths relative to the including Taskfile
...
Closes #823
Closes #822
2022-08-03 21:59:17 -03:00
Andrey Nering
47c1bb6a5b
Merge pull request #816 from go-task/dependabot/npm_and_yarn/docs/terser-5.14.2
...
Bump terser from 5.13.1 to 5.14.2 in /docs
2022-08-03 21:00:52 -03:00
Andrey Nering
adfb0b513e
Merge pull request #827 from go-task/go-1-19
...
Upgrade to Go v1.19
2022-08-03 21:00:44 -03:00
Andrey Nering
98d78b9d8a
Upgrade to Go v1.19
2022-08-03 20:58:06 -03:00
Wes McNamee
a1c32a56ea
Merge pull request #817 from white-gecko/patch-1
...
Resolve contradiction.
2022-07-27 23:36:25 -07:00
Natanael Arndt
6584bcf87f
Resolve contradiction.
2022-07-21 14:30:51 +02:00
dependabot[bot]
7ac75af622
Bump terser from 5.13.1 to 5.14.2 in /docs
...
Bumps [terser](https://github.com/terser/terser ) from 5.13.1 to 5.14.2.
- [Release notes](https://github.com/terser/terser/releases )
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/commits )
---
updated-dependencies:
- dependency-name: terser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-21 05:16:51 +00:00
Andrey Nering
b3c283b282
Merge pull request #814 from abner-chenc/master
...
go.mod: update to current golang.org/x/sys revision
2022-07-18 10:30:57 -03:00
Guoqi Chen
c2615dd746
go.mod: update to current golang.org/x/sys revision
...
go get -d golang.org/x/sys@c0bba94af5f85fbad9f6dc2e04ed5b8fac9696cf
go mod tidy
This brings in linux/loong64 support.
2022-07-18 10:11:48 +08:00
Andrey Nering
789518f70d
Merge pull request #811 from go-task/imgbot
...
[ImgBot] Optimize images
2022-07-16 23:28:31 -03:00
ImgBotApp
ad3008d855
[ImgBot] Optimize images
...
*Total -- 61.47kb -> 34.61kb (43.69%)
/docs/static/img/pix.png -- 12.63kb -> 1.25kb (90.13%)
/docs/static/img/logo.png -- 21.79kb -> 13.21kb (39.38%)
/docs/static/img/og-image.png -- 26.26kb -> 19.38kb (26.2%)
/docs/static/img/logo.svg -- 0.44kb -> 0.42kb (2.47%)
/docs/static/img/logo_mono.svg -- 0.36kb -> 0.35kb (1.37%)
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com >
2022-07-17 02:23:22 +00:00
Andrey Nering
3da426603f
Website: Improve "Install Script" documentation
...
Add note about common installation paths.
Closes #775
2022-07-16 22:55:57 -03:00
Andrey Nering
8d26e34b0a
Use --list-all to PowerShell completion + Add CHANGELOG to #803
2022-07-16 22:07:24 -03:00
Andrey Nering
110d1d7245
Merge pull request #803 from carlsmedstad/zsh-completion
...
Fix Zsh completion for tasks without description
2022-07-16 21:38:50 -03:00
Andrey Nering
f7384623df
Merge pull request #802 from nokome/patch-1
...
Update api_reference.md
2022-07-16 21:37:19 -03:00
Carl Smedstad
5d24e166ab
Fix Zsh completion for tasks without description
...
Use --list-all instead of --list in order include tasks without
description in the auto-completion.
2022-07-10 01:52:38 +02:00
Andrey Nering
d9ec5bcd24
v3.14.0
2022-07-08 15:19:32 -03:00
Andrey Nering
bf9cd7625b
Refactor task.Setup(): Move to its own file and split in separated functions
2022-07-08 15:16:04 -03:00
Andrey Nering
afbf98c974
Website: Add ENV section to API page
2022-07-08 14:49:52 -03:00
Andrey Nering
fedb68cde7
Allow override the .task dir location with the TASK_TEMP_DIR env
2022-07-08 14:40:10 -03:00
Nokome Bentley
f787937a30
Update api_reference.md
...
Using `cmd` (singular) with a single string is valid syntax also.
2022-07-08 14:01:41 +12:00
Alexander Mancevice
f54fef7e7b
Allow users to override colors using environment variables
...
Closes #568
Closes #792
2022-07-06 11:46:59 -03:00
Andrey Nering
e36c77aaf3
Fix bug with STDOUT and STDERR in the "group" output mode
...
Took the oportunity to refactor a bit how we handle closing of the streams.
Fixes #779
2022-07-06 10:45:07 -03:00
Andrey Nering
de45e48c37
Release ARM binaries to Snap. Deprecate i386
...
Actually done here: https://github.com/go-task/snap/blob/master/snap/snapcraft.yaml
Closes #795
2022-07-04 11:50:36 -03:00
Andrey Nering
ef0ce8224e
Merge pull request #797 from go-task/dependabot/go_modules/github.com/stretchr/testify-1.8.0
...
Bump github.com/stretchr/testify from 1.7.2 to 1.8.0
2022-07-04 11:18:25 -03:00
Andrey Nering
5b4d5387bf
Website: Link to Twitter account
2022-07-04 11:14:20 -03:00
Andrey Nering
5c460b38c9
Website: Add more entries to the Community page
2022-07-04 10:50:03 -03:00
Andrey Nering
8b836ab446
CHANGELOG: Mention #769 forggoten on SIGINT entry
2022-07-04 10:44:17 -03:00
dependabot[bot]
1be1fccc76
Bump github.com/stretchr/testify from 1.7.2 to 1.8.0
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.7.2 to 1.8.0.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.7.2...v1.8.0 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-04 13:41:49 +00:00
Andrey Nering
2c1fda97f0
Upgrade mvdan.cc/sh, which fixes a bug with associative arrays
...
Fixes #785
2022-07-04 10:40:25 -03:00
Andrey Nering
71f7b719b5
Merge pull request #791 from MPLew-is/patch-1
...
Correct `method: timestamp` example block in usage docs
2022-06-27 17:52:18 -03:00
Andrey Nering
e39006b511
Merge pull request #790 from Trim21/patch-2
...
docs: scoop extra bucket is not required anymore
2022-06-27 17:51:17 -03:00
Mike Lewis
37d07d415a
Correct method: timestamp example block
...
The text above this block currently references a `timestamp` method for checking if a task should be run, then the example uses `checksum` instead.
2022-06-27 14:06:25 -06:00
Trim21
b80c8f78fc
extra bucket is not required anymore
2022-06-28 03:22:32 +08:00
Andrey Nering
7707179b93
Merge pull request #783 from ssbarnea/fix/gha-group
...
Fix GHA grouping examples
2022-06-21 18:08:47 -03:00
Sorin Sbarnea
4e7d8bacdb
Fix GHA grouping examples
...
Our example was not using the correct syntax required for grouping
command output on GHA.
2022-06-21 17:40:11 +01:00
Andrey Nering
0c46fa5a56
Website: Fix typo
2022-06-17 10:05:11 -03:00
Andrey Nering
36aca00de3
Website: Update link
2022-06-15 14:33:15 -03:00
Andrey Nering
0ec8cf1b53
Hide signals tests behind a build tag
...
Testing signals requires additional executables to be available in the $PATH
and can intermittently fail as well.
Add a build tag, which means these specific tests will only run when requested.
Closes #780
2022-06-15 10:06:38 -03:00
Andrey Nering
4b2b713e59
v3.13.0
2022-06-13 21:08:26 -03:00
Andrey Nering
cc0afce237
Add CHANGELOG entry for #777
2022-06-13 21:02:57 -03:00
Andrey Nering
620f3fc919
Merge pull request #777 from ascheman/feature/776-add-n-for-dry-run
...
Add `-n` as short cut for `--dry` - solves #776
2022-06-13 21:00:41 -03:00
Andrey Nering
af949ef0dd
Restore @sisp work on SVG logos
...
This was unintentionally lost on the website migration from Docsify to
Docusaurus.
Ref #725
Ref #726
Closes #772
Co-authored by: Sigurd Spieckermann <sigurd.spieckermann@gmail.com >
2022-06-13 20:41:15 -03:00
Gerd Aschemann
475c5dc19a
Add -n as short cut for --dry - solves #776
2022-06-13 12:47:03 +02:00
Andrey Nering
71cfe2364a
Website: Add a decent Open Graph image
2022-06-12 17:33:40 -03:00
Andrey Nering
c1466f8aca
Merge pull request #769 from go-task/fix-signals
...
Fix behavior of interrupt (SIGINT, SIGTERM) signals
2022-06-11 23:01:51 -03:00
Andrey Nering
7989f73f06
Fix behavior of interrupt (SIGINT, SIGTERM) signals
...
Task will now give time for the processes running to do cleanup work
Ref #458
Ref #479
Fixes #728
Co-authored-by: Marco Molteni <marco.molteni@pix4d.com >
Co-authored-by: aliculPix4D <aleksandar.licul_ext@pix4d.com >
2022-06-11 22:43:22 -03:00
Andrey Nering
c9a582fbcc
Add CHANGELOG, documentation and make small adjutsment for #755
2022-06-11 20:01:48 -03:00
Andrey Nering
63aad1e501
Merge pull request #755 from BrunoDelor/feature/carry-error-code
...
Add --exit-code (-x) flag to enable carrying error codes from task cmds
2022-06-11 19:53:24 -03:00
Andrey Nering
16ba12239c
Website: Installation: Fix markdown
2022-06-11 19:17:29 -03:00
Andrey Nering
b00ae9256b
docs/Taskfile.yml: Allow to change server port
2022-06-11 19:16:11 -03:00
Andrey Nering
936045e01c
Merge pull request #767 from mefuller/patch-1
...
Add Fedora Linux to installation
2022-06-11 19:10:37 -03:00
Andrey Nering
b1570ab117
Merge pull request #766 from go-task/dependabot/go_modules/github.com/stretchr/testify-1.7.2
...
Bump github.com/stretchr/testify from 1.7.1 to 1.7.2
2022-06-11 19:04:38 -03:00
Mark E Fuller
f066e3b1e0
Add Fedora Linux to installation
...
Added Task to Fedora official repositories
2022-06-11 17:31:25 +03:00
dependabot[bot]
1487c0e51b
Bump github.com/stretchr/testify from 1.7.1 to 1.7.2
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.7.1 to 1.7.2.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.7.1...v1.7.2 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-11 11:04:02 +00:00
Andrey Nering
9f244b9bd9
Merge pull request #765 from lhuang61/master
...
Fix typo
2022-06-10 10:11:57 -03:00
Andrey Nering
374ec27ab5
Merge pull request #759 from Cornul11/patch-1
...
fixed grammatical errors
2022-06-10 10:11:34 -03:00
Andrey Nering
b222c34f12
Website: Rename Logo.png -> logo.png
2022-06-10 10:05:30 -03:00
Andrey Nering
007a096632
Website: Adjustment on Algolia Search
2022-06-10 10:03:37 -03:00
Andrey Nering
26e02e3773
Website: Attemp to fix og:image meta tag
2022-06-10 09:52:18 -03:00
Andrey Nering
b8668ca3ce
Website: Enable search powered by Algolia
...
https://docusaurus.io/docs/search#using-algolia-docsearch
2022-06-10 09:49:26 -03:00
Lei Huang
21a2f9f93b
Fix typo
2022-06-10 17:18:37 +10:00
Dan
8a74141e4b
fixed grammatical errors
2022-06-07 16:06:52 +02:00
Bruno Delor
752d9d5316
Renames option to align with existing tools
...
Shorthand: -x
Longhand: --exit-code
2022-06-06 09:46:27 +02:00
Bruno Delor
58c7cc5d05
Adds test TestErrorCode
2022-06-02 16:44:23 +02:00
Bruno Delor
a790fb7afe
Adds --carry flag to enable carrying error codes from task cmds
2022-06-02 14:22:00 +02:00
Andrey Nering
5836cb1728
Website: Add link to GitHub Sponsors
2022-06-01 22:57:50 -03:00
Andrey Nering
19fd219409
Update FUNDING.yml
2022-06-01 22:37:38 -03:00
Andrey Nering
43f99e0bf7
Merge pull request #750 from go-task/api-reference
...
taskfile.dev: Add page with API Reference
2022-05-31 18:40:06 -03:00
Andrey Nering
6f83f6c1b5
taskfile.dev: Add page with API Reference
2022-05-31 18:36:59 -03:00
Andrey Nering
3f9c177d76
Goreleaser / GitHub Actions: Update committer
2022-05-31 18:22:56 -03:00
Andrey Nering
55dd7e20a0
Merge pull request #747 from go-task/yaml.v3
...
go.mod: Upgrade to gopkg.in/yaml.v3
2022-05-29 20:21:47 -03:00
Andrey Nering
bfbf29b78f
go.mod: Upgrade to gopkg.in/yaml.v3
2022-05-29 20:14:42 -03:00
Andrey Nering
1b6d421a5b
Fix missing https://taskfile.dev/install.sh
...
Fixes #746
2022-05-29 18:58:23 -03:00
Andrey Nering
112d9c4086
README: Fix logo path
2022-05-29 14:36:27 -03:00
Andrey Nering
adb089dc78
Merge pull request #745 from go-task/migrate-to-docusaurus
...
Migrate website to Docusaurus
2022-05-29 14:32:01 -03:00
Andrey Nering
5024d270ec
Migrate website to Docusaurus
...
https://docusaurus.io/
2022-05-29 14:29:40 -03:00
Andrey Nering
f4d5abfc5b
Merge pull request #743 from go-task/dependabot/go_modules/mvdan.cc/sh/v3-3.5.1
...
Bump mvdan.cc/sh/v3 from 3.5.0 to 3.5.1
2022-05-27 15:31:18 -03:00
dependabot[bot]
f55cf3ab8d
Bump mvdan.cc/sh/v3 from 3.5.0 to 3.5.1
...
Bumps [mvdan.cc/sh/v3](https://github.com/mvdan/sh ) from 3.5.0 to 3.5.1.
- [Release notes](https://github.com/mvdan/sh/releases )
- [Changelog](https://github.com/mvdan/sh/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mvdan/sh/compare/v3.5.0...v3.5.1 )
---
updated-dependencies:
- dependency-name: mvdan.cc/sh/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-27 18:24:08 +00:00
Andrey Nering
d35141a369
Fix link to Discord server
...
I didn't know links to Discord servers had an expiration time 🤦
This one is unlimited.
Ref #742
2022-05-25 09:41:53 -03:00
Andrey Nering
d450444596
Temporarily revert #479
2022-05-22 16:54:35 -03:00
Andrey Nering
7e11815409
Merge pull request #737 from abrahammurciano/patch-1
...
Mention how label affects rerunning of tasks
2022-05-22 16:13:04 -03:00
Andrey Nering
017cd4cd6c
Merge pull request #738 from carlsmedstad/bash-completion
...
Make progname easier to configure in task.{bash,fish}
2022-05-22 16:11:24 -03:00
Carl Smedstad
ac6c2ff769
Make progname easier to configur in task.fish
2022-05-22 16:52:53 +02:00
Carl Smedstad
c4e8ca4b32
Enable fish tab completion for tasks without description
2022-05-22 16:50:47 +02:00
Carl Smedstad
c9aec2f281
Make progname easier to configure in task.bash
...
As task is a very generic name that conflicts with for example
taskwarrior, some packagers might choose to change it. See my package in
the AUR: https://aur.archlinux.org/packages/go-task .
This change makes it easier to configure the name for downstream
packagers.
2022-05-22 16:16:52 +02:00
Carl Smedstad
591561f657
Address shellcheck warnings in task.bash
2022-05-22 16:15:15 +02:00
Carl Smedstad
2ad4054133
Add extension sh & bash to .editorconfig
2022-05-22 16:14:04 +02:00
Abraham Murciano
7883977a56
Mention how label affects rerunning of tasks
2022-05-22 00:03:22 +03:00
Andrey Nering
d5cb842db2
Merge pull request #733 from wyfo/patch-1
...
Fix interactive task example
2022-05-19 10:46:47 -03:00
Joseph Perez
03bbb0571e
Fix interactive task example
...
A task name is missing in the example.
2022-05-19 09:17:55 +02:00
Andrey Nering
1d355d74ef
Merge pull request #729 from go-task/add-staticcheck
...
Add golangci-lint
2022-05-16 09:34:14 -03:00
Andrey Nering
7f9913590e
taskfile.dev: Fix some Docsify plugins not working
...
Only the Carbon plugin needs to be defined before the `window.$docsify`
declaration. Some others have to be after that to work correctly
(namely search and tabs).
2022-05-15 22:16:06 -03:00
Andrey Nering
9e1d4e7855
Add golangci-lint
...
https://golangci-lint.run/
2022-05-15 21:30:07 -03:00
Andrey Nering
a1f9b584dc
Remove unneeded log on test
2022-05-14 19:50:15 -03:00
Andrey Nering
7d474db765
Make signal test work both locally and in CI
2022-05-14 19:36:15 -03:00
aliculPix4D
367c0b38a6
fix: remove redundant newline (linter error)
2022-05-13 17:36:52 -07:00
Marco Molteni
cacd57f72b
fix ci test breakage (fork/exec ./bin/task: no such file or directory)
...
On Github actions, the destination path of "go install" ($GOPATH/bin) is not
in $PATH, thus the error.
For the life of me I could not understand how to change the $PATH environment
variable in an Actions workflow, so I encode the full path of the just-built
task executable in the tests, which probably was the right thing to do since
the beginning.
2022-05-13 17:36:52 -07:00
Marco Molteni
22dfc1e265
execext.RunCommand: fix: do not pass a cancellable context to mvdan.cc/sh
...
We used to pass to mvdan.cc/sh/interp.Runner a context that was cancelled on
reception of a OS signal. This caused the Runner to terminate the subprocess
abruptly.
The correct behavior instead is for us to completely ignore the signal and let
the subprocess deal with it. If the subprocess doesn't handle the signal, it
will be terminated. If the subprocess does handle the signal, it knows better
than us wether it wants to cleanup and terminate or do something different.
So now we pass an empty context just to make the API of interp.Runner happy
Fixes go-task/task/#458
2022-05-13 17:36:52 -07:00
Marco Molteni
bffb6e1a07
add regression test for SIGINT behavior
...
See go-task/task/#458
Helper (sleepit) and test code based on https://github.com/marco-m/timeit
2022-05-13 17:36:52 -07:00
Andrey Nering
cdff0c60d9
Merge pull request #727 from go-task/dependabot/go_modules/mvdan.cc/sh/v3-3.5.0
...
Bump mvdan.cc/sh/v3 from 3.4.3 to 3.5.0
2022-05-11 23:08:09 -03:00
dependabot[bot]
f55eb3cba9
Bump mvdan.cc/sh/v3 from 3.4.3 to 3.5.0
...
Bumps [mvdan.cc/sh/v3](https://github.com/mvdan/sh ) from 3.4.3 to 3.5.0.
- [Release notes](https://github.com/mvdan/sh/releases )
- [Changelog](https://github.com/mvdan/sh/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mvdan/sh/compare/v3.4.3...v3.5.0 )
---
updated-dependencies:
- dependency-name: mvdan.cc/sh/v3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-12 02:02:57 +00:00
Andrey Nering
6b8d4dd101
taskfile.dev: Add link to Discord server
2022-05-11 22:50:54 -03:00
Andrey Nering
d05e130250
taskfile.dev: Add Carbon
2022-05-11 22:15:41 -03:00
Andrey Nering
d33e50f367
Merge pull request #726 from sisp/logo-mono
...
Add monochromatic SVG logo
2022-05-11 20:48:47 -03:00
Sigurd Spieckermann
f3c9c53b6c
Add monochromatic SVG logo
2022-05-11 16:12:10 +02:00
Andrey Nering
7d5b9c78b1
Merge pull request #725 from sisp/logo
...
Clean up SVG logo markup
2022-05-11 09:46:26 -03:00
Sigurd Spieckermann
e6a4b7bbba
Clean up SVG logo markup
2022-05-11 14:31:28 +02:00
Andrey Nering
ad0b269d53
v3.12.1
2022-05-10 18:00:45 -03:00
Andrey Nering
5472570958
Add docs/Logo.svg
2022-05-09 13:03:19 -03:00
Andrey Nering
4576ba4db0
Website: Add GA manually for now
...
Docsify GA plugin seems to be broken:
- https://github.com/docsifyjs/docsify/issues/1695
- https://github.com/docsifyjs/docsify/pull/1702
2022-05-09 11:06:47 -03:00
Andrey Nering
efcfab0955
Website: Re-add GA
2022-05-09 09:54:22 -03:00
Andrey Nering
1acd59c7d6
Replace \r\n on Windows as we do for \n on Linux
...
Closes #717
2022-05-08 17:37:24 -03:00
Andrey Nering
4951a2bf7a
Merge pull request #718 from budimanjojo/master
...
Fix broken completion when no taskfile is found
2022-05-08 17:25:11 -03:00
budimanjojo
95fc26d4ad
Fix broken completion when no taskfile is found
2022-05-07 23:20:08 +07:00
Andrey Nering
b65935d6cf
Merge pull request #695 from joshuatz/typo-fixes
...
Docs: typo fixes
2022-04-01 08:44:06 -03:00
Joshua Tzucker
2155fdd756
Docs: typo fixes
2022-03-31 22:14:38 -07:00
Andrey Nering
f2abc13ce2
v3.12.0
2022-03-31 21:44:59 -03:00
Andrey Nering
0f4621fb02
CHANGELOG: Add entry for #691
2022-03-31 21:40:16 -03:00
Andrey Nering
c6ff641f6d
Merge branch 'list-task-names' of https://github.com/ardnew/task into ardnew-list-task-names
2022-03-31 21:31:56 -03:00
Andrey Nering
350f74a53d
CHANGELOG: Add entry for #656
2022-03-31 21:19:16 -03:00
Andrey Nering
41cd7acc87
Merge pull request #656 from tylermmorton/master
...
Add support for multi-level includes
2022-03-31 21:12:15 -03:00
Andrey Nering
c6eea26660
go mod tidy
2022-03-21 15:26:41 -03:00
Andrey Nering
61c5718663
Upgrade to Go 1.18 is out. Set 1.17 as the minimal version
2022-03-21 15:23:06 -03:00
ardnew
9897f4b527
refactor with support for --list and --list-all
2022-03-21 12:59:25 -05:00
ardnew
978a6e5ecb
quickly print task names only with flags --silent and --list
2022-03-21 12:02:56 -05:00
Andrey Nering
a018997ddc
CHANGELOG: Fix typo
2022-03-21 10:31:48 -03:00
Andrey Nering
de09843467
Improvements + CHANGELOG for #677
2022-03-19 18:41:03 -03:00
Andrey Nering
78a57fdb4b
Merge branch 'dballweg/vars_in_includedtaskfile' of https://github.com/dballweg/task into dballweg-dballweg/vars_in_includedtaskfile
2022-03-19 17:31:11 -03:00
Andrey Nering
0bc2fd72f0
Merge pull request #689 from go-task/dependabot/go_modules/github.com/stretchr/testify-1.7.1
...
Bump github.com/stretchr/testify from 1.7.0 to 1.7.1
2022-03-19 11:01:09 -03:00
dependabot[bot]
dda5164efd
Bump github.com/stretchr/testify from 1.7.0 to 1.7.1
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.7.0 to 1.7.1.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.7.0...v1.7.1 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-19 11:07:08 +00:00
Andrey Nering
3df2396b63
Merge pull request #688 from vicmattos/vicmattosissue-683-docs-install-choco
...
Add chocolatey in installation documentation
2022-03-18 20:46:50 -03:00
Victor Mattos
d3da84e724
docs: add ownership of choco installation method
2022-03-18 17:41:34 -03:00
Victor Mattos
eb61015477
fix: reference chocolatey link anchor
...
Co-authored-by: Andrey Nering <andrey@nering.com.br >
2022-03-18 17:38:29 -03:00
Victor Mattos
40c644f006
docs: add chocolatey installation method
...
Resolves #683
2022-03-09 15:39:54 -03:00
Andrey Nering
c9aa0180a8
Merge pull request #679 from philpennock/zsh-completion
...
completion: zsh: overhaul and sync to current flags
2022-02-27 16:01:11 -03:00
Phil Pennock
a06e46885d
completion: zsh: overhaul and sync to current flags
...
* List all current option flags
* Provide descriptions for every flag
* Pass the `task -l` descriptions as descriptions for the task completions
+ The prior logic had 4 invocations of sed and 1 of awk, and only kept the
task name
+ Do all filtering in zsh without forking (except for `task` itself)
* When `--taskfile` is used, complete tasks from _that_ file
+ And otherwise, enable completions if only the `.dist` variant files are
present
* Ensure mutually exclusive options preclude each other
+ the `+ '(groupname)'` clause defines this
* Fix `--dir` to take directories, not files
2022-02-25 01:07:43 -05:00
Dan Ballweg
60fa6e6c0a
update
2022-02-24 13:18:35 -06:00
Dan Ballweg
2f18f7927d
test include variables
2022-02-24 13:17:20 -06:00
Dan Ballweg
292cf75836
add vars to included taskfiles
2022-02-23 16:53:46 -06:00
tylermmorton
fc95061f4c
Add missing newlines
2022-02-21 15:33:54 -05:00
tylermmorton
1f1275255c
Fix bug in includes where default taskfiles were not being checked.
2022-02-21 15:31:55 -05:00
Andrey Nering
d8555e5a5d
v3.11.0
2022-02-19 19:40:29 -03:00
Andrey Nering
b323531dd5
Improvements and CHANGELOG for #651
2022-02-19 19:31:27 -03:00
Andrey Nering
cfb665310e
Merge branch 'group-begin-message' of https://github.com/janslow/task into janslow-group-begin-message
2022-02-19 18:42:34 -03:00
Andrey Nering
51c6ebcd4d
Add tests, documentation and changelog for #666
2022-02-19 18:24:43 -03:00
Andrey Nering
e94d1b6b9f
Merge branch 'task-498-taskfile-dist' of https://github.com/tylermmorton/task into tylermmorton-task-498-taskfile-dist
2022-02-19 18:01:00 -03:00
Andrey Nering
ca7b32105d
Merge pull request #674 from go-task/dependabot/go_modules/mvdan.cc/sh/v3-3.4.3
...
Bump mvdan.cc/sh/v3 from 3.4.2 to 3.4.3
2022-02-19 17:55:30 -03:00
dependabot[bot]
264db2737b
Bump mvdan.cc/sh/v3 from 3.4.2 to 3.4.3
...
Bumps [mvdan.cc/sh/v3](https://github.com/mvdan/sh ) from 3.4.2 to 3.4.3.
- [Release notes](https://github.com/mvdan/sh/releases )
- [Changelog](https://github.com/mvdan/sh/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mvdan/sh/compare/v3.4.2...v3.4.3 )
---
updated-dependencies:
- dependency-name: mvdan.cc/sh/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-19 20:51:22 +00:00
Andrey Nering
5f2c9a6e45
Merge pull request #671 from JessThrysoee/bashcompletion
...
bash-completion refactoring
2022-02-13 19:51:40 -03:00
Jess Thrysoee
19be1f1bf0
bash-completion refactoring
...
1. 'compgen -c' lists _all_ command names on the system, which is not
appropriate for this script, furthermore echo does not read from stdin
so the output is lost.
2. use _get_comp_words_by_ref and __ltrim_colon_completions to handle task
names with colons.
"...modifying COMP_WORDBREAKS in your completion script is not safe
(as it is a global variable and it has the side effect of affecting
the behavior of other completion scripts"
Ref.: https://stackoverflow.com/a/12495727/7044304
3. Add options completion
4. Use task --list-all
2022-02-13 23:44:04 +01:00
tylermmorton
7cdf0000d9
Fix error message assertion in task_test
2022-02-03 22:23:01 -05:00
tylermmorton
13606e5e00
Remove note about multi level includes from usage documentation
2022-02-03 22:20:49 -05:00
tylermmorton
35af240faa
Add newlines to multi-level test Taskfiles
2022-02-03 22:19:07 -05:00
tylermmorton
0ac56f8973
Add newlines to test Taskfiles
2022-02-03 22:13:43 -05:00
tylermmorton
6e5f8b1fb0
Append task prefix to log messages
2022-02-03 22:12:58 -05:00
tylermmorton
15e831c0b0
Revert "Update docs to account for new feature"
...
This reverts commit 66748ab5e5 .
2022-02-03 22:09:57 -05:00
tylermmorton
248952bc8f
Add dist fallbacks to defaultTaskfiles
2022-01-29 11:53:36 -05:00
Andrey Nering
2373743eac
Merge pull request #652 from jcwillox/master
...
Add completions to nfpms packages
2022-01-17 10:18:22 -03:00
Andrey Nering
f119596be6
Docs: Small change to title
2022-01-17 09:38:32 -03:00
Andrey Nering
b7cb41b388
Merge pull request #657 from lechuckroh/intellij-plugin
...
Update 'community.md' to add IntelliJ plugin link
2022-01-17 09:37:06 -03:00
Lechuck Roh
a65ee26446
Update 'community.md' to add IntelliJ plugin link
2022-01-16 22:24:12 +09:00
tylermmorton
d3e2fbf1e2
Merge branch 'master' of https://github.com/tylermmorton/task
2022-01-15 23:37:40 -05:00
tylermmorton
66748ab5e5
Update docs to account for new feature
2022-01-15 23:37:39 -05:00
tylermmorton
c73a2c8f84
Move circular include logic to a separate function
2022-01-15 23:34:59 -05:00
Tyler Morton
4bbcd99b8b
Merge branch 'go-task:master' into master
2022-01-14 22:39:27 -05:00
tylermmorton
02e7ff27c7
Add support for multi-level includes and cyclic include detection
2022-01-14 22:38:37 -05:00
Josh Willox
7ed3cea40b
Add completions to nfpms packages
2022-01-14 20:48:28 +11:00
Jay Anslow
74f5cf8f29
Add support for begin/end messages with grouped output
...
Fixes #647
This allows CI systems that support grouping (such as with [GitHub Actions's `::group::` command](https://docs.github.com/en/actions/learn-github-actions/workflow-commands-for-github-actions#grouping-log-lines ) and [Azure Devops](https://docs.microsoft.com/en-us/azure/devops/pipelines/scripts/logging-commands?view=azure-devops&tabs=bash#formatting-commands )) to collapse all of the logs for a single task, to improve readability of logs
## Example
The following Taskfile
```
# Taskfile.yml
version: 3
output:
group:
begin: "::group::{{ .TASK }}"
end: "::endgroup::"
tasks:
default:
cmds:
- "echo 'Hello, World!'"
```
Results in the following output
```bash
$ task
task: [default] echo 'Hello, World!'
::group::default
Hello, World!
::endgroup::
```
See [this GitHub Actions job](https://github.com/janslow/task/runs/4811059609?check_suite_focus=true ) for a full example
<img width="771" alt="image" src="https://user-images.githubusercontent.com/1253367/149429832-6cb0c1b5-0758-442e-9375-c4daa65771bc.png ">
<img width="394" alt="image" src="https://user-images.githubusercontent.com/1253367/149429851-1d5d2ab5-9095-4795-9b57-f91750720d40.png ">
2022-01-14 00:22:14 +00:00
Andrey Nering
086d13ca2f
Docs: Remove line reference from file link
2022-01-13 10:39:38 -03:00
Andrey Nering
2780e96179
Merge pull request #648 from sagikazarmark/docs-nix-install
...
docs: add nix as an installation method
2022-01-13 10:38:49 -03:00
Mark Sagi-Kazar
191678f9d6
docs: add nix as an installation method
2022-01-13 00:15:04 +01:00
Andrey Nering
79f595d8d1
v3.10.0
2022-01-04 18:19:48 -03:00
Andrey Nering
db2865fb17
Add CHANGELOG entry for #579
2022-01-04 18:10:24 -03:00
Andrey Nering
f945fa60d9
Merge branch 'bugfix/issue-481-dynamic-vars-broken' of https://github.com/masaushi/task into masaushi-bugfix/issue-481-dynamic-vars-broken
2022-01-04 17:39:14 -03:00
Andrey Nering
454988f657
Fix typo 🤦
2022-01-04 17:19:38 -03:00
Andrey Nering
7e0346d6eb
Add CHANGELOG, documentation and small improvements to #401
2022-01-04 17:16:21 -03:00
Andrey Nering
00a90d1fe6
Merge branch 'f/list-all' of https://github.com/therealkevinard/task into therealkevinard-f/list-all
2022-01-04 17:03:12 -03:00
Andrey Nering
d6c185580a
Add CHANGELOG, documentation and small improvements to #626
2022-01-04 16:56:13 -03:00
Jacob McCollum
fd9132c15d
remove extra file
2022-01-03 13:22:06 -05:00
Kevin Ard
42702e81b3
refactor: wrap PrintTasksHelp with arg-less signatures
...
provide exported methods for accessing PrintTasksHelp variants.
2022-01-03 12:12:18 -05:00
Jacob McCollum
09c9d55695
Changes from PR Review:
...
- Remove ^task syntax from `defer`
- Support task call syntax in defer
2022-01-02 16:38:06 -05:00
Jacob McCollum
69e9effc88
initial pass at deferred commands
2022-01-02 15:55:43 -05:00
Andrey Nering
1c782c599f
Remove deprecated "$" and "^" prefixes
...
`$` was a variable prefix that make it being evaluated as shell. It was
replaced with `sh:`.
`^` is a command prefix that make it run another task. It was replaced
with `task:`.
These were added long ago when we were experimenting with stuff and kept for
some time for backward compatibility reasons, but sometimes causes confusion
and I think the time to remove the code came.
Closes #644
Closes #645
Ref #642
Co-authored-by: Trite <60318513+Trite8Q1@users.noreply.github.com >
2022-01-02 15:26:42 -03:00
Andrey Nering
ed37071fd6
Merge pull request #621 from kerma/feat/support-yaml
...
Add support for yaml extension
2022-01-02 15:08:50 -03:00
Margus Kerma
d73cf106b1
Merge branch 'master' into feat/support-yaml
2022-01-02 15:30:23 +02:00
Margus Kerma
1d7982e80a
fix( #584 ): Add support to yaml extension
...
- init creates Taskfile.yaml
- add changelog entry
- add zsh completion support for Taskfile.yaml
2022-01-02 15:23:10 +02:00
Andrey Nering
d5d1984116
Pin released vetsion of mvdan/sh v3.4.2
2021-12-30 16:45:08 -03:00
Andrey Nering
9eda1629bb
Merge pull request #636 from nichady/replace-ioutil
...
replace usages of ioutil with io and os
2021-12-20 23:58:23 -03:00
nichady
9a5d49774e
replace usages of ioutil with io and os
2021-12-20 20:00:34 -06:00
Andrey Nering
b2efebce96
Merge pull request #634 from go-task/upgrade-github-actions
...
Upgrade GitHub actions
2021-12-19 22:14:23 -03:00
Andrey Nering
85232bd704
Upgrade GitHub actions
...
Closes #633
2021-12-19 22:06:51 -03:00
Andrey Nering
df4e3aea79
v3.9.2
2021-12-02 09:48:30 -03:00
Andrey Nering
290d45fd05
Upgrade mvdan.cc/sh
2021-12-02 09:45:34 -03:00
Andrey Nering
168e8c925c
CHANGELOG: Fix typo
2021-11-29 12:55:43 -03:00
Andrey Nering
d9859b18fe
v3.9.1
2021-11-28 16:19:30 -03:00
Andrey Nering
784847f35b
CHANGELOG: Add entry for #533 and #588
2021-11-28 16:16:12 -03:00
Andrey Nering
97287377d1
CHANGELOG: Add entries for #597 and #598
2021-11-28 16:16:12 -03:00
Andrey Nering
a15b66e003
Merge pull request #588 from jespino/issue-533
...
Adding task started and task finished in the verbose otput
2021-11-28 16:14:56 -03:00
Andrey Nering
a441b4b90d
Merge pull request #598 from sylv-io/fix/false_fail
...
task: Check context error
2021-11-28 16:10:32 -03:00
Andrey Nering
0dcc1390a6
GitHub: Remove automatic "bug" or "feature" lables in issues
2021-11-28 15:58:41 -03:00
Andrey Nering
01c86636e9
Add CHANGELOG and minor changes to #613
2021-11-28 15:54:49 -03:00
Andrey Nering
846c27d579
Merge pull request #613 from Peter554/fix-quoting-cli-args
...
Fix quoting of CLI_ARGS
2021-11-28 15:51:03 -03:00
Andrey Nering
db05059b42
CHANGELOG: Add entry for #614 and #612
2021-11-28 15:43:38 -03:00
Andrey Nering
b824328850
Merge pull request #614 from kerma/fix/panic-on-empty-included-cmd
...
Add nil check for included cmd
2021-11-28 15:41:38 -03:00
Andrey Nering
a8767a2b1a
CHANGELOG: Mention mvdan/sh upgrade
2021-11-28 15:38:47 -03:00
Andrey Nering
5e14e7fb70
Merge pull request #615 from go-task/dependabot/go_modules/mvdan.cc/sh/v3-3.4.1
...
Bump mvdan.cc/sh/v3 from 3.4.0 to 3.4.1
2021-11-27 17:32:22 -03:00
dependabot[bot]
fbaa7be52e
Bump mvdan.cc/sh/v3 from 3.4.0 to 3.4.1
...
Bumps [mvdan.cc/sh/v3](https://github.com/mvdan/sh ) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/mvdan/sh/releases )
- [Changelog](https://github.com/mvdan/sh/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mvdan/sh/compare/v3.4.0...v3.4.1 )
---
updated-dependencies:
- dependency-name: mvdan.cc/sh/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-11-27 11:03:48 +00:00
Margus Kerma
b6016b244e
fix( #612 ): Add nil check for included cmd
2021-11-26 11:20:05 +02:00
Peter Byfield
e339a64261
Fix quoting of CLI_ARGS
...
Consider a task:
test:
cmds:
- pytest {{.CLI_ARGS}}
Running `task test -- -m "not foo"` should be equivalent
to running `pytest -m "not foo"`. However, with the current
implementation the quoting of CLI_ARGS is lost and the task
executes `python -m not foo`, which results in an error.
2021-11-25 14:13:45 +01:00
Andrey Nering
17e18442ab
Merge pull request #600 from OmriSteiner/typofix
...
Fix typo in usage.md
2021-11-09 12:15:26 -03:00
Omri Steiner
e8aa3a17a6
Fix typo in usage.md
2021-11-09 16:18:42 +02:00
Marcello Sylvester Bauer
bdb97eab86
task: Check context error
...
Check context error after running dependencies, to prevent false
negative precondition errors due to "context canceled".
Signed-off-by: Marcello Sylvester Bauer <sylv@sylv.io >
2021-11-05 15:06:51 +01:00
Jesús Espino
690000254c
Apply suggestions from code review
...
Co-authored-by: Andrey Nering <andrey@nering.com.br >
2021-10-31 09:37:23 +01:00
Andrey Nering
6a0b778978
Add CHANGELOG for #592
2021-10-30 11:15:56 -03:00
Andrey Nering
549d141053
Merge pull request #592 from caarlos0/brew
...
fix: goreleaser brew completions
2021-10-30 11:07:13 -03:00
Carlos A Becker
c31ecdb8de
fix: goreleaser brew completions
2021-10-27 14:48:00 -03:00
Jesús Espino
8a09d044c7
Adding task started and task finished in the verbose otput
2021-10-16 21:12:26 +02:00
Andrey Nering
a3b5b89930
Fix typo in CHANGELOG
2021-10-02 18:51:52 -03:00
Andrey Nering
ad6f100f6a
v3.9.0
2021-10-02 18:47:30 -03:00
Andrey Nering
3cfe21af58
Add shellQuote template function
2021-10-02 18:29:07 -03:00
Andrey Nering
b70a660975
Add CHANGELOG for #580
2021-10-02 18:07:54 -03:00
Andrey Nering
04c1d1389f
go mod tidy
2021-10-02 17:52:02 -03:00
Andrey Nering
f12156bf81
Merge pull request #580 from system-transparency/update/sh
...
upgrade mvdan.cc/sh/v3 v3.3.1 => v3.4.0
2021-10-02 17:50:37 -03:00
Marcello Sylvester Bauer
0177ac660b
upgrade mvdan.cc/sh/v3 v3.3.1 => v3.4.0
...
Signed-off-by: Marcello Sylvester Bauer <sylv@sylv.io >
2021-10-02 12:33:07 +02:00
Andrey Nering
361b9b4ce4
v3.8.0
2021-09-26 22:30:26 -03:00
Andrey Nering
78792bd11c
Add CHANGELOG + Small improvement for #563
2021-09-26 21:55:31 -03:00
Andrey Nering
8b38ddfcd9
Merge pull request #563 from system-transparency/feature/interactive
...
Task: Add interactive parameter
2021-09-26 21:40:50 -03:00
Andrey Nering
78ddf50d2d
Documentation: Remove reference to deprecated "expansions" keyword
...
Closes #575
2021-09-26 21:28:40 -03:00
masaushi
93dcb20e12
fix error in evaluating dynamic variables with newly created directory
2021-09-26 22:30:32 +09:00
Andrey Nering
41a71e1dee
Add CHANGELOG for #573
2021-09-25 09:48:49 -03:00
Andrey Nering
a5ed8ad58c
Merge pull request #573 from masaushi/bugfix/issue-534-seg-fault-on-empty-command
...
Fix segmentation fault on nil slice element for issue #534
2021-09-25 09:46:47 -03:00
Andrey Nering
e45ed85b55
Add CHANGELOG + Small nits for #552
2021-09-25 09:40:03 -03:00
Andrey Nering
52474f9103
Merge pull request #552 from justafish/justafish/519/optional-includes
...
Allow includes to be optional
2021-09-25 09:36:44 -03:00
Andrey Nering
c2587da27d
Merge pull request #577 from go-task/dependabot/go_modules/github.com/fatih/color-1.13.0
...
Bump github.com/fatih/color from 1.12.0 to 1.13.0
2021-09-25 09:32:28 -03:00
Andrey Nering
26036877b2
Merge pull request #576 from go-task/dependabot/go_modules/github.com/joho/godotenv-1.4.0
...
Bump github.com/joho/godotenv from 1.3.0 to 1.4.0
2021-09-25 09:31:54 -03:00
dependabot[bot]
906cdd9050
Bump github.com/fatih/color from 1.12.0 to 1.13.0
...
Bumps [github.com/fatih/color](https://github.com/fatih/color ) from 1.12.0 to 1.13.0.
- [Release notes](https://github.com/fatih/color/releases )
- [Commits](https://github.com/fatih/color/compare/v1.12.0...v1.13.0 )
---
updated-dependencies:
- dependency-name: github.com/fatih/color
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-25 11:04:26 +00:00
dependabot[bot]
762662d056
Bump github.com/joho/godotenv from 1.3.0 to 1.4.0
...
Bumps [github.com/joho/godotenv](https://github.com/joho/godotenv ) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/joho/godotenv/releases )
- [Commits](https://github.com/joho/godotenv/compare/v1.3.0...v1.4.0 )
---
updated-dependencies:
- dependency-name: github.com/joho/godotenv
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-25 11:04:15 +00:00
masaushi
1de4b38766
fix segmentation fault on nil slice element
2021-09-15 00:01:33 +09:00
Andrey Nering
6c73ab823b
Add CHANGELOG + gofmt for #557
2021-09-06 10:30:45 -03:00
Andrey Nering
5ef1651151
Merge branch 'include-homedir' of https://github.com/amancevice/task into amancevice-include-homedir
2021-09-06 10:24:23 -03:00
Alexander Mancevice
8d695bc8d7
simplify logic to expand included paths
2021-09-05 10:57:49 -04:00
Alexander Mancevice
c892d055ed
Use internal execext.Expand to expand ~ in includes
2021-09-05 08:18:47 -04:00
Andrey Nering
b327e54be1
Give up on trying to make Gorelease release Homebrew automatically
...
It refuses to do it and I don't know why. Gonna publish the manifest manually as before
2021-09-04 22:17:41 -03:00
Andrey Nering
989045489c
v3.7.3
...
🙄
2021-09-04 22:06:45 -03:00
Andrey Nering
888338c60e
v3.7.2
...
Attempt to fix Homebrew releasing by Goreleaser
2021-09-04 22:03:22 -03:00
Andrey Nering
e6c6cc7811
v3.7.1
2021-09-04 21:52:46 -03:00
Andrey Nering
fa0e72bd69
Documentation typo
...
Fixes #555
2021-09-04 21:30:28 -03:00
Andrey Nering
18decac44d
Homebrew: Automate with Goreleaser and start publishing M1 binaries
2021-09-04 21:26:17 -03:00
Andrey Nering
1012a0cf2b
Upgrade to Go 1.17. Set 1.16 as the minimal version
2021-09-04 21:04:40 -03:00
Andrey Nering
7e4de945cf
Merge pull request #564 from JulienBreux/feat/upgrade-goreleaser-action
...
Upgrade Goreleaser action to v2 - To ensure mac/m1 mac/arm release
2021-09-04 20:56:16 -03:00
Andrey Nering
a468272726
Merge pull request #567 from LukeCarrier/go-1.16
...
Build with Go 1.16
2021-09-04 20:52:24 -03:00
Luke Carrier
039d8f000d
Build with Go 1.16
...
This enables darwin-arm64 builds to support Apple Silicon-based Macs.
2021-09-04 22:56:39 +01:00
Marcello Sylvester Bauer
2dc181c75e
Task: Add interactive parameter
...
Add the task parameter "interactive" to force interleaved output in order
to make interactive CLI apps work.
Feature request in #217
TODO:
* Update documentation
Signed-off-by: Marcello Sylvester Bauer <sylv@sylv.io >
2021-09-03 10:31:24 +02:00
Julien Breux
d35f960a8a
Upgrade Goreleaser action to v2
2021-09-02 17:45:01 +02:00
Andrey Nering
634f8ed574
Merge pull request #562 from notnmeyer/fix-fish-shell-completions
...
Fix fish completions
2021-09-01 13:34:10 -03:00
Nate Meyer
d369451308
keep the sed, we do want to skip the first line
2021-09-01 08:54:48 -07:00
Nate Meyer
8f1202424d
properly format each line
2021-09-01 08:33:08 -07:00
Alexander Mancevice
0a6833e9d8
Allow included Taskfiles to use ~/* paths
2021-08-21 07:20:33 -04:00
Sally Young
8f80fc4e2c
Issue #519 : Allow includes to be optional
2021-08-11 17:28:44 +01:00
Andrey Nering
50e5813222
Merge pull request #544 from AlexanderBeyn/fix-bash-completion
...
Fix bash completions when the current argument begins with a dash
2021-08-07 13:54:39 -03:00
Andrey Nering
7bc268aeaa
Merge pull request #545 from go-task/dependabot/go_modules/mvdan.cc/sh/v3-3.3.1
...
Bump mvdan.cc/sh/v3 from 3.3.0 to 3.3.1
2021-08-07 13:53:22 -03:00
dependabot[bot]
537b5b1e25
Bump mvdan.cc/sh/v3 from 3.3.0 to 3.3.1
...
Bumps [mvdan.cc/sh/v3](https://github.com/mvdan/sh ) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/mvdan/sh/releases )
- [Changelog](https://github.com/mvdan/sh/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mvdan/sh/compare/v3.3.0...v3.3.1 )
---
updated-dependencies:
- dependency-name: mvdan.cc/sh/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-08-07 11:03:11 +00:00
Alexander Beyn
aae38f8ce7
Don't let grep treat the search pattern as an option
2021-08-07 02:28:52 -07:00
Andrey Nering
ad05432bcf
v3.7.0
2021-07-31 21:36:03 -03:00
Andrey Nering
8aa983257d
Small adjustments and CHANGELOG for #359
2021-07-31 20:29:59 -03:00
Andrey Nering
046a97d1e5
go.mod: Upgrade minimal Go version to v1.15
2021-07-31 20:29:19 -03:00
Ross Hammermeister
d28649b13d
Refactoring startExecution
2021-07-31 19:36:40 -03:00
Ross Hammermeister
3e16ca37bc
Updating version checking
2021-07-31 19:36:40 -03:00
Ross Hammermeister
2da38a5bdc
Cleaning up the run code
2021-07-31 19:36:40 -03:00
Ross Hammermeister
bbe1d8b52e
Adding proper version checking for taskfile when using run
2021-07-31 19:36:40 -03:00
Ross Hammermeister
97c85e39c3
Only run task once for #53
2021-07-31 19:36:40 -03:00
Andrey Nering
a7b59e5b12
community.md: Update title level
2021-07-23 18:32:13 -03:00
Andrey Nering
9eb1252ce9
Merge pull request #531 from biozz/patch-2
...
Update community.md about Sublime Text 4 package
2021-07-23 18:30:11 -03:00
Ivan Elfimov
0e01e13670
Update community.md about Sublime Text 4 package
...
Added a simple abstract about Sublime Text 4 package with the links to the source code and package control.
2021-07-23 23:45:22 +03:00
Andrey Nering
239e61e718
v3.6.0
2021-07-10 23:13:03 -03:00
Andrey Nering
22549e9fd8
CHANGELOG: Fix typo
2021-07-10 22:04:15 -03:00
Andrey Nering
1f9fd24064
Small improvement and CHANGELOG for #477
2021-07-10 21:58:03 -03:00
Andrey Nering
a7594740e3
Merge pull request #477 from mrngsht/sources_evaluation
...
Evaluate sources also if status is up-to-date
2021-07-10 21:54:47 -03:00
Andrey Nering
945c72cf6c
Small optimization and bug fix: don't compute variables if not needed for dotenv:
...
Closes #517
2021-07-10 19:46:53 -03:00
Andrey Nering
824b0c0132
Improve error message
2021-07-10 19:33:36 -03:00
Andrey Nering
51e9f2f579
Site: Enable search
2021-07-10 19:13:04 -03:00
Andrey Nering
e8ec33d9d0
Site: Return to light theme
2021-07-10 19:07:17 -03:00
Andrey Nering
3bbbaf12fd
v3.5.0
2021-07-04 21:53:22 -03:00
Andrey Nering
30ffacd879
Update currency
2021-07-04 21:47:36 -03:00
Andrey Nering
75e9b7791c
Remove Patreon
...
Also, do a few more updates.
2021-07-04 21:45:07 -03:00
Andrey Nering
4b665ab19a
Add CHANGELOG entry for 08265ed1d7
2021-06-05 16:04:01 -03:00
Nicolas Fouché
08265ed1d7
Allow vars in dotenv paths, including environment variables
...
Closes #453
Closes #434
Ref #433
Co-authored-by: Andrey Nering <andrey@nering.com.br >
2021-06-05 16:00:19 -03:00
Andrey Nering
cded9af90f
v3.4.3
2021-05-30 23:03:10 -03:00
Andrey Nering
4e1f2ad017
Enforce NO_COLOR=1 on tests to make sure it passes
...
Closes #459
Fixes #480
Ref #343
Ref fatih/color#137
2021-05-30 22:48:48 -03:00
Andrey Nering
7f92b7072d
Merge pull request #496 from go-task/dependabot/go_modules/github.com/fatih/color-1.12.0
...
Bump github.com/fatih/color from 1.11.0 to 1.12.0
2021-05-30 22:19:21 -03:00
dependabot[bot]
4a589ba6a4
Bump github.com/fatih/color from 1.11.0 to 1.12.0
...
Bumps [github.com/fatih/color](https://github.com/fatih/color ) from 1.11.0 to 1.12.0.
- [Release notes](https://github.com/fatih/color/releases )
- [Commits](https://github.com/fatih/color/compare/v1.11.0...v1.12.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-29 11:04:31 +00:00
Andrey Nering
7f16325fcc
Merge pull request #491 from go-task/dependabot/go_modules/mvdan.cc/sh/v3-3.3.0
...
Bump mvdan.cc/sh/v3 from 3.2.4 to 3.3.0
2021-05-22 09:53:20 -03:00
dependabot[bot]
b62e5bf34c
Bump mvdan.cc/sh/v3 from 3.2.4 to 3.3.0
...
Bumps [mvdan.cc/sh/v3](https://github.com/mvdan/sh ) from 3.2.4 to 3.3.0.
- [Release notes](https://github.com/mvdan/sh/releases )
- [Changelog](https://github.com/mvdan/sh/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mvdan/sh/compare/v3.2.4...v3.3.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-22 11:03:11 +00:00
Andrey Nering
bd6b348cc7
Update CHANGELOG
2021-05-20 21:30:13 -03:00
Andrey Nering
62f35fe8c8
Merge pull request #485 from lpdyck/bug/watch-repects-task-dir
...
Changes --watch to respect task directory
2021-05-20 21:26:43 -03:00
Andrey Nering
cb2cb4659c
Merge pull request #490 from per1234/update-setup-task-action
...
Update docs for new arduino/setup-task action repository
2021-05-20 21:23:42 -03:00
per1234
a2c58415cf
Update docs for new arduino/setup-task action repository
...
The GitHub Actions action for installing Task has graduated from its original home in the experimental `arduino/action`
repository with a move to a dedicated permanent repository at `arduino/setup-task`. This move was accompanied by
significant upgrades to the project infrastructure to facilitate its maintenance and quality assurance.
A 1.0.0 release has been made and a `v1` ref that will track all releases in the major version 1 series. I have updated
the example snippet to use this `v1 ref because this will cause the user's workflows to use stable release versions of
the action while also benefiting from ongoing development to the action at each patch or minor release up until such time
as a new major release is made. At this time the user will be given the opportunity to evaluate whether any changes to
the workflow are required by the breaking change to the action that triggered the major release before manually updating
the major ref in the workflows (e.g., `uses: arduino/setup-task@v2`).
2021-05-20 02:40:09 -07:00
Andrey Nering
2cb9987c99
Merge pull request #489 from go-task/dependabot/go_modules/github.com/fatih/color-1.11.0
...
Bump github.com/fatih/color from 1.10.0 to 1.11.0
2021-05-17 21:54:18 -03:00
dependabot[bot]
36584cfb7c
Bump github.com/fatih/color from 1.10.0 to 1.11.0
...
Bumps [github.com/fatih/color](https://github.com/fatih/color ) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/fatih/color/releases )
- [Commits](https://github.com/fatih/color/compare/v1.10.0...v1.11.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-15 11:03:43 +00:00
Landon Dyck
b825ad6a12
use status.Glob for watch globbing
2021-05-08 15:02:08 -05:00
Andrey Nering
f8545d4c61
v3.4.2
2021-04-23 18:11:31 -03:00
Oleg Butuzov
9b42ef5d46
"file does not exist" improving for watchers
...
Adds additional (initial missing) context to the go generic
`os.ErrNotExist` error, in addition to other errors that (possibly)
can be returned by `zglob.Glob`
Closes #472
2021-04-23 18:03:49 -03:00
Andrey Nering
05ddfc0495
Merge pull request #476 from Pix4D/fix-os-kill
...
signals: do not try to catch uncatchable signals
2021-04-23 17:45:56 -03:00
Andrey Nering
53b2cebb66
Updated the version output to use Go module build information if avalable. Enabled GoReleaser module proxying for verifiable builds.
...
Co-authored-by: Jamie Edge <JamieEdge@users.noreply.github.com >
Co-authored-by: Carlos Alexandro Becker <caarlos0@gmail.com >
2021-04-23 17:35:15 -03:00
mrngsht
58c69e36a1
Evaluate sources also if status is up-to-date
2021-04-21 21:56:25 +09:00
Marco Molteni
837fb71a24
signals: do not try to catch uncatchable signals
...
os.Kill is SIGKILL (kill -9), cannot be intercepted.
(see https://github.com/golang/go/issues/13080 )
2021-04-20 14:57:23 +02:00
Marco Molteni
2e13cf5f74
gitignore more editors
2021-04-20 14:54:24 +02:00
Andrey Nering
0ae1681d9c
CHANGELOG: Fix typos
2021-04-17 17:57:08 -03:00
Andrey Nering
ebb66ba8fb
v3.4.1
2021-04-17 17:48:36 -03:00
Andrey Nering
e79354a039
Revert "Updated the version output to use Go module build information if available. Enabled GoReleaser module proxying for verifiable builds."
...
This reverts commit 2a3f049336 .
2021-04-17 17:47:24 -03:00
Andrey Nering
a57beb1de4
Website: Remove GitHub logo
...
The website that hosted the SVG file is offline for a while.
2021-04-17 17:34:00 -03:00
Andrey Nering
1648c44ee2
Website: Use dark theme
2021-04-17 17:34:00 -03:00
Andrey Nering
efe47a149e
Website: Remove "Examples" page
2021-04-17 17:33:52 -03:00
Andrey Nering
2d66a2f0f3
Improve YAML parse error reporting
...
Fixes #467
2021-04-17 17:12:39 -03:00
Andrey Nering
43a1f1314e
Website: Add a "Community" page
2021-04-17 11:59:24 -03:00
Andrey Nering
4f4b282d7c
Merge pull request #471 from go-task/dependabot/go_modules/github.com/stretchr/testify-1.7.0
...
Bump github.com/stretchr/testify from 1.5.1 to 1.7.0
2021-04-17 10:53:03 -03:00
dependabot[bot]
d3d4da18e5
Bump github.com/stretchr/testify from 1.5.1 to 1.7.0
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.5.1 to 1.7.0.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.5.1...v1.7.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-04-17 13:51:37 +00:00
Andrey Nering
b8da583986
Merge pull request #470 from go-task/dependabot/go_modules/github.com/fatih/color-1.10.0
...
Bump github.com/fatih/color from 1.7.0 to 1.10.0
2021-04-17 10:51:01 -03:00
Andrey Nering
73f6b42715
Merge pull request #469 from go-task/dependabot/go_modules/github.com/radovskyb/watcher-1.0.7
...
Bump github.com/radovskyb/watcher from 1.0.5 to 1.0.7
2021-04-17 10:50:21 -03:00
dependabot[bot]
0e2a4efdaa
Bump github.com/radovskyb/watcher from 1.0.5 to 1.0.7
...
Bumps [github.com/radovskyb/watcher](https://github.com/radovskyb/watcher ) from 1.0.5 to 1.0.7.
- [Release notes](https://github.com/radovskyb/watcher/releases )
- [Commits](https://github.com/radovskyb/watcher/compare/1.0.5...v1.0.7 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-04-17 13:47:39 +00:00
dependabot[bot]
6798e16aaf
Bump github.com/fatih/color from 1.7.0 to 1.10.0
...
Bumps [github.com/fatih/color](https://github.com/fatih/color ) from 1.7.0 to 1.10.0.
- [Release notes](https://github.com/fatih/color/releases )
- [Commits](https://github.com/fatih/color/compare/v1.7.0...v1.10.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-04-17 13:47:38 +00:00
Andrey Nering
c9cc64ecfc
Merge pull request #468 from go-task/dependabot/go_modules/github.com/mattn/go-zglob-0.0.3
...
Bump github.com/mattn/go-zglob from 0.0.1 to 0.0.3
2021-04-17 10:46:42 -03:00
dependabot[bot]
761f9045ac
Bump github.com/mattn/go-zglob from 0.0.1 to 0.0.3
...
Bumps [github.com/mattn/go-zglob](https://github.com/mattn/go-zglob ) from 0.0.1 to 0.0.3.
- [Release notes](https://github.com/mattn/go-zglob/releases )
- [Commits](https://github.com/mattn/go-zglob/compare/v0.0.1...v0.0.3 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-04-17 13:43:00 +00:00
Andrey Nering
dfae979287
Add .github/dependabot.yml
2021-04-17 10:42:18 -03:00
George Pollard
fe917affd2
Include task name in log output
2021-04-04 16:16:22 -03:00
Andrey Nering
d44207dd7f
Merge pull request #463 from JamieEdge/update-install-docs
...
Update Go modules installation documentation for Go 1.16
2021-04-04 15:48:19 -03:00
Andrey Nering
ec8b1403bd
Use early return and add CHANGELOG for #462
2021-04-04 15:40:34 -03:00
Jamie Edge
6f3d108c1e
Updated the install script documentation.
2021-04-04 17:31:41 +01:00
Jamie Edge
c34ee9c1f9
Updated the Go modules installation documentation for Go 1.16.
2021-04-04 17:30:42 +01:00
Jamie Edge
2a3f049336
Updated the version output to use Go module build information if available. Enabled GoReleaser module proxying for verifiable builds.
2021-04-04 12:57:58 +01:00
Andrey Nering
0c91011e88
Merge pull request #460 from patrick-mota/patch-1
...
Fix typo default installation
2021-03-28 11:10:38 -03:00
Andrey Nering
8bcd8719aa
Docs: Add GO111MODULE=on to go get command
2021-03-28 10:45:36 -03:00
Ganon
29a8af509b
Fix typo default installation
2021-03-26 13:19:45 +01:00
Andrey Nering
d3cd9f17f9
Documentation: Update link
2021-03-20 13:30:38 -03:00
Andrey Nering
b9aea8c5ec
v3.3.0
2021-03-20 13:21:00 -03:00
Andrey Nering
897619a961
Upgrade github.com/spf13/pflag to v1.0.5
2021-03-20 12:00:39 -03:00
Andrey Nering
e6c4706b73
Add support for delegating CLI arguments with "--" and a special CLI_ARGS variable
...
Closes #327
2021-03-20 11:58:45 -03:00
Andrey Nering
8994c50d34
Upgrade mvdan.cc/sh to v3.2.4
2021-03-20 10:38:13 -03:00
Andrey Nering
55b62e47eb
Upgrade mvdan.cc/sh to v3.2.2
2021-03-07 15:32:22 -03:00
Ross Hammermeister
c6ecf70377
Adding a --concurrency (-C) flag
2021-03-07 09:49:57 -03:00
Andrey Nering
f0cd7d27fb
Taskfile: Set CGO_ENABLED=0 globally
...
We want that also for running tests, and not only for building it.
2021-03-07 09:30:33 -03:00
Andrey Nering
f923bb499b
CHANGELOG: Fix wrong year in release date
2021-02-16 17:53:28 -03:00
Andrey Nering
aa3a29fed2
CHANGELOG: Add missing release dates
2021-02-16 17:52:32 -03:00
Andrey Nering
47d3011c85
v3.2.2
2021-01-12 13:21:36 -03:00
Andrey Nering
cec713a47a
Update CHANGELOG
2021-01-12 12:09:03 -03:00
Andrey Nering
bf6d0c0a74
Improve performance of --list and --summary flags
...
Closes #332
2021-01-12 12:03:04 -03:00
Andrey Nering
c11672fca3
Envs should be overridable
...
System-wide environment variable should have priority. That's how it
works for .env files, so this is consistent.
Closes #425
2021-01-12 11:32:49 -03:00
Andrey Nering
e086b654aa
Environment from .env file should be available as variables
...
Fixes #379
2021-01-12 11:11:40 -03:00
Andrey Nering
1107f691ea
Update install script
...
Closes #428
Co-authored-by: odidev <odidev@puresoftware.com >
2021-01-12 10:43:45 -03:00
Andrey Nering
b095ca5756
v3.2.1
2021-01-09 13:57:20 -03:00
Andrey Nering
4afc0e8ed0
Fixed some bugs and regressions regarding dynamic variables and directories
...
Closes #426
2021-01-09 13:51:06 -03:00
Andrey Nering
141b377b4e
Partly revert 59d2733b88
...
Keep the old behavior on v2
2021-01-09 10:55:18 -03:00
Andrey Nering
402a478785
Update CHANGELOG
2021-01-09 10:46:53 -03:00
Andrey Nering
73680584f3
Upgrade github.com/go-task/slim-sprig
2021-01-07 13:56:07 -03:00
Andrey Nering
45dbbcd179
v3.2.0
2021-01-07 13:08:07 -03:00
Andrey Nering
83d25bfa00
Refactor: Fix import order
...
It should be: stdlib > libs > app
2021-01-07 11:48:33 -03:00
Andrey Nering
299e27af15
Fix build
2021-01-07 11:39:36 -03:00
Andrey Nering
ec4cd5ed48
Fix .task directory location
...
Closes #247
2021-01-07 11:36:09 -03:00
Andrey Nering
59d2733b88
Make dynamic variables run on the right directory
...
It was always running in the main Taskfile dir, even when the variable was
declared in an included taskfile in another directory or when task had a
custom dir.
Closes #384
2021-01-07 11:26:11 -03:00
Andrey Nering
cbdd088188
Remove manual event trigger
2021-01-05 11:36:30 -03:00
Andrey Nering
2d52485d7b
Watch: Clear vars cache between runs
...
Closes #365
2021-01-05 11:19:34 -03:00
Andrey Nering
d830178ef8
Do more watch fixes
...
This improves the work done on #423
2021-01-05 10:48:04 -03:00
James Wendel
049984b4cc
Update watch.go
2021-01-03 21:26:09 -07:00
James Wendel
d261a986ab
Update watch.go
...
Watch: Stop removing and addings files all the time.
2021-01-03 17:08:16 -07:00
Andrey Nering
9b2e25735b
v3.1.0
2021-01-03 19:37:09 -03:00
Andrey Nering
e09e75b0ba
Fix a bug when the checksum up-to-date resolution is used by a task with a custom label: attribute
...
Closes #412
Co-authored-by: Adam Wasila <adam.wasila@gmail.com >
2021-01-03 19:22:38 -03:00
Andrey Nering
6630113fef
Release ARMv6 and ARM64 binaries on Linux
...
Closes #375
Closes #418
2021-01-03 19:12:38 -03:00
Andrey Nering
b2f08c9c20
Merge pull request #415 from felladrin/patch-1
...
Fix duplicate task name on "Short task syntax" example
2021-01-02 11:02:49 -03:00
Andrey Nering
6a4315b7e7
Merge pull request #407 from bryceschober/patch-1
...
Use {{default}} for an overriding usage
2021-01-01 19:21:50 -03:00
Andrey Nering
8b3e62ff6d
Add forgotten CHANGELOG entry for #358
...
Ref #121
2021-01-01 19:06:00 -03:00
Andrey Nering
f1d3f6740d
Update CHANGELOG.md
2021-01-01 18:57:28 -03:00
Andrey Nering
9ccd1d920c
.gitignore: Add /tmp
2021-01-01 18:30:14 -03:00
Andrey Nering
9674d75ff6
Evaluate included taskfiles in order of declaration
...
Closes #393
2021-01-01 18:27:50 -03:00
Andrey Nering
22fd74846d
Use interp.Params("-e") intead of running "set -e" manually
...
This is an improvement for ac8e344173
2021-01-01 17:32:42 -03:00
Andrey Nering
777645888a
New logo and color
2020-12-27 19:07:38 -03:00
Andrey Nering
ac8e344173
Run "set -e" automatically for every command
...
Without this, multiline command strings won't always exit when they fail.
Closes #403
2020-12-27 17:15:12 -03:00
Andrey Nering
16fad60833
execext: Small refactor
2020-12-27 16:51:00 -03:00
Andrey Nering
cb96a39b46
v3.0.1
2020-12-26 15:34:17 -03:00
Andrey Nering
a540634b5b
Add about: to issue templates
2020-12-26 15:27:15 -03:00
Andrey Nering
e15576bc47
Update issue templates
2020-12-26 15:24:46 -03:00
Andrey Nering
95359760ae
Documentation: go get is actually supported
...
Closes #395
2020-12-26 15:06:39 -03:00
Andrey Nering
be209cb7b6
Merge pull request #406 from ezhukov/patch-2
...
Update curl arguments in installation.md
2020-12-26 15:00:04 -03:00
Victor Nogueira
f5eb80759b
Fix duplicate task name on "Short task syntax" example
...
To make it a valid YAML file and avoid the error:
```
yaml: unmarshal errors:
line 6: mapping key "build" already defined at line 4
```
2020-12-07 13:00:25 +02:00
Andrey Nering
9f125502f8
Update Taskfile.yml
...
We now use modules. Dep is history
2020-12-05 19:10:49 -03:00
Andrey Nering
3f856c4b1c
Merge pull request #414 from go-task/mvdan/sh-3.2.1
...
Upgrade mvdan/sh to v3.2.1
2020-12-05 19:04:48 -03:00
Andrey Nering
f55fb1e3a5
Upgrade mvdan/sh to v3.2.1
2020-12-05 18:59:34 -03:00
Bryce Schober
bf88bd5da5
Use {{default}} for an overriding usage
...
Fixes documentation confusion raised in #376 .
2020-11-18 17:09:44 -08:00
Eugene Zhukov
b7112e02db
Update curl arguments in installation.md
...
Double -s argument does not make sense according to curl manual page.
-s stands for silent, while -S (capital S) stands for showing the error.
When used in combination, curl shows an error message if it fails, but disables progress meter.
Finally, in the end of sh command there is -d, which stands for debug and contradicts -sS curl arguments.
I suggest to remove curl silencers all together, because more debug is better in CIs. I also suggest to use --location instead of -L for clarity.
2020-11-17 10:02:06 +02:00
Kevin Ard
347c796662
add tests to previous
2020-11-13 16:24:34 -05:00
Kevin Ard
9bed7f7a9b
feat (help): allow cli option to list tasks with no desc
...
added an add'l cli option that lists all tasks, with or without description.
orig. behavior: task -l lists tasks with desc field
new behaviour: task -la or task -a will list all tasks. if task has desc, it will be included.
BREAKING CHANGES: none, that I know of.
NOTES/Concerns:
- This is wip.
- Haven't checked how it interacts with bash completion.
- The new Executor.TaskNames func does not use e.CompiledTask(taskfile.Call{Task: task.Task})
2020-11-13 15:27:03 -05:00
Andrey Nering
b136166fc9
Merge pull request #387 from sheldonhull/patch-1
...
feat: improve installation script documentation for shell installs
2020-11-08 11:46:58 -03:00
sheldonhull
75727c3d68
fix: improve curl command install
...
- works on macOS
- works in Linux (tested in docker container)
2020-10-16 18:12:26 -05:00
sheldonhull
6c625b3359
fix: typo on curl install comment
...
fix from url to curl
2020-10-14 22:30:19 -05:00
Andrey Nering
60759a4e3b
Post-fixes and CHANGELOG for #385
2020-10-12 21:16:09 -03:00
Andrey Nering
582a66bb2f
Merge pull request #385 from chris-garrett/dev/378-missing-env
...
Resolves #378 - allow for missing env files as they may be bootstrapped.
2020-10-12 21:12:08 -03:00
Andrey Nering
d78f78bb5c
Fix panic for empty tasks
...
Closes #338
Closes #362
Co-authored-by: Bharath Kumar <shettybharath4@gmail.com >
2020-10-12 21:03:13 -03:00
sheldonhull
71b7d062d5
feat: improve installation script documentation for shell installs
...
- The default didn't work well for me out of the gate.
- This is the modified version to support passing in the arguments easily as well as an example for installing to `/usr/local/bin` for using in Codespaces or equivalent development workflow.
2020-10-07 14:57:25 -05:00
Chris Garrett
c6138a0660
#378 - allow for missing env files as they may be bootstrapped.
2020-10-03 16:39:58 -06:00
Andrey Nering
ce4ac97269
Documentation updates
2020-09-06 14:33:28 -03:00
Andrey Nering
2088a86512
Merge pull request #372 from go-task/go-1-15
...
CI: Update Go version to 1.15.x
2020-09-05 17:59:55 -03:00
Andrey Nering
e296fe2b98
Merge pull request #371 from onedr0p/patch-1
...
Make fish completions compatible with MacOS
2020-09-05 17:59:24 -03:00
Andrey Nering
96b8890ecc
CI: Update Go version to 1.15.x
2020-09-05 17:57:24 -03:00
Devin Buhl
db6fae2f5b
Make completion compatible with MacOS
2020-09-03 18:52:36 -04:00
Andrey Nering
6743cdbb65
README: Add downloads badge
2020-08-25 18:15:51 -03:00
Andrey Nering
71466c9a27
Merge pull request #358 from damian-szulc/feature/allow-to-use-as-external-lib
...
Allow usage as an external library
2020-08-24 22:14:57 -03:00
Andrey Nering
1bdf7e3192
v3: Post-release improvements to the documentation
...
Closes #367
2020-08-24 21:43:08 -03:00
Andrey Nering
7285f3c844
Merge pull request #364 from shilangyu/fish-completions
...
Added fish completions
2020-08-24 21:20:04 -03:00
Andrey Nering
eb257d3aa7
Merge pull request #366 from jonasagx/patch-1
...
typo and grammar fixes
2020-08-24 21:17:36 -03:00
Jonas Galvão Xavier
87f11491d9
typo and grammar fixes
2020-08-22 13:33:04 -07:00
shilangyu
5735a02473
added fish completions
2020-08-22 11:59:17 +00:00
Damian Szulc
47dd9b5a03
Move args and taskfile packages to root directory
2020-08-19 10:59:58 +02:00
Andrey Nering
7652d7889b
Some documentation improvements after the release of v3
...
Thanks @marco-m
2020-08-17 09:46:55 -03:00
Andrey Nering
dd2116c897
v3.0.0
2020-08-16 22:07:14 -03:00
Andrey Nering
c5566b3e94
Update version in the home page
2020-08-16 22:01:49 -03:00
Andrey Nering
30cbf02bff
Update documentation to reflect the new default "method"
2020-08-16 21:59:42 -03:00
Andrey Nering
9e4e9b4f1a
Doc: Update "Taskfile versions" documentation
2020-08-16 21:56:21 -03:00
Andrey Nering
6f290f28b6
On documentation: version: '2' -> version: '3'
2020-08-16 21:34:33 -03:00
Andrey Nering
6ff3c9015b
On v3, treat all CLI variables as global variables
...
Closes #336
Ref #341
Co-authored-by: Egor Kovetskiy <e.kovetskiy@gmail.com >
2020-08-16 21:27:11 -03:00
Andrey Nering
e28b82b2b7
Upgrade mvdan.cc/sh to v3.1.2
2020-08-16 21:05:52 -03:00
Andrey Nering
3edf124f96
Merge pull request #220 from go-task/v3
...
v3 base branch
2020-08-16 15:54:20 -03:00
Andrey Nering
fb72b46a3c
github.com/go-task/task/v2 -> github.com/go-task/task/v3
2020-08-16 15:48:19 -03:00
Andrey Nering
49bf395f61
Remove the vendor/ directory
2020-08-16 15:46:22 -03:00
Andrey Nering
eab14b6c49
Some improvements to #356
2020-08-15 19:13:30 -03:00
Chris Garrett
8b962fb8e8
#324 implement dotenv
2020-08-03 16:18:38 -06:00
Chris Garrett
e5a3c861cb
Merge remote-tracking branch 'upstream/v3' into v3
2020-08-03 12:04:36 -06:00
Andrey Nering
c7bb3d63b0
Merge pull request #349 from central182/fix-typo
...
Fix some typos in the documentation
2020-07-19 16:02:58 -03:00
Arnold
e6b543c15e
Fix some typos in the documentation
2020-07-07 16:25:27 +09:00
Andrey Nering
8137517d93
Merge branch 'master' into v3
2020-06-14 17:13:46 -03:00
Andrey Nering
572f6a7fab
CHANGELOG, docs and nits for #321 and #337
2020-06-14 17:12:20 -03:00
Andrey Nering
c6d9201680
Merge pull request #337 from adamwasila/subtask-alias
...
Allow overriding the task name in the logger output
2020-06-14 17:01:28 -03:00
Andrey Nering
7dcb3af944
Merge pull request #347 from ronvanderheijden/master
...
Completion file honors includes
2020-06-14 16:38:13 -03:00
Adam Wasila
4bc183a8a1
Add basic unit tests for label attribute
2020-06-14 15:12:48 +02:00
Adam Wasila
9f83311931
Add label field to task definition
...
Label is an alternative name for task that replace it when printed in following context eg.:
- log: when given task is up to date and is skipped from execution
- log: when given task is NOT up to date (`--status` command)
- in `--summary` and `--list` commands output
2020-06-14 13:42:20 +02:00
Ron van der Heijden
10986d3a7c
Accept : multiple times
2020-06-13 17:01:14 +02:00
Andrey Nering
f4f6efa547
Skip cleanup if task doesn't have any sources listed
...
Ref #333
2020-05-31 15:48:23 -03:00
Andrey Nering
bf64259af3
taskfile.dev: Add note about parallel deps
...
Reference: #331
2020-05-23 14:13:15 -03:00
Andrey Nering
6141ba84ce
taskfile.dev: Switch completely from unpkg.com to jsdelivr.net
2020-05-23 14:00:38 -03:00
Andrey Nering
329902f0db
taskfile.dev: Improve the installation page by using tabs
2020-05-23 13:46:03 -03:00
Andrey Nering
bfcaa7a443
taskfile.dev: Install Docsify Tabs plugin
2020-05-23 13:45:57 -03:00
Andrey Nering
45915bf0ed
taskfile.dev: Remove tracking stuff
2020-05-23 13:45:50 -03:00
Andrey Nering
ee7f2a541f
v3.0.0-preview4
2020-05-20 22:32:30 -03:00
Andrey Nering
59a00eae98
Merge branch 'master' into v3
2020-05-20 22:26:45 -03:00
Andrey Nering
df8293bee6
v2.8.1
2020-05-20 19:26:23 -03:00
Andrey Nering
935216f179
Upgrade mvdan.cc/sh to v3.1.1
2020-05-20 19:22:27 -03:00
Andrey Nering
f56bbd46fd
Fix typo
2020-05-18 13:16:50 -03:00
Andrey Nering
9f0f18c5c4
v3: Allow interpolation on "includes"
...
The idea is to allow manual inclusion of a OS-dependant Taskfile, since it's
not automatically included anymore.
2020-05-17 16:03:03 -03:00
Andrey Nering
191c34c9c4
v3: Do not include Taskfile_{{OS}}.yml automatically
2020-05-17 15:42:27 -03:00
Andrey Nering
6a604b3002
v3: Taskvars is no more
2020-05-17 15:34:32 -03:00
Andrey Nering
5a435b533e
v3: Disallow the "expansions" setting on Taskfiles in v3
2020-05-17 15:28:25 -03:00
Andrey Nering
4b027722b1
Merge pull request #311 from go-task/vars-refactor-for-v3
...
v3: Variables refactoring
2020-05-17 14:56:11 -03:00
Andrey Nering
68ce8642b1
Create v3 compiler which respects declaration order of variables
...
Also, fix "<no value>" been printed when a non-existing variable is printed.
2020-05-16 15:46:07 -03:00
Andrey Nering
4913b6a0f1
Merge branch 'v3' into vars-refactor-for-v3
2020-05-16 11:18:28 -03:00
Andrey Nering
aee0ab05f4
Merge branch 'master' into v3
2020-05-16 10:28:00 -03:00
Andrey Nering
b44432f24a
Upgrade slim-sprig package version
2020-05-16 10:21:54 -03:00
Andrey Nering
86be13ff1f
Merge pull request #330 from danquah/print-usage
...
Have the --help/-h flag print usage.
2020-05-14 21:15:00 -03:00
Andrey Nering
ee95df0e57
Merge pull request #329 from danquah/version-print-std-out
...
Switch to printing the version string to std out
2020-05-14 21:12:43 -03:00
Andrey Nering
442c29f020
Merge pull request #328 from danquah/fix-goreleaser-name-template
...
Fix name_template in Go Releaser
2020-05-14 21:11:22 -03:00
Mads H. Danquah
739037fc37
Have the --help/-h flag print usage.
...
pflag will output a "pflag: help requested" message after displaying the usage
if we don't explicitly handle the flag.
2020-05-14 21:58:46 +02:00
Mads H. Danquah
f8252020aa
Switch to printing the version string to std out
2020-05-14 21:40:49 +02:00
Mads H. Danquah
38b87439fe
name_template is now file_name_template
...
See https://goreleaser.com/deprecations/#nfpmsname_template
2020-05-14 20:48:33 +02:00
Chris Garrett
116879f7ea
Update docs to reflect change from Travis to GitHub
2020-05-03 14:58:02 -03:00
Andrey Nering
2eafb2f067
Update CHANGELOG
2020-05-01 15:50:32 -03:00
Andrey Nering
c36f0f6f7f
Merge pull request #317 from hatappi/master
...
suppress context errors when use watch option
2020-05-01 15:38:16 -03:00
hatappi
bfc033959b
suppress context errors when use watch option
2020-04-29 11:56:02 +09:00
Andrey Nering
814f350b6d
go mod vendor
2020-04-25 15:56:41 -03:00
Andrey Nering
05db8ce582
Merge pull request #315 from go-task/mvdan-sh-3.1.0
...
Upgrade mvdan.cc/sh to v3.1.0
2020-04-25 15:55:32 -03:00
Andrey Nering
3fd36a0c72
Upgrade mvdan.cc/sh to v3.1.0
...
Closes #270
2020-04-25 15:51:47 -03:00
Andrey Nering
cbb12b29bd
v3: Fix bug where global vars were not being considered
2020-04-05 11:16:27 -03:00
Andrey Nering
6ed30f1add
Refactor variables: Keep order of declaration
...
This shouldn't have any behavior changes for now. This is a code
refactor that should allow us to do further improvements on how
variables are handled, specially regarding respecting the declaration
order in Taskfiles, which should make it easier for the users.
Initial work on #218
2020-04-05 11:16:14 -03:00
Andrey Nering
a044c41c66
Upgrade github.com/go-yaml/yaml to v3
2020-03-28 11:27:49 -03:00
Andrey Nering
fb78e53a14
v3.0.0-preview3
2020-03-28 11:01:28 -03:00
Andrey Nering
acfbbaa549
Merge branch 'master' into v3
2020-03-28 10:48:49 -03:00
Andrey Nering
d52d74c64c
go mod vendor
2020-03-22 21:42:45 -03:00
Andrey Nering
d36f73de01
Merge pull request #303 from go-task/ci-updates
...
Remove Travis CI and upgrade Go version on GitHub Actions
2020-03-01 15:49:25 -03:00
Andrey Nering
628c4a7b5f
Upgrade Go version on CI
2020-03-01 15:46:56 -03:00
Andrey Nering
ca07a663e1
Remove Travis CI
2020-03-01 15:45:51 -03:00
Andrey Nering
66d008391e
Merge pull request #302 from go-task/upgrade-mvdan-sh-to-v3.0.2
...
Upgrade mvdan.cc/sh to v3.0.2
2020-03-01 15:38:03 -03:00
Andrey Nering
eef84bda26
Upgrade mvdan.cc/sh to v3.0.2
2020-03-01 15:35:23 -03:00
Andrey Nering
e0defe71aa
Merge pull request #298 from thejray/master
...
Remove trailing colon from task listing
2020-03-01 15:26:37 -03:00
thejray
069257151e
Remove trailing colon from task listing
2020-02-19 07:22:37 -05:00
Andrey Nering
3f80a3b39e
Improve documentation for included Taskfiles
...
Follow-up of #292
2020-02-16 11:21:06 -03:00
Andrey Nering
b2a56161bb
Make ./docs/Taskfile.yml run on ./docs
2020-02-16 11:20:53 -03:00
Andrey Nering
5e75639244
Merge pull request #292 from evg4b/included_tasks
...
Added option to make included Taskfile run commands on its own directory
2020-02-16 10:50:35 -03:00
Evgeny Abramovich
cb2cd3e10f
Updated CHANGELOG.md
2020-02-15 18:07:27 +03:00
Evgeny Abramovich
0acb911d6a
Fixed absolute path resolving for included tasksfile
2020-02-15 18:07:09 +03:00
Evgeny Abramovich
17ad7060b3
Added version validation and updated tests
2020-02-15 17:24:06 +03:00
Evgeny Abramovich
f38ba7fcd3
Removed automatic inclusion of Taskfiles by OS and update tests
2020-02-15 17:19:09 +03:00
Evgeny Abramovich
a3464068bd
Rename TaskFile to Taskfile
2020-02-12 10:42:00 +03:00
Andrey Nering
347ecc028f
Merge pull request #286 from kovetskiy/master
...
Add note about Arch Linux package
2020-02-11 21:26:41 -03:00
Egor Kovetskiy
94ac60fa09
docs/installation.md: fix typo for Git
...
Co-Authored-By: Andrey Nering <andrey.nering@gmail.com >
2020-02-10 11:45:27 +03:00
Evgeny Abramovich
d567e23e50
Added tests for new inport taskfile logic
2020-01-29 11:25:11 +03:00
Evgeny Abramovich
8ff81562d2
Added os-related files for included taskfiles
2020-01-29 10:39:43 +03:00
Evgeny Abramovich
7a8142ed92
Added included taskfile directory resolving
2020-01-29 10:39:26 +03:00
Evgeny Abramovich
eaba1b9cc8
Added structure for storage information about included tasks
2020-01-29 10:02:22 +03:00
Andrey Nering
b08b3546d2
Merge pull request #283 from paulvarache/desc-tmpl
...
Compile tasks before printing help or summary
2020-01-26 18:47:15 -03:00
Paul Varache
7453e688fd
Compile tasks before printing help or summary ( Closes #276 )
2020-01-26 21:32:20 +00:00
Andrey Nering
32b097b3f2
Merge pull request #281 from paulvarache/ps-complete
...
Add PowerShell completion script
2020-01-26 17:16:57 -03:00
Egor Kovetskiy
22394def78
Add note about Arch Linux package
2020-01-25 15:44:55 +03:00
Paul Varache
68ecb7fbdd
Add PowerShell completion script
2020-01-20 11:26:15 +00:00
Andrey Nering
de98a53b43
Upgrade mvdan.cc/sh to v3.0.1
2020-01-11 21:46:57 -03:00
Andrey Nering
1c9fbf92c6
GitHub Actions: Add action to run GoReleaser on new tags
2020-01-11 21:29:04 -03:00
Andrey Nering
c068b05232
Delete taskfile.org -> taskfile.dev redirect code
...
This has been migrated to Netlify
2019-12-23 22:25:19 -03:00
Andrey Nering
15338ecb18
Merge branch 'master' into v3
2019-12-07 22:04:16 -03:00
Andrey Nering
01e9a8f720
v2.8.0
2019-12-07 21:54:10 -03:00
Andrey Nering
4bdfe64afb
Add hability silent all tasks
...
By add `silent: true` at the root of the Taskfile.
2019-12-07 21:44:09 -03:00
Andrey Nering
b7b752b92f
Allow shorter syntax for tasks with default configuration
...
Closes #194
Closes #240
Co-authored-by: Jaedle <dennis.jekubczyk@gmail.com >
2019-12-07 21:28:02 -03:00
Andrey Nering
b7bcd204b4
go fmt internal/taskfile/task.go
2019-12-07 20:09:16 -03:00
Andrey Nering
ec934ba3c0
.editorconfig: Remove "indent_size"
...
This way, everyone can configure use their preferred tab size.
Closes #269
Co-authored-by: Nick Klauer <klauer@gmail.com >
2019-12-07 19:49:55 -03:00
Andrey Nering
7373639f57
Expose .TASK variable with the task name
...
Closes #252
2019-12-07 19:43:10 -03:00
Andrey Nering
d718527a1f
Merge branch 'master' into v3
2019-12-07 16:54:29 -03:00
Andrey Nering
48add0f293
Write more args tests
2019-12-07 16:48:23 -03:00
Andrey Nering
a4685229c9
Fix bug of Task not executing the "default" task
...
When global vars were informed using the CLI.
I took the oportunity to move this logic to the proper package and
write a test.
2019-12-07 16:20:36 -03:00
Andrey Nering
f0bc4d26a0
Update FUNDING.yml
2019-11-30 16:15:59 -03:00
Andrey Nering
1d3b93d88d
Remove bold from colored text
2019-11-24 21:07:12 -03:00
Andrey Nering
62752ba7e1
Merge branch 'master' into v3
2019-11-24 21:02:33 -03:00
Andrey Nering
6a4f420187
go mod vendor
2019-11-24 21:00:02 -03:00
Andrey Nering
6640632683
Merge pull request #271 from go-task/upgrade-mvdan-sh-to-v3.0.0-beta1
...
Upgrade mvdan.cc/sh to v3.0.0-beta1
2019-11-24 19:20:59 -03:00
Andrey Nering
09d5d802d0
Upgrade mvdan.cc/sh to v3.0.0-beta1
2019-11-24 19:17:09 -03:00
Andrey Nering
fea23ed6d4
Add Changelog and Docs for --parallel
2019-11-15 23:31:18 -03:00
Andrey Nering
10a6c4dc7a
Merge pull request #266 from RossHammer/master
...
Add flag to allow tasks provided on the command line to be run in parallel
2019-11-15 23:22:53 -03:00
Andrey Nering
4cdaa72224
Merge pull request #263 from tillhoff/patch-1
...
fixed grammar on styleguide
2019-11-15 22:45:07 -03:00
Ross Hammermeister
27bc1ca5d1
Add flag to allow tasks provided on the command line to be run in parallel
2019-11-13 13:50:04 -07:00
till.hoffmann
1ea49188c9
fixed grammar on styleguide
2019-11-13 12:34:13 +01:00
Andrey Nering
3084ef129c
v2.7.1
2019-11-10 20:36:17 -03:00
Andrey Nering
c0d112f858
Merge pull request #261 from AlbyIanna/AlbyIanna/fix-typo
...
fix typo in usage.md
2019-11-10 19:58:06 -03:00
Andrey Nering
2265dda84c
Merge pull request #249 from bfarayev/feature/bash-autocomplete
...
Bash autocompletion for task
2019-11-10 19:53:33 -03:00
Alberto Iannaccone
263b094cab
fix typo in usage.md
2019-11-08 11:01:57 +01:00
Bakhtiyar Farayev
fbd13614a5
Fix typo and re-organize the folder structure for task completion
2019-11-05 10:30:01 +11:00
Andrey Nering
9eab74b595
Updating slim-sprig
2019-11-02 22:18:03 -03:00
Andrey Nering
5acdb041a9
Merge branch 'master' into v3
2019-11-02 22:16:44 -03:00
Andrey Nering
0494d7ebe3
Update changelog
2019-10-27 18:27:47 -03:00
Andrey Nering
9a8442c946
Update some tools and fix error and calling exit 0
...
Fixes #251
2019-10-27 18:14:22 -03:00
Andrey Nering
e1dcd0b441
Add a styleguide to documentation site
2019-10-27 17:28:12 -03:00
Andrey Nering
a152db7054
Docs: Mention GitHub Action by the Arduino team
2019-10-24 23:55:21 -03:00
Andrey Nering
b9e092674e
Docs: Advice using Go Modules instead of GOPATH
2019-10-24 23:46:29 -03:00
Andrey Nering
4162b5f41d
Merge pull request #248 from go-task/improve-github-actions
...
Improve GitHub Action and also test Go 1.12
2019-10-24 23:30:21 -03:00
Andrey Nering
67ae6f210f
Improve GitHub Action and also test Go 1.12
2019-10-24 23:25:06 -03:00
Andrey Nering
f6c5a46626
Update vendor/ directory
...
Fixes #250
2019-09-26 19:04:13 -03:00
Andrey Nering
d6f7e01c53
Fix Travis
2019-09-22 18:57:42 -03:00
Andrey Nering
46463e4e24
Disabling broken Travis releasing for now
...
I plan to move this to GitHub Actions. For now, I'll do it manually.
2019-09-22 18:50:16 -03:00
Andrey Nering
bc99509395
Merge branch 'master' into v3
2019-09-22 18:43:45 -03:00
Andrey Nering
5c420f3a34
v2.7.0
2019-09-22 18:21:31 -03:00
Bakhtiyar Farayev
393712ead2
Add initial version of bash autocomplete
2019-09-15 09:06:00 +10:00
Andrey Nering
d3060b0060
Add CHANGELOG for #216
2019-09-14 18:09:34 -03:00
Andrey Nering
14d7f04a81
Always expode .TIMESTAMP and .STATUS when using status:
2019-09-14 18:04:41 -03:00
Andrey Nering
1a28e5e0d4
Few code improvements on #216
2019-09-14 17:54:41 -03:00
Andrey Nering
884cd0d636
Merge branch 'CypherpunkArmory-report-timestamp-to-status' into v3
2019-09-14 17:18:42 -03:00
Andrey Nering
6a7a3c0ae8
Merge pull request #246 from go-task/method-on-v3
...
Add global "method:" option to allow setting a default for all tasks. Change default from "timestamp" to "checksum"
2019-09-08 23:02:40 -03:00
Andrey Nering
948e6bd57c
Update v3 CHANGELOG
2019-09-08 22:59:27 -03:00
Andrey Nering
78595fba0b
Make "checksum" the default method in v3
2019-09-08 22:51:56 -03:00
Andrey Nering
8020284b12
Add global method: option to set default method
2019-09-08 22:51:14 -03:00
Andrey Nering
d6a49da870
Merge branch 'master' into v3
2019-09-08 22:12:02 -03:00
Andrey Nering
84da80356d
Use stdlib instead of go-homedir
2019-09-08 22:07:48 -03:00
Andrey Nering
bcbb85eac3
Merge pull request #245 from go-task/upgrade-sh
...
Upgrade mvdan.cc/sh to use edge
2019-09-08 21:59:59 -03:00
Andrey Nering
0e1d8a72e6
Revert "Ensure the $HOME env is being set on Windows"
...
This reverts commit 52028fc3bc .
2019-09-08 21:56:23 -03:00
Andrey Nering
bbdd698869
Upgrade mvdan.cc/sh to use edge
2019-09-08 21:55:02 -03:00
Andrey Nering
bae1e1ee9f
Update .gitignore
2019-09-07 14:46:46 -03:00
Andrey Nering
7138785500
Merge branch 'master' into v3
2019-09-07 14:44:21 -03:00
Andrey Nering
8f684ffa6d
Merge pull request #239 from go-task/ci-using-github-actions
...
Add CI for Linux/Windows/MacOS powered by GitHub Actions
2019-09-07 14:43:00 -03:00
Andrey Nering
9be3666fe7
Trying to fix Travis
2019-09-07 14:40:39 -03:00
Andrey Nering
b7785678f4
CI: Upgrade to Go 1.13
2019-09-07 14:35:48 -03:00
Andrey Nering
d8005b4cf6
Fix typo
2019-09-07 14:32:02 -03:00
Andrey Nering
52028fc3bc
Ensure the $HOME env is being set on Windows
2019-09-07 14:29:13 -03:00
Andrey Nering
5285ec23ae
Fix summary test on Windows
2019-09-01 22:26:53 -03:00
Andrey Nering
3c882e5c57
Merge branch 'master' into ci-using-github-actions
2019-09-01 22:18:58 -03:00
Andrey Nering
1a33f9168b
Merge branch 'report-timestamp-to-status' of https://github.com/CypherpunkArmory/task into CypherpunkArmory-report-timestamp-to-status
2019-09-01 21:44:23 -03:00
Andrey Nering
ccae3d7383
Update CHANGELOG
2019-08-25 18:17:33 -03:00
Andrey Nering
847651a90a
Improve note wording a bit
2019-08-25 18:15:26 -03:00
Andrey Nering
1b8998e7a2
Merge pull request #237 from jaedle/v3
...
Remove all code related support of version 1
2019-08-25 18:11:47 -03:00
Andrey Nering
dc8fb79759
Merge branch 'master' into v3
2019-08-25 18:05:40 -03:00
Stephen Prater
6b0935d6cf
Fix tests
2019-08-25 13:47:29 -07:00
Stephen Prater
d1183ce272
Merge branch 'master' into report-timestamp-to-status
...
* master:
Update CHANGELOG
Small improvements to #228
Fix a typo
Fix Checksum.IsUpToDate
Remove directory check
Update glob.go
Separate error handlings for readability
Re-run the task if generated files do not exist
2019-08-25 13:46:02 -07:00
Stephen Prater
a1aec8178a
Export Time Struct to Template
2019-08-25 13:36:48 -07:00
Andrey Nering
ad569a8a36
Update CHANGELOG
2019-08-25 16:41:54 -03:00
Andrey Nering
0d9fdbaac1
Small improvements to #228
2019-08-25 16:32:25 -03:00
Andrey Nering
f5cd3eab9e
Merge pull request #228 from topecongiro/checksum-look-for-generated
...
Re-run the task if generated files do not exist
2019-08-25 16:32:03 -03:00
Stephen Prater
cb6fe4bb59
Merge remote-tracking branch 'upstream/v3' into report-timestamp-to-status
...
* upstream/v3:
v3.0.0-preview1
Update v3 changelog
Only have colored output on v3
Add --color=false flag to disable colored output
Update documentation about sprig
Update CHANGELOG
Migrate from sprig to slim-sprig
Fix build after merging master
Use colors for some output messages
2019-08-25 10:33:13 -07:00
Stephen Prater
db36bc67f1
Changes per feedback
2019-08-25 10:30:00 -07:00
Stephen Prater
e0f72a6193
Apply suggestions from code review
...
Co-Authored-By: Andrey Nering <andrey.nering@gmail.com >
2019-08-25 09:39:39 -07:00
Stephen Prater
1ee684b7c0
Expose timestamp and checksum to status
2019-08-25 09:39:39 -07:00
jaedle
93005512b4
cleanp taskfile reader
2019-08-24 06:28:12 +02:00
Seiichi Uchida
8987cd64a0
Fix a typo
2019-08-21 13:42:19 +09:00
Seiichi Uchida
fac51dcf03
Fix Checksum.IsUpToDate
...
- Check whether generates exist after the creation of checksum file
- Check whether generates exist if only the user specified generates fields
- Check for each generates field instead of taking it as a whole
2019-08-21 13:35:16 +09:00
Seiichi Uchida
01101a4c9b
Remove directory check
2019-08-21 13:34:58 +09:00
Seiichi Uchida
d561e40817
Update glob.go
...
- Rename glob() to globs()
- Add glob() which handles a single glob pattern
- Change glob() and globs() so that they do not return directoreis
2019-08-21 13:33:12 +09:00
jaedle
b8094fd771
bump version of auto generated taskfile
2019-08-19 21:01:36 +02:00
jaedle
af5d9c952d
assert error message
2019-08-19 21:01:01 +02:00
jaedle
ce4e187cbc
show documentation of version 1, add deprecation notice
2019-08-19 20:59:02 +02:00
jaedle
821c80b61e
Fix error message
...
Co-Authored-By: Andrey Nering <andrey.nering@gmail.com >
2019-08-19 20:53:35 +02:00
jaedle
5a6fb7c973
Bump version of taskfile
...
Co-Authored-By: Andrey Nering <andrey.nering@gmail.com >
2019-08-19 20:53:20 +02:00
Seiichi Uchida
0cb298ebdf
Separate error handlings for readability
2019-08-19 13:00:10 +09:00
jaedle
0f385f9f4e
remove v1
2019-08-18 17:37:21 +02:00
Andrey Nering
a149368725
Calling Go directly on Windows
2019-08-15 22:50:28 -03:00
Andrey Nering
afeefe8259
Build on the root directory
2019-08-15 22:45:46 -03:00
Andrey Nering
690d3c27a2
Do we need to use backslash here?
2019-08-15 22:42:06 -03:00
Andrey Nering
3d56ea5ce5
Fix binary calling on Windows
2019-08-15 22:38:36 -03:00
Andrey Nering
fdff7f80a3
Skip linting for now
2019-08-15 22:35:29 -03:00
Andrey Nering
fe6978b107
Fix CI
2019-08-15 22:32:45 -03:00
Andrey Nering
57db6865d2
Build binary first and test all packages
2019-08-15 22:28:55 -03:00
Andrey Nering
d235d5ab28
Add CI for Linux/Windows/MacOS powered by GitHub Actions
2019-08-15 22:24:31 -03:00
Andrey Nering
c47c15ee47
v3.0.0-preview1
2019-08-11 23:43:27 -03:00
Andrey Nering
613dfe06d3
Fix two Goreleaser deprecation messages
...
https://goreleaser.com/deprecations/#archive
https://goreleaser.com/deprecations/#nfpm
2019-08-11 23:15:08 -03:00
Andrey Nering
6803ad2e59
Update v3 changelog
2019-08-11 23:10:12 -03:00
Andrey Nering
d5a791b470
Merge branch 'master' into v3
2019-08-11 23:03:58 -03:00
Andrey Nering
a312d61d68
Update CHANGELOG.md
2019-08-11 23:01:25 -03:00
Andrey Nering
e414c1f7b0
Documentation: Improve wording on the Variables section
...
Thanks @crewjam for the suggestion
Closes #234
2019-08-10 19:50:47 -03:00
Andrey Nering
955359b073
Fix nil panic bug when assigning global var and no var is declared on the Taskfile
...
Closes #229
Ref #234
2019-08-10 19:38:57 -03:00
Seiichi Uchida
26e0c0887a
Re-run the task if generated files do not exist
2019-08-01 13:08:53 +09:00
Andrey Nering
4c295b564a
Update CHANGELOG.md
2019-07-21 11:23:49 -03:00
Andrey Nering
2eb52da0db
v2.6.0
2019-07-21 11:11:30 -03:00
Andrey Nering
d8bfb3ab13
Add CHANGELOG and documentation for Linux support on Homebrew
...
Ref: https://github.com/go-task/homebrew-tap/pull/1
Thanks @dawidd6
2019-07-21 11:03:22 -03:00
Andrey Nering
d970e93507
Add --taskfile flag (alias -t) to allow running another Taskfile
...
Closes #221
2019-07-21 10:57:04 -03:00
Andrey Nering
e6255081a8
Merge pull request #207 from go-task/colored-output
...
Use colors for some output messages
2019-07-07 14:41:25 -03:00
Andrey Nering
623db0ed94
Only have colored output on v3
2019-07-07 14:18:02 -03:00
Andrey Nering
0e575e9c25
Add --color=false flag to disable colored output
2019-07-07 14:13:53 -03:00
Andrey Nering
fb23ba9878
Merge branch 'v3' into colored-output
2019-07-07 14:04:12 -03:00
Andrey Nering
4e09fc7f43
Update documentation about sprig
2019-06-22 22:48:53 -03:00
Andrey Nering
64cfdd815f
Update CHANGELOG
2019-06-22 22:47:23 -03:00
Andrey Nering
f6f31e0a8d
Merge pull request #219 from go-task/migrate-from-sprig-to-slim-sprig
...
Migrate from sprig to slim-sprig
2019-06-22 22:37:42 -03:00
Andrey Nering
bd5fb9be03
Migrate from sprig to slim-sprig
2019-06-22 22:17:24 -03:00
Andrey Nering
762714de68
Merge pull request #213 from marco-m/document-dir-creation
...
Document dir: creation (see PR #211 )
2019-06-16 11:03:08 -03:00
Marco Molteni
82a3651a18
Document dir: creation (see PR #211 )
2019-06-16 11:33:00 +02:00
Andrey Nering
dd9cdb0ec9
Fix build after merging master
2019-06-15 22:47:15 -03:00
Andrey Nering
7f082a821d
Merge branch 'v3' into colored-output
2019-06-15 22:42:15 -03:00
Andrey Nering
abe0352de9
Fixed some bugs regarding minor version checks on version:
...
1. I have forgot to update it on recent releases. Seems that most people just
use round versions since nobody complained.
2. It's too hard to understand how the github.com/Masterminds/semver package
works, so I just got rid of it and we're now using plain float checks.
2019-06-15 22:39:35 -03:00
Andrey Nering
4cee4aa5a8
Fix typo
2019-06-15 21:58:37 -03:00
Andrey Nering
9c68c7c50b
Add changelog for #205
2019-06-15 21:56:34 -03:00
Andrey Nering
0608782cfa
Merge pull request #205 from CypherpunkArmory/add-precondition-to-task
...
Add Preconditions to Tasks
2019-06-15 21:55:20 -03:00
Andrey Nering
edeaf3794a
Merge pull request #212 from ezhukov/patch-1
...
Add missing "-" in usage.md
2019-06-15 21:21:41 -03:00
Andrey Nering
fe2b8c8afa
Post-fixes to #211
2019-06-15 21:12:54 -03:00
Andrey Nering
b66bf58064
Merge branch 'marco-m-209-create-dir'
2019-06-15 20:53:34 -03:00
Andrey Nering
957dfa9cdf
Merge branch '209-create-dir' of https://github.com/marco-m/task into marco-m-209-create-dir
2019-06-15 20:52:08 -03:00
Stephen Prater
cc9264854e
Change error output
2019-06-11 12:20:56 -07:00
Stephen Prater
d1463b3e24
Fix typos per review
2019-06-11 11:46:22 -07:00
Eugene Zhukov
f1082520e1
Add missing "-" in usage.md
2019-06-11 11:35:10 +03:00
Marco Molteni
733c563194
Protect creation of "dir:" with a mutex
2019-06-10 17:40:20 +02:00
Andrey Nering
0200d043c3
Add funding button via OpenCollective
2019-06-09 21:53:55 -03:00
Marco Molteni
9c475c36e7
Handle the common case when the task directory is not specified
...
Closes #209
2019-06-06 20:40:31 +02:00
Marco Molteni
c663c5c507
When "dir:" attribute points to a non-existing dir, create it
...
Closes #209
2019-06-04 18:58:22 +02:00
Marco Molteni
1e93c38307
Task directory: test when "dir:" attribute points to an existing dir
2019-06-04 18:36:35 +02:00
Marco Molteni
81baf808c9
Task directory: test default case (no "dir:" attribute)
2019-06-04 18:24:01 +02:00
Marco Molteni
74537689dc
Fix spelling
2019-06-04 08:08:25 +02:00
Stephen Prater
12ab01d5e6
Clarify difference between status and precondition in docs
2019-05-28 13:18:06 -07:00
Stephen Prater
044d3a0ff9
Remove ignore_errors
2019-05-28 13:02:59 -07:00
Stephen Prater
659cae6a4c
Apply suggestions from code review
...
Co-Authored-By: Andrey Nering <andrey.nering@gmail.com >
2019-05-28 12:28:29 -07:00
Andrey Nering
8efc38ad82
Use colors for some output messages
2019-05-26 18:36:39 -03:00
Stephen Prater
bd5882f0f0
Add Preconditions to Tasks
2019-05-17 13:51:15 -07:00
Andrey Nering
6ff9ba9df9
v2.5.2
2019-05-11 11:28:21 -03:00
Andrey Nering
b2df398a12
go mod vendor
2019-05-11 11:22:47 -03:00
Andrey Nering
83d618e1eb
Revert "Upgrade to yaml/go-yaml v3"
...
This reverts commit 8001fb3915 .
2019-05-11 11:22:13 -03:00
Andrey Nering
f0768b3af1
Allow setting global variables through the CLI
...
Closes #192
2019-05-11 11:06:47 -03:00
Andrey Nering
0233ce52ed
v2.5.1
2019-04-27 17:56:30 -03:00
Andrey Nering
6e6f337509
Updated change log
2019-04-27 17:28:58 -03:00
Andrey Nering
1546415b8f
Update CHANGELOG.md
2019-04-21 17:16:35 -03:00
Andrey Nering
20725c69bf
Merge pull request #200 from go-task/fix-output-issues
...
Fixes some bugs relatated to commands output handling
2019-04-21 17:05:21 -03:00
Andrey Nering
90613220c6
Fixes some bugs relatated to commands output handling
...
This seems to fix some of the bugs reported by issues like #114 and #190 .
Seems that the standard library's os/exec package has some black magic to
detect if a writer is an actual *os.File, and some stuff are handled
differently, then.
Fixes #114
Fixes #190
2019-04-21 16:55:47 -03:00
Andrey Nering
659fd2ae93
Update Go version on CI
2019-04-13 17:44:55 -03:00
Andrey Nering
29d899f7da
Merge pull request #198 from go-task/yaml-v3
...
Upgrade to go-yaml/yaml v3
2019-04-13 17:29:36 -03:00
Andrey Nering
902a0a01a9
go vendor mod
2019-04-13 17:26:27 -03:00
Andrey Nering
8001fb3915
Upgrade to yaml/go-yaml v3
2019-04-13 17:25:28 -03:00
Andrey Nering
e81e2802f0
Small fix to redirector
2019-03-23 17:48:18 -03:00
Andrey Nering
1ee066ec42
Merge pull request #188 from sosiska/patch-1
...
Rewrite if-else chain to switch statement
2019-03-23 17:04:31 -03:00
Kirill Motkov
53d54d1c4a
Rewrite if-else chain to switch statement
2019-03-19 14:19:21 +03:00
Andrey Nering
10082b60b8
v2.5.0
2019-03-16 10:46:22 -03:00
Andrey Nering
c5b9773922
go mod vendor
2019-03-16 10:42:54 -03:00
Andrey Nering
de11323d28
mvdan.cc/sh: Use v2.6.4
2019-03-16 10:42:23 -03:00
Andrey Nering
9f269e1a95
Migrating from taskfile.org to taskfile.dev
2019-03-04 23:23:30 -03:00
Andrey Nering
e4204168a0
Remove unnecessary extra empty line
2019-03-04 22:56:23 -03:00
Andrey Nering
9c350f8ef1
Update Change Log
2019-03-04 22:56:23 -03:00
Andrey Nering
db19fdac29
Update CNAME
2019-03-04 22:23:39 -03:00
Andrey Nering
d516b238b1
Merge pull request #180 from jaedle/master
...
Display task summary
2019-03-04 21:44:44 -03:00
Andrey Nering
f9330f6cd9
Merge pull request #182 from GuillaumeAmat/fix-completion
...
Fix the zsh completion with sub-tasks
2019-03-04 21:39:43 -03:00
jaedle
360da29e1f
refactoring
2019-03-04 13:04:04 +01:00
jaedle
9cfac1642a
rename method for summary/summaries
2019-03-04 13:03:13 +01:00
jaedle
db90e87d10
rearrange imports
2019-03-04 12:53:06 +01:00
jaedle
b7564080bc
add space between tasks
2019-03-04 12:48:26 +01:00
jaedle
1d783bf6c7
refactoring
2019-03-04 12:47:01 +01:00
jaedle
1025c2e3a1
add unit test for spacing between summaries
2019-03-04 12:46:02 +01:00
jaedle
4fd82ab222
refactoring
2019-03-04 12:28:26 +01:00
jaedle
8eadfc1bf6
refactoring
2019-03-04 12:28:11 +01:00
jaedle
f66edbad50
refactoring
2019-03-04 12:27:10 +01:00
jaedle
c7f17b5319
refactoring
2019-03-04 12:25:42 +01:00
jaedle
23c4adcef6
add spacing for tasks
2019-03-04 12:15:40 +01:00
jaedle
808542bed0
remove unnecassry test for multiple summaries
2019-03-04 12:13:13 +01:00
jaedle
93bfd57856
print summary for multiple tasks
2019-03-04 12:09:58 +01:00
jaedle
7e7e1bccba
rearrange imports
2019-03-04 12:04:31 +01:00
jaedle
34f6da86c3
rearrange imports
2019-03-04 12:03:28 +01:00
Guillaume AMAT
15c0381c3c
Fix the indentation
2019-03-04 07:03:06 +01:00
Guillaume AMAT
c2f4a57e02
Remove \s for MacOS compatibility, use awk instead
2019-03-03 23:32:35 +01:00
Andrey Nering
f945cf2343
Update internal/summary/summary_test.go
...
Co-Authored-By: jaedle <32975714+jaedle@users.noreply.github.com >
2019-03-03 19:45:00 +01:00
Andrey Nering
5bca3cfd71
Update testdata/summary/Taskfile.yml
...
Co-Authored-By: jaedle <32975714+jaedle@users.noreply.github.com >
2019-03-03 19:44:27 +01:00
Andrey Nering
26ce4e6886
Update testdata/summary/Taskfile.yml
...
Co-Authored-By: jaedle <32975714+jaedle@users.noreply.github.com >
2019-03-03 19:44:14 +01:00
Andrey Nering
f5f0e0c376
Update internal/summary/summary.go
...
Co-Authored-By: jaedle <32975714+jaedle@users.noreply.github.com >
2019-03-03 19:43:57 +01:00
Andrey Nering
9dea1e7f3e
Update docs/usage.md
...
Co-Authored-By: jaedle <32975714+jaedle@users.noreply.github.com >
2019-03-03 19:43:23 +01:00
Andrey Nering
c2e0f8c81f
Update docs/usage.md
...
Co-Authored-By: jaedle <32975714+jaedle@users.noreply.github.com >
2019-03-03 18:56:42 +01:00
Andrey Nering
d341bc25ce
Revert "Try out Windows builds in Travis"
...
This reverts commit fc34d6b56f .
Unfortunately, something seems wrong with Windows build on Travis.
And the output log is unhelpful to debug the problem.
2019-03-03 14:42:33 -03:00
Andrey Nering
0379e2b51b
Merge pull request #175 from emirb/patch-1
...
Try out Windows builds in Travis
2019-03-02 11:18:03 -03:00
Guillaume AMAT
e79026b840
Fix the zsh completion with sub-tasks
2019-03-02 01:40:31 +01:00
Emir Beganović
fc34d6b56f
Try out Windows builds in Travis
2019-02-25 09:59:25 +04:00
jaedle
2a1571a99e
refactoring
2019-02-24 19:14:15 +01:00
jaedle
c158608255
fix error in documentation
2019-02-24 19:10:44 +01:00
jaedle
3ca590b185
display summary for tasks without summary/description
2019-02-24 19:02:44 +01:00
jaedle
3f8ee21849
print error messsage if no summary or description present
2019-02-24 18:26:16 +01:00
jaedle
845b88a193
print only task name if summary
2019-02-24 18:20:59 +01:00
jaedle
e252972c7f
rename test
2019-02-24 17:29:03 +01:00
jaedle
a9012ebfc5
refactoring
2019-02-24 17:28:06 +01:00
jaedle
5cfd9bbbbd
refactoring
2019-02-24 17:25:03 +01:00
jaedle
c82a7240bb
print task in command section
2019-02-24 17:23:31 +01:00
jaedle
a4a20d92a4
add unit test for full output
2019-02-24 17:20:29 +01:00
jaedle
890996f595
hides commands keywoard if not present
2019-02-24 17:12:22 +01:00
jaedle
474f27c6d3
add unit test for displaying commands
2019-02-24 17:10:59 +01:00
jaedle
33f3894372
add unit tests for summary
2019-02-24 17:05:37 +01:00
jaedle
24436ac76e
refactoring
2019-02-24 16:26:46 +01:00
jaedle
3ee66ef705
remove output to own package
2019-02-24 16:25:27 +01:00
jaedle
a1765e1d33
refactoring
2019-02-24 16:17:47 +01:00
jaedle
765e3dbf72
print only commands if present
2019-02-24 16:15:59 +01:00
jaedle
80f5cee599
refactoring
2019-02-24 16:10:43 +01:00
jaedle
4dcb124693
print commands on summary only if commands are present
2019-02-24 16:08:32 +01:00
jaedle
31ecf167cc
rename to summary in test fixtures
2019-02-24 15:54:11 +01:00
jaedle
3999480d64
refactoring
2019-02-24 15:45:39 +01:00
Andrey Nering
9dbb503c23
Update vendor directory
2019-02-24 11:45:32 -03:00
Andrey Nering
a98f803d87
Upgrade mvdan.cc/sh
2019-02-24 11:44:53 -03:00
jaedle
9e9ffeb5d5
refactoring
2019-02-24 15:43:45 +01:00
jaedle
33d4ad4d84
rename to summary
2019-02-24 15:38:18 +01:00
jaedle
d05d418c4c
renaming field in taskfile to summary
2019-02-24 15:37:02 +01:00
jaedle
06d0af7a1d
rename details in Executor to summary
2019-02-24 15:33:09 +01:00
jaedle
9a3b726068
change help to summary
2019-02-24 15:32:24 +01:00
jaedle
2676ab9a59
renamed program flag to summary
2019-02-24 15:31:46 +01:00
jaedle
a1837d553e
refactoring
2019-02-24 14:59:19 +01:00
jaedle
fdbc130d8d
do not show empty dependencies
2019-02-24 14:55:04 +01:00
jaedle
4b3cea3812
display dependend tasks
2019-02-24 14:53:39 +01:00
jaedle
1c3082ffa6
rename test fixture
2019-02-24 14:48:48 +01:00
jaedle
0446cfdba0
display commands of task
2019-02-24 14:37:14 +01:00
jaedle
db1d3183b6
refatoring
2019-02-24 14:32:47 +01:00
jaedle
fb666394fc
refatoring
2019-02-24 14:31:29 +01:00
jaedle
1054c89a9d
add missing test fixture file
2019-02-24 14:24:55 +01:00
jaedle
8dd87dc482
refactoring
2019-02-24 14:23:44 +01:00
jaedle
b2edbf05a1
refactoring
2019-02-24 14:20:39 +01:00
jaedle
6fb53a406b
remove unusued expectations
2019-02-24 14:18:51 +01:00
jaedle
b05fa0821d
move expectations for output to testdata
2019-02-24 14:18:07 +01:00
jaedle
0a808b1212
fix swapped expected and actual parameter
2019-02-24 14:10:46 +01:00
jaedle
f1d83e92a7
print command stub on details
2019-02-24 14:08:27 +01:00
jaedle
31b60f7f60
display task name on details
2019-02-24 14:01:53 +01:00
jaedle
c0f9af5daa
refactoring
2019-02-24 12:15:59 +01:00
jaedle
b25a9e8884
refactoring
2019-02-24 12:13:18 +01:00
jaedle
3c0cf3cd55
fix documentation
2019-02-24 12:00:45 +01:00
jaedle
1ac6f17e6a
should not surpress empty lines expect on last line
2019-02-24 11:58:44 +01:00
jaedle
399a2b38f3
add documentation for details
2019-02-24 11:52:31 +01:00
jaedle
b97221cdb2
ignore empty lines on description
2019-02-24 11:31:25 +01:00
jaedle
0164bc21ea
be more specific in tests about output
2019-02-24 11:28:15 +01:00
jaedle
5a23250d32
simplified tests
2019-02-24 11:25:26 +01:00
jaedle
80d88d9789
refactoring
2019-02-24 11:22:14 +01:00
jaedle
31ead854c7
fix test expectation
2019-02-24 11:19:08 +01:00
jaedle
4b64fcb8a4
add more tests
2019-02-24 11:09:55 +01:00
jaedle
a951f2403d
add more tests for details
2019-02-24 11:01:48 +01:00
jaedle
f9adeba7f1
add basic test for details
2019-02-24 09:53:49 +01:00
jaedle
5c823d51d0
revert changes for taskfile
2019-02-24 09:29:19 +01:00
jaedle
9be7521b83
refactoring
2019-02-24 09:28:25 +01:00
jaedle
c73ddc3552
refactoring
2019-02-24 09:27:26 +01:00
jaedle
4b7f058f41
refacotring
2019-02-24 09:25:39 +01:00
jaedle
07221a1b20
output detailed task description
2019-02-24 09:24:57 +01:00
jaedle
13614fb3c4
add details flag for cli
2019-02-24 08:51:20 +01:00
jaedle
4fa983bde7
ignore ide configuration
2019-02-24 08:24:09 +01:00
Andrey Nering
9cb1db8c0a
Docs: Fix wrong URL
2019-02-21 21:57:21 -03:00
Andrey Nering
5738436d55
v2.4.0
2019-02-21 21:28:10 -03:00
Andrey Nering
5e49b38c33
Mitigate execext.Expand problems on Windows
...
Closes #170
Co-authored-by: mikynov <micnov@gmail.com >
2019-02-21 21:22:40 -03:00
Andrey Nering
0c94adaff9
Update CHANGELOG.md
2019-02-21 21:06:46 -03:00
Andrey Nering
f8a6c5d06c
Fix execext.Expand for file names with spaces
...
Fixes #176
2019-02-21 20:59:17 -03:00
Andrey Nering
21e66c7c02
Docs: Update theme color
2019-02-09 10:48:48 -02:00
Andrey Nering
902f0d3ac4
Don't persist new checksum on the disk if dry mode is enabled
...
Fixes #166
2019-02-09 10:44:35 -02:00
Andrey Nering
713ecd35f6
Pass context as an argument
2019-02-09 10:16:13 -02:00
Andrey Nering
27b35157cd
Indentation fix
2019-02-09 10:15:38 -02:00
Andrey Nering
f8fb639870
Update documentation and changelog to mention the new --output flag
...
Ref #173
2019-02-09 10:01:41 -02:00
Andrey Nering
14f41ae619
Merge pull request #173 from kjdev/master
...
Add execute output style options
2019-02-07 19:51:49 -02:00
kj
a026d72924
Add execute output style options
2019-02-05 15:42:57 +09:00
Andrey Nering
2cb070f5b3
Merge pull request #172 from go-task/allow-calling-root-task-from-included
...
Allow calling a task of the root Taskfile from within an included Taskfile
2019-02-02 21:26:22 -02:00
Andrey Nering
1dec956e99
Allow calling a task of the root Taskfile from within an included Taskfile
...
Fixes #161
2019-02-02 21:22:08 -02:00
Tim Foerster
310394aa60
task: Fix merge behavior
2019-02-02 17:19:20 -02:00
Andrey Nering
468ff18243
Merge pull request #164 from saromanov/fix-error-message
...
taskfile: return defined error when taskfile.yml is not found
2019-01-22 22:16:45 -02:00
Sergey
44a63580f0
taskfile: missing task: prefix to the error message
2019-01-23 02:01:53 +05:00
Andrey Nering
4ac1fa43aa
Merge pull request #165 from 0xflotus/patch-1
...
fixed docs
2019-01-21 23:00:01 -02:00
0xflotus
6f992a3cf7
fixed suppressed
2019-01-21 13:36:04 +01:00
0xflotus
fd4ce656d5
fixed Snapcraft
2019-01-21 13:33:19 +01:00
Sergey
9ed2dca427
taskfile: return defined error when taskfile.yml is not found
2019-01-21 14:56:14 +05:00
Andrey Nering
dfb804fe3f
Update vendor/
2019-01-19 19:25:49 -02:00
Andrey Nering
4f2a84b426
Upgrade some libs
2019-01-19 19:24:49 -02:00
Andrey Nering
14a127b6b3
Pin mattn/go-zglob version
2019-01-19 19:08:30 -02:00
Andrey Nering
06000533fb
Pin mvdan/sh version
2019-01-19 19:07:11 -02:00