Commit Graph

414 Commits

Author SHA1 Message Date
Emil Lerch a662f6f674
add S3 integration test/update readme
continuous-integration/drone/push Build is passing Details
2022-06-05 18:34:39 -07:00
Emil Lerch 247a236ad1
reduce debug logging noise 2022-06-05 18:27:36 -07:00
Emil Lerch b428029cc1
add http payload support 2022-06-05 18:27:10 -07:00
Emil Lerch 21b04317bd
add header parsing support 2022-06-05 18:26:42 -07:00
Emil Lerch 723c483544
add english date parsing option 2022-06-05 18:23:51 -07:00
Emil Lerch d3a7edcadc
change verbosity levels to remove more noise 2022-06-05 18:23:16 -07:00
Emil Lerch e34a0d8ff4
comment failing integration demo
continuous-integration/drone/push Build is passing Details
2022-05-31 19:25:06 -07:00
Emil Lerch ab1060b145
s3 listallbuckets/putobject working
continuous-integration/drone/push Build is failing Details
2022-05-31 18:47:59 -07:00
Emil Lerch b9aaffb08d
add s3 exception for virtual host addressing 2022-05-29 14:12:01 -07:00
Emil Lerch c531164cfa
cleanup and refactoring. Addressed TODO related to comptime eval 2022-05-29 12:49:02 -07:00
Emil Lerch 03f7228662
fix rest_xml_no_input integration test 2022-05-29 11:16:55 -07:00
Emil Lerch 08c2ed0c07
move json detection to separate function 2022-05-29 11:13:05 -07:00
Emil Lerch 357c583e9b
rest_xml support, minus s3
continuous-integration/drone/push Build is passing Details
2022-05-28 20:18:16 -07:00
Emil Lerch 73d056e845
support customization for cloudfront 2022-05-28 18:05:13 -07:00
Emil Lerch 652a04d0c3
handle greedy labels 2022-05-28 18:02:31 -07:00
Emil Lerch 46e3a4de11
add additional request id for CloudFront 2022-05-28 18:01:49 -07:00
Emil Lerch 803581f647
add http_payload type declaration based on smithy model 2022-05-28 18:00:38 -07:00
Emil Lerch 611849bde6
add codegen exception for cloudfront/adjust iot sitewise 2022-05-28 17:59:22 -07:00
Emil Lerch f4e72ba961
remove run debug messages in versionstep 2022-05-28 17:58:20 -07:00
Emil Lerch fed45c90ee
tolerate unwrapped xml response values 2022-05-28 17:57:35 -07:00
Emil Lerch c1880e2d43
document the other compiler bug test 2022-05-28 15:50:38 -07:00
Emil Lerch 51232cb45e
get more defensive from compiler bugs 2022-05-28 15:50:07 -07:00
Emil Lerch e4e5288ef6
work around another compiler bug 2022-05-28 15:49:17 -07:00
Emil Lerch f5e1019a39
make codegen dependent on any source update in codegen directory 2022-05-28 15:29:17 -07:00
Emil Lerch f009bb5c37
update README to be more clear on S3 situation
continuous-integration/drone/push Build is passing Details
2022-05-25 15:34:24 -07:00
Emil Lerch f9cf8de76f
initial S3 support
continuous-integration/drone/push Build is passing Details
2022-05-25 15:27:13 -07:00
Emil Lerch e6d2559b80
add x-amz-content-sha256 to all requests
continuous-integration/drone/push Build is passing Details
2022-05-25 14:24:56 -07:00
Emil Lerch 0e46bb04b2
add ec2 query with input demo
continuous-integration/drone/push Build is passing Details
2022-05-25 11:38:34 -07:00
Emil Lerch 674b81339c
update README with todo item to move to 0.9.1
continuous-integration/drone/push Build is passing Details
2022-03-10 09:14:24 -08:00
Emil Lerch 71d7fb92f8
revert to zig 0.9.0. iguanaTLS broken on 0.9.1
continuous-integration/drone/push Build is passing Details
2022-03-10 09:13:42 -08:00
Emil Lerch a1aae60a94
update GitRepoStep to change to correct revision prior to updating submodules
continuous-integration/drone/push Build is failing Details
2022-03-09 17:30:48 -08:00
Emil Lerch 8ccddaabb8
update CI for zig 0.9.1/use variable for same
continuous-integration/drone/push Build is failing Details
2022-03-09 16:53:25 -08:00
Emil Lerch d95eb6770a
remove note of zig native branch - this is the branch moving forward 2022-02-18 11:30:19 -08:00
Emil Lerch 8727a4e038
EC2 support
continuous-integration/drone/push Build is passing Details
2022-02-16 14:14:54 -08:00
Emil Lerch 714e7278fd
ensure logging statements are using scoped log 2022-02-16 14:04:06 -08:00
Emil Lerch b2c915f400
dealloc on error (using a blunt instrument) and iso8601 support 2022-02-16 14:01:29 -08:00
Emil Lerch b44ea5c3e8
add iso8601 string to timestamp 2022-02-16 13:47:19 -08:00
Emil Lerch 4b26bc884f
basic ISO8601 parsing 2022-02-16 13:45:41 -08:00
Emil Lerch fc8a73a9c4
handle times before 1970 2022-02-15 17:28:27 -08:00
Emil Lerch 49f3f48aa8
conversion from DateTime structure to timestamp (partial)
This only handles dates after 1970. The code
is getting ugly and I think it is the wrong approach.
Will clean up in the next commit
2022-02-15 17:03:42 -08:00
Emil Lerch 0706dd5e6f
work around zig compiler bug
continuous-integration/drone/push Build is passing Details
2022-02-11 13:36:38 -08:00
Emil Lerch 8e9b85b35f
make for easier EC2 Query development
continuous-integration/drone/push Build is passing Details
2022-02-11 09:28:24 -08:00
Emil Lerch bb93f41b85
add xml_shaper (see below)
This will use the Vulkan xml parser to parse data, then
massage that into a passed type. It uses code patterned
off the standard library Json parser to do the work.

The final, commented test is exposing a compiler bug that
needs to be reduced and sent to the zig team. Initial reports
from IRC indicate that the team is not focusing on compiler
bugs until stage 2 is done (hopefully May 2022)
2022-02-11 09:22:32 -08:00
Emil Lerch 240d2ebdd1
new EC2 code (still failing/disabled) 2022-02-11 09:17:27 -08:00
Emil Lerch ca801799fc
update README with new XML information
continuous-integration/drone/push Build is passing Details
2022-02-10 15:29:51 -08:00
Emil Lerch f374df3fa1
update generated models for xml mappings 2022-02-10 15:13:44 -08:00
Emil Lerch 744d834cfd
add predicate option to xml parser 2022-02-10 15:07:50 -08:00
Emil Lerch c9369504fa
re-import xml.zig from Vulkan project 2022-02-10 10:20:00 -08:00
Emil Lerch 4606205b82
update readme for prioritization plan 2022-02-10 09:45:18 -08:00
Emil Lerch 5bb382bda3
implement container credentials
continuous-integration/drone/push Build is passing Details
2022-02-09 11:46:53 -08:00