Dhanu Saputra 
							
						 
					 
					
						
						
							
						
						9c3ee234f1 
					 
					
						
						
							
							Add splitArgs template function ( #1059 )  
						
						
						
						
					 
					
						2023-03-16 21:38:24 -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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								João Pedro 
							
						 
					 
					
						
						
							
						
						ec2110e58f 
					 
					
						
						
							
							Add new TASK_VERSION special variable  
						
						... 
						
						
						
						Closes  #1014 
Closes  #990  
					
						2023-02-22 22:08:38 -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 
						 
				 
			
				
					
						
							
							
								Lea Anthony 
							
						 
					 
					
						
						
							
						
						aa6c7e4b94 
					 
					
						
						
							
							Add support for 'platforms' in both task and command ( #980 )  
						
						
						
						
					 
					
						2023-01-06 21:38:35 -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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						d2f2cba6d8 
					 
					
						
						
							
							Merge branch 'master' into aliases  
						
						
						
						
					 
					
						2022-10-14 18:44:56 -03:00 
						 
				 
			
				
					
						
							
							
								Andrey Nering 
							
						 
					 
					
						
						
							
						
						99014ad38d 
					 
					
						
						
							
							Small adjustments + CHANGELOG for  #865  
						
						
						
						
					 
					
						2022-10-14 16:51:14 -03:00 
						 
				 
			
				
					
						
							
							
								Pete Davison 
							
						 
					 
					
						
						
							
						
						540f6ecfdb 
					 
					
						
						
							
							tests: update alias test to cover namespace aliases  
						
						
						
						
					 
					
						2022-10-07 11:11:45 +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 
						 
				 
			
				
					
						
							
							
								ilewin 
							
						 
					 
					
						
						
							
						
						c2f20465ab 
					 
					
						
						
							
							Updated test for file watcher interval param  
						
						... 
						
						
						
						Updated Interval Setting Priority 
						
						
					 
					
						2022-10-07 08:56:13 +02: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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						f45dd11e53 
					 
					
						
						
							
							Add ROOT_DIR and TASKFILE_DIR special variables  
						
						... 
						
						
						
						Closes  #215  
					
						2022-09-03 18:14:54 -03:00 
						 
				 
			
				
					
						
							
							
								Andrey Nering 
							
						 
					 
					
						
						
							
						
						8788703ac6 
					 
					
						
						
							
							CHANGELOG for  #831  
						
						... 
						
						
						
						Closes  #826  
					
						2022-08-23 18:43:04 -03:00 
						 
				 
			
				
					
						
							
							
								ilewin 
							
						 
					 
					
						
						
							
						
						cdc969cd4e 
					 
					
						
						
							
							Added test to check if symlinks are evaluated for task source files  
						
						
						
						
					 
					
						2022-08-23 18:36:19 +02: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 
						 
				 
			
				
					
						
							
							
								Bevan Arps 
							
						 
					 
					
						
						
							
						
						e396f4d06f 
					 
					
						
						
							
							Resolve relative include paths relative to the including Taskfile  
						
						... 
						
						
						
						Closes  #823 
Closes  #822  
					
						2022-08-03 21:59:17 -03:00 
						 
				 
			
				
					
						
							
							
								Bruno Delor 
							
						 
					 
					
						
						
							
						
						58c7cc5d05 
					 
					
						
						
							
							Adds test TestErrorCode  
						
						
						
						
					 
					
						2022-06-02 16:44:23 +02: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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						de09843467 
					 
					
						
						
							
							Improvements + CHANGELOG for  #677  
						
						
						
						
					 
					
						2022-03-19 18:41:03 -03: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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						c73a2c8f84 
					 
					
						
						
							
							Move circular include logic to a separate function  
						
						
						
						
					 
					
						2022-01-15 23:34:59 -05:00 
						 
				 
			
				
					
						
							
							
								tylermmorton 
							
						 
					 
					
						
						
							
						
						02e7ff27c7 
					 
					
						
						
							
							Add support for multi-level includes and cyclic include detection  
						
						
						
						
					 
					
						2022-01-14 22:38:37 -05: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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								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