Pete Davison
8d138a5eea
feat: better yaml parsing and error handling ( #1619 )
2024-05-16 01:24:02 +00:00
Pete Davison
252d549e3f
feat: task executable variable ( #1624 )
2024-05-15 21:50:18 -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
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
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
Pete Davison
cd259a741f
chore: changelog for #1610
2024-04-29 21:32:42 +00: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
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
Pete Davison
454fe65ef3
feat: support 8-bit color ( #1576 )
2024-04-08 21:49:44 -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
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
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
Pete Davison
6c21568447
fix: list tasks ( #1520 )
2024-02-28 19:44:34 -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
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
Pete Davison
870c07eafb
fix: remote prompt ( #1487 )
2024-01-27 18:45:13 -03:00
Pete Davison
d5b42e97ec
refactor: use tf for taskfile instead of t
2024-01-25 21:23:28 -03:00