1
0
mirror of https://github.com/go-task/task.git synced 2026-04-24 19:54:16 +02:00
Commit Graph

98 Commits

Author SHA1 Message Date
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 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 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
Chris Garrett c6138a0660 #378 - allow for missing env files as they may be bootstrapped. 2020-10-03 16:39:58 -06:00
Chris Garrett 8b962fb8e8 #324 implement dotenv 2020-08-03 16:18:38 -06:00
Andrey Nering 572f6a7fab CHANGELOG, docs and nits for #321 and #337 2020-06-14 17:12:20 -03:00
Adam Wasila 4bc183a8a1 Add basic unit tests for label attribute 2020-06-14 15:12:48 +02: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 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
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 d567e23e50 Added tests for new inport taskfile logic 2020-01-29 11:25:11 +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 7373639f57 Expose .TASK variable with the task name
Closes #252
2019-12-07 19:43:10 -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 78595fba0b Make "checksum" the default method in v3 2019-09-08 22:51:56 -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
Stephen Prater a1aec8178a Export Time Struct to Template 2019-08-25 13:36:48 -07:00
Stephen Prater 1ee684b7c0 Expose timestamp and checksum to status 2019-08-25 09:39:39 -07:00
jaedle 0f385f9f4e remove v1 2019-08-18 17:37:21 +02:00
Andrey Nering 4cee4aa5a8 Fix typo 2019-06-15 21:58:37 -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 fe2b8c8afa Post-fixes to #211 2019-06-15 21:12:54 -03:00
Stephen Prater cc9264854e Change error output 2019-06-11 12:20:56 -07: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
Stephen Prater 044d3a0ff9 Remove ignore_errors 2019-05-28 13:02:59 -07:00
Stephen Prater bd5882f0f0 Add Preconditions to Tasks 2019-05-17 13:51:15 -07:00
jaedle b7564080bc add space between tasks 2019-03-04 12:48:26 +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
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
jaedle 3ca590b185 display summary for tasks without summary/description 2019-02-24 19:02:44 +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 d05d418c4c renaming field in taskfile to summary 2019-02-24 15:37:02 +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