Pete Davison
6f986af0d4
feat: bump minimum go version to 1.20 ( #1302 )
2023-08-11 22:46:37 +01: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
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
Pete Davison
4e6ec14223
fix: ignore all errors when reading dotenv for experiments ( #1245 )
2023-06-30 09:33:37 -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
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
Pete Davison
5e78171d3e
feat: support lowercase Taskfiles ( #1221 )
2023-06-17 14:38:53 -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
Pete Davison
91878fccaf
fix: api reference formatting
2023-06-06 19:44:08 +00: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
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
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
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
Pete Davison
7ec5cac56b
fix: nil pointer when version is omitted ( #1149 )
2023-05-02 16:51:39 +01:00
Pete Davison
8cfac5a25a
refactor: remove newlines from formatter print functions ( #1137 )
2023-04-26 21:20:06 -03:00
Pete Davison
90b11dd02e
feat: improve docs for vscode-task ( #1138 )
2023-04-26 20:57:58 -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
Pete Davison
d9165646c6
chore: update refs from master to main ( #1048 )
2023-04-15 16:39:35 -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
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
Pete Davison
22983bcdd3
feat: release tool improvements ( #1096 )
2023-03-30 21:10:11 -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
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
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
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
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
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
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
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
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
Pete Davison
2da7ddc399
chore: optimize task filtering ( #982 )
2023-01-14 16:45:52 -03:00
Pete Davison and Andrey Nering
1c1be683ab
feat: set and shopt directives ( #929 )
...
Co-authored-by: Andrey Nering <andrey@nering.com.br >
2023-01-14 16:41:56 -03:00
Pete Davison and Andrey Nering
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
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
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
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
Pete Davison
f1d516cf2a
fix: interpolate includes taskfile and dir
2022-11-23 17:58:08 +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
Pete Davison
5a08409a27
feat: run default task in included file when task is omitted
2022-11-02 14:27:15 +00: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
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
Pete Davison
9e4cab2af9
feat: add actions to auto label issues
2022-10-15 17:47:39 +00:00
Pete Davison
6bff658af0
chore: ignore fleet configuration directory
2022-10-13 14:37:52 +00: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