17ff6d3e82
clean up test code in prep for other main stuff
AWS-Zig Build / build-zig-0.11.0-amd64-host (push) Successful in 5m18s
2023-08-27 18:12:32 -07:00
06429e0853
re-enable full demo code
AWS-Zig Build / build-zig-0.11.0-amd64-host (push) Successful in 5m16s
2023-08-27 17:36:26 -07:00
8361431754
clean up/add credential handling
AWS-Zig Build / build-zig-0.11.0-amd64-host (push) Failing after 1m26s
2023-08-27 15:24:58 -07:00
ae07f82dd5
disable ec2_query demos temporarily
2023-08-27 11:40:56 -07:00
b2bd779de7
re-enable whatever test that was
2023-08-27 11:03:38 -07:00
18a0ed5ce4
refalldecls for referenced dependencies
2023-08-27 11:01:40 -07:00
c84baf5152
address test leaks
2023-08-27 10:53:51 -07:00
1c072c454d
fix crash. leaks remain
2023-08-27 10:34:39 -07:00
1ba69e38ed
unit test crashing and leaky, but not failing
2023-08-27 10:29:01 -07:00
4bc8889d32
fix more compile errors - leaving 2 nasty ones
2023-08-05 16:26:09 -07:00
e49ed1b7ad
found fix for comptime decl stuff, avoid more codegen changes
2023-08-05 13:00:55 -07:00
5ee53a493d
some codegen changes needed/investigation into http_query (see note)
...
This fixes main compile issues. Problems that remain:
* json is borked for objects with key/value keys that need to be coerced
* currently all request structures need an http_query declaration, and this may be a hard requirement
* need to revisit all the places where we are reading http response bodies
* there are 35 compile errors that do not have reference traces and will take a while to track down
2023-08-05 12:41:04 -07:00
e6f7ab003d
zig fmt to take care of easy stuff
2023-08-04 10:07:58 -07:00
cfdf4a3141
these are old changes, but I believe part of 0.11 from a while back
2023-08-04 10:06:54 -07:00
8d852e8084
handle s3 key paths
continuous-integration/drone/push Build is passing
2022-06-29 09:24:16 -07:00
247a236ad1
reduce debug logging noise
2022-06-05 18:27:36 -07:00
b428029cc1
add http payload support
2022-06-05 18:27:10 -07:00
21b04317bd
add header parsing support
2022-06-05 18:26:42 -07:00
ab1060b145
s3 listallbuckets/putobject working
continuous-integration/drone/push Build is failing
2022-05-31 18:47:59 -07:00
c531164cfa
cleanup and refactoring. Addressed TODO related to comptime eval
2022-05-29 12:49:02 -07:00
03f7228662
fix rest_xml_no_input integration test
2022-05-29 11:16:55 -07:00
08c2ed0c07
move json detection to separate function
2022-05-29 11:13:05 -07:00
357c583e9b
rest_xml support, minus s3
continuous-integration/drone/push Build is passing
2022-05-28 20:18:16 -07:00
652a04d0c3
handle greedy labels
2022-05-28 18:02:31 -07:00
46e3a4de11
add additional request id for CloudFront
2022-05-28 18:01:49 -07:00
fed45c90ee
tolerate unwrapped xml response values
2022-05-28 17:57:35 -07:00
f9cf8de76f
initial S3 support
continuous-integration/drone/push Build is passing
2022-05-25 15:27:13 -07:00
8727a4e038
EC2 support
continuous-integration/drone/push Build is passing
2022-02-16 14:14:54 -08:00
8e9b85b35f
make for easier EC2 Query development
continuous-integration/drone/push Build is passing
2022-02-11 09:28:24 -08:00
240d2ebdd1
new EC2 code (still failing/disabled)
2022-02-11 09:17:27 -08:00
f374df3fa1
update generated models for xml mappings
2022-02-10 15:13:44 -08:00
d4c9f22316
32 bit support
continuous-integration/drone/push Build is failing
2022-01-20 12:31:45 -08:00
be42b07086
add tls trust chain for AWS
continuous-integration/drone/push Build is passing
2022-01-19 21:17:44 -08:00
a3967b8652
case insensitive header search
2022-01-17 13:44:29 -08:00
a5b78384f5
build works, c_allocator no longer required
2022-01-12 09:18:16 -08:00
1c41737202
upgrade to zig 0.9.0
continuous-integration/drone/push Build is passing
2022-01-03 08:06:14 -08:00
687880f27e
free requests in demo
2021-09-06 15:48:10 -07:00
d02272d12c
proper path/query support for REST v1
continuous-integration/drone/push Build is passing
2021-09-05 14:33:33 -07:00
87116cb69e
support requests with bodies/responses without
2021-09-02 15:40:16 -07:00
535205e947
fix query args (http_query is a decl, not a field)
continuous-integration/drone/push Build is passing
2021-09-01 08:58:25 -07:00
9f58076bac
add service_meta as struct const
continuous-integration/drone/push Build is failing
2021-08-24 17:13:45 -07:00
7f178bcc91
provide ability to handle requests built at runtime
...
continuous-integration/drone/push Build is failing
This commit adds a new interface that is capable of runtime
use. By calling Request(action).call(request, options), the request
object can now be built at runtime. This change also moves the client
object into the options structure. It also moves the metaInfo generated
function to a type-based function rather than requiring an instance for
binding.
2021-08-24 17:02:28 -07:00
5c5f23eb26
skip value of field when field is unused (ported in from zig master)
2021-08-23 10:16:22 -07:00
8e853e9a82
rest json v1 basic requests (responses tbd)
...
continuous-integration/drone/push Build is passing
This provides initial implementation with some basic calls
working. Only GET requests have been verified so far.
Http header support missing. POST/PUT might work, but
have not been tested. Currently the demo tests are
failing due to a response deserialization issue that
is still being debugged
2021-08-13 18:12:05 -07:00
17b0ae9551
provide smithy-based json serialization for request data
...
continuous-integration/drone/push Build is passing
This will use the actual structure name or the override
from the trait as needed. Return value support
is also enabled in the code generation but not in
aws.zig. The current fuzzy checks should get most
of the way there though
2021-08-13 10:28:29 -07:00
f21ce40186
include proper service name and use it
2021-08-12 17:51:07 -07:00
81cc6a8cde
fix query tests by consistently allocating requestid
continuous-integration/drone/push Build is passing
2021-08-12 17:05:30 -07:00
00b2ab3d27
initial support for json 1.0
2021-08-12 14:24:24 -07:00
34b803c7dc
support for EC2Query protocol requests (response is XML and not yet implemented)
continuous-integration/drone/push Build is failing
2021-07-24 00:25:53 -07:00
4bca7eba8f
add query string capabilities/move to request object
2021-07-24 00:22:06 -07:00