Commit Graph
100 Commits
Author SHA1 Message Date
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
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
Pete Davison e9392df30b fix: experiment flags not working when .env is not in cwd (#1478) 2024-01-25 21:15:02 -03:00
Pete Davison 3ff8fdbc0a feat: add ROOT_TASKFILE special variable (#1469) 2024-01-25 21:11:08 -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
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
Pete Davison 00896a1318 feat: add spew function to templater (#1452) 2024-01-10 22:04:45 -03:00
Pete Davison 42af0fc791 feat: invert call.Direct (#1459) 2024-01-10 21:32:49 -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
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
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