Commit graph

468 commits

Author SHA1 Message Date
3e146f143c
sync workflows from master branch to zig-mach branch 2025-03-21 12:48:55 -07:00
838f0ffb96
fix json serialization for null/empty maps 2025-03-21 12:43:07 -07:00
acd6589909
add support for raw responses beginning with name of single field in response struct 2025-02-05 13:22:52 -08:00
78b36e2316
support for timestamp as f128 (more)
f128 is not really the correct data type long term. More information on the exact details are
https://smithy.io/2.0/aws/protocols/aws-json-1_1-protocol.html and
https://smithy.io/2.0/spec/protocol-traits.html\#timestampformat-trait

But...it will hold all our values and parses correctly, so we can use it for now
2025-02-05 13:21:53 -08:00
b369c29e84
manually set latest mach to remove confusion 2025-02-05 13:14:10 -08:00
e3bb4142d6
update example dependency 2024-12-19 09:04:42 -08:00
e02fb699fc
move away from deprecated API 2024-12-19 08:54:30 -08:00
35fad85c13
add .envrc 2024-12-19 08:48:37 -08:00
88d7e99d6b
add a build option to disable LLVM 2024-12-19 08:43:25 -08:00
debb4dab60
update example dependencies 2024-10-26 18:50:58 -07:00
6240225db2
workaround for zig issue 21815 2024-10-26 18:33:30 -07:00
0892914c5b
add build status note to readme 2024-10-17 12:00:42 -07:00
97b784f8e3
cleanup main, re-enable riscv64-linux 2024-10-17 12:00:20 -07:00
4fa30a70cc
more ci stuff 2024-10-17 11:28:54 -07:00
9497db373c
ci failing with panic that does not happen locally 2024-10-17 11:08:14 -07:00
3d78705ea5
update to latest zig nominated 2024-10-17 10:54:01 -07:00
1e2b3a6759
add smoke test step to speed local tests 2024-10-17 10:02:55 -07:00
908c9d2d42
add diagnostics option to rest calls 2024-08-27 13:37:36 -07:00
1fdff0bacd
include credenitals in logging control (tie to signing) 2024-08-27 11:42:07 -07:00
1fe39007c5
add logging control useful for build scripts 2024-08-27 11:30:23 -07:00
c5cb3dde29
Remove extra fields in request (AWS is sensitive to them) 2024-08-27 10:40:52 -07:00
f5663fd84d
allow serializeMap to work with optionals 2024-08-26 16:01:21 -07:00
c056dbb0ff
add diagnostics for failures 2024-08-23 16:03:37 -07:00
9e8198cee4
also override iam region for signing requests 2024-08-23 14:49:19 -07:00
43238a97eb
add iam global endpoint exception 2024-08-23 14:40:56 -07:00
b048b1193d
update to latest smithy 2024-08-23 14:01:51 -07:00
f85eb4caf1
add hack to allow import in build scripts 2024-08-23 13:50:30 -07:00
0bd583cae0
allow use in build scripts 2024-08-23 13:17:52 -07:00
3b35936ac6
disable wasi again 2024-08-23 12:59:56 -07:00
262cdefe12
TLS 1.3 should be behind us now 2024-08-23 12:56:21 -07:00
238952d127
add iam getRole test
This test triggers the scenario that a required response element exists, which
forces our check for "we do not expect data for this call" to be comptime.
It previously was accidentally runtime, which was solved by making
expected_body_field_len a comptime var.
2024-08-23 12:53:58 -07:00
38b51c768b
reformat test targets 2024-08-23 12:16:30 -07:00
86877ca264
update example to latest sdk 2024-08-19 09:48:45 -07:00
e5b662873a
omit most automatically added headers 2024-08-19 09:42:00 -07:00
a9f99c0205
add failing test for duplicate header values 2024-08-19 09:41:39 -07:00
c1c40644ac
fix nightly cron schedule 2024-07-08 17:09:50 -07:00
927871c59e
add check step for usage with zls 2024-07-01 18:54:58 -07:00
7298c6d3ee
...and, remove the old ones 2024-07-01 15:23:41 -07:00
4bfd9cb7bc
upgrade example dependencies 2024-07-01 14:51:16 -07:00
3e89ec468a
utf16leToUtf8 -> utf16LeToUtf8 (capital L) 2024-07-01 14:18:40 -07:00
d84246333c
update smithy dependency 2024-07-01 14:03:59 -07:00
f558b058e1
use explicit splitScalar 2024-07-01 13:45:29 -07:00
e665b94683
badges use branch of the workflow, not branch of the code 2024-07-01 13:08:48 -07:00
dd6a87a034
CrossTarget -> std.Target.Query 2024-07-01 12:55:49 -07:00
61592f039d
fix license in build.zig.zon 2024-06-08 10:17:40 -07:00
c8f625068d
upgrade github workflow 2024-06-07 08:40:44 -07:00
ffbbf21303
upgrade to zig 0.13.0 2024-06-07 08:26:56 -07:00
a659c99350
re-enable windows test for 0.13/LLVM 18, update README 2024-06-04 17:34:33 -07:00
981d5579f1
update to compatible package version 2024-06-04 17:04:11 -07:00
3307eb6b8f
update mach/nightly jobs to disambiguate package versions 2024-06-04 16:58:28 -07:00