R Tyler Croy
f8dc3af95e
Update the cargo versions
...
Fixes #64
2021-03-03 22:04:25 -08:00
R Tyler Croy
08d584974b
Upgrade to tide 0.16 across the board to make the async-graphql example code work
2021-03-03 22:04:25 -08:00
R Tyler Croy
4e9c851dd6
Refactor some dependencies to allow jumping to async-std 1.9.0
...
There are some good stabilizations and other work in this release that I want.
Also, my Cargo.tomls have been too strict, need to start relaxing that
2021-03-03 22:04:25 -08:00
R Tyler Croy
a9adeb2d8a
Map the project and system configuration defined in the demo directory
2021-03-03 22:04:24 -08:00
Nakul Pathak
86b7f7d6f4
Add multi-line comment support to parser
...
Copied this straight from Pest itself so must be right 😅
https://github.com/pest-parser/pest/pull/332/files
Tested against
```
/* 1-line multiline comment */
/*
N-line multiline comment
*/
/*
// Line comment inside multiline
/*
(Multiline inside) multiline
*/
*/
```
Testing steps -
* `cargo build`
* `make run`
* `scripts/local-run` with above inputs
Fixes #57
2020-12-12 01:41:22 -05:00
R Tyler Croy
b080a10fdd
Add a couple more readmes into the crates/
2020-11-29 09:30:15 -08:00
R Tyler Croy
0b4821137d
Implement the parser support for the parallel block
...
This was pretty simple, yay.
pipeline {
parallel {
stage {
name = 'Foo'
steps {
sh 'pwd'
}
}
stage {
name = 'Foo'
steps {
sh 'pwd'
}
}
}
}
2020-11-28 22:04:50 -08:00
R Tyler Croy
127d3b7aa4
Refactor the parser code into its own crate for future development
...
This will inform #46
2020-11-28 21:42:48 -08:00
R Tyler Croy
9a39ea00d6
Relocate the agent control socket to outside the current working directory
...
There was a race condition where sometimes the agent would set up the control
port so fast that a git into `.` would fail because the directory wasn't empty.
The better solution is to put the control socket outside the workspace in a temp
directory
2020-11-28 14:46:43 -08:00
R Tyler Croy
d054fdf7ea
Correct the parsing of keyword arguments and multiple positional arguments.
...
This is basically me stumbling over a shortcut that I left in the parser code
when I first started on it. Now that I am integration testing, I tripped right
into this.
Fixes #44
2020-11-27 11:47:58 -08:00
R Tyler Croy
c698667c4c
Add a couple quick READMEs for the subdirectories
2020-11-26 10:47:52 -08:00
R Tyler Croy
ee2510ed6f
Refactor the source tree to separate local executables (CLIs) and models a bit more
...
This should make the compile cycles a little bit more sensible when just working
on the CLI components of the agent, for example.
2020-11-26 10:40:37 -08:00