Commit Graph

42 Commits

Author SHA1 Message Date
Emil Lerch c825ef72fe
disable windows tests on github
AWS-Zig Build / build-zig-0.11.0-amd64-host (push) Successful in 3m5s Details
2024-04-23 08:55:56 -07:00
Emil Lerch 99a61c0bd2
update aws-zig to zig 0.12.0 (example will still fail)
AWS-Zig Build / build-zig-0.11.0-amd64-host (push) Failing after 2m25s Details
2024-04-22 08:23:01 -07:00
Emil Lerch e74a0e9456
get build LLVM-approved (riscv64-linux disabled for now)
aws-zig mach nominated build / build-zig-nominated-mach-latest (push) Failing after 3m8s Details
aws-zig nightly build / build-zig-nightly (push) Failing after 1m0s Details
2024-04-02 17:49:45 -07:00
Emil Lerch 723e0b0989
add commented out "normal test" pattern 2024-04-02 17:47:50 -07:00
Emil Lerch d442671275
upgrade `zig build gen` build command to zig 0.12
This removes the copied Package.zig as we can now use the actual package
manager and look at our available dependencies in build.zig. This may
break again later as I believe lazy dependencies are planned, which will
have us search for a solution to tell the build system we're expecting
this dependency.
2024-03-30 15:26:24 -07:00
Emil Lerch 298f895bfe
update aws models to 2024-02-28 release
AWS-Zig Build / build-zig-0.11.0-amd64-host (push) Failing after 4m39s Details
2024-02-29 13:54:50 -08:00
Emil Lerch 14666da73f
clean up build (includes two fixes for arm 32 bit)
AWS-Zig Build / build-zig-0.11.0-amd64-host (push) Successful in 5m38s Details
2024-01-09 15:22:03 -08:00
Emil Lerch 5d13b48da6
adjust modules
AWS-Zig Build / build-zig-0.11.0-amd64-host (push) Successful in 9m27s Details
2023-09-14 15:11:03 -07:00
Emil Lerch 090c06c403
add explicit smithy dependency of aws module
AWS-Zig Build / build-zig-0.11.0-amd64-host (push) Successful in 7m51s Details
2023-09-05 16:38:37 -07:00
Emil Lerch 27dfede802
add actions runtime token/url to environment
AWS-Zig Build / build-zig-0.11.0-amd64-host (push) Failing after 8m8s Details
2023-09-05 13:00:40 -07:00
Emil Lerch ae07f82dd5
disable ec2_query demos temporarily 2023-08-27 11:40:56 -07:00
Emil Lerch 1ba69e38ed
unit test crashing and leaky, but not failing 2023-08-27 10:29:01 -07:00
Emil Lerch db4037111f
use copied package manager to fetch models
AWS-Zig Build / build-zig-0.11.0-amd64-host (push) Successful in 7m18s Details
With this commit, I have copied a significant amount of package
manager code from zig 0.11 that was not included in the standard
library. This code is in Package.zig, and was augmented/adjusted
to handle the use case of arbitrary data files rather than the
specialized zig project use case of the package manager. It
arguably should be in a seperate repo, but we can move this later
if needed.
2023-08-25 11:31:18 -07:00
Emil Lerch 4dacca2d46
introduce verbosity 2023-08-14 22:56:19 -07:00
Emil Lerch cbb6116a61
add test step
AWS-Zig Build / build-zig-0.11.0-amd64-host (push) Failing after 2m49s Details
2023-08-14 22:45:46 -07:00
Emil Lerch b603822679
make codegen releasesafe 2023-08-14 22:41:09 -07:00
Emil Lerch 3b249d62b9
better codegen but without caching
AWS-Zig Build / build-zig-0.11.0-amd64-host (push) Failing after 2m4s Details
2023-08-14 22:38:37 -07:00
Emil Lerch 64dc7b5772
add thoughts on adding git rev 2023-08-14 08:49:23 -07:00
Emil Lerch 3834fe6a49
add thoughts on code gen 2023-08-14 08:48:01 -07:00
Emil Lerch f95de3457c
need to address testing 2023-08-05 13:11:30 -07:00
Emil Lerch 8760662cf7
partial upgrade of build 2023-08-04 16:40:24 -07:00
Emil Lerch cfdf4a3141
these are old changes, but I believe part of 0.11 from a while back 2023-08-04 10:06:54 -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 0371e5a5e0
add macos to CI 2022-02-08 22:36:36 -08:00
Emil Lerch be42b07086
add tls trust chain for AWS
continuous-integration/drone/push Build is passing Details
2022-01-19 21:17:44 -08:00
Emil Lerch 3bf6adc13e
initial cut of VersionStep - implementation TBD 2022-01-12 12:21:28 -08:00
Emil Lerch 87323ecb71
move test step to its own file for reuse 2022-01-12 12:03:04 -08:00
Emil Lerch eb449eabb0
dig out aws crt. project no longer builds
continuous-integration/drone/push Build is failing Details
2022-01-10 21:49:59 -08:00
Emil Lerch 1c41737202
upgrade to zig 0.9.0
continuous-integration/drone/push Build is passing Details
2022-01-03 08:06:14 -08:00
Emil Lerch f415e97425
add automatic regen (though there is probably a better way here) 2021-07-23 14:05:26 -07:00
Emil Lerch 2e01197d58
add default 2021-07-14 08:38:42 -07:00
Emil Lerch fda5589f20
fix stripping, update readme for proper sizing
continuous-integration/drone/push Build is passing Details
2021-06-30 15:14:36 -07:00
Emil Lerch ebbcdb271b
add smithy package to tests
continuous-integration/drone/push Build is passing Details
2021-06-30 13:49:02 -07:00
Emil Lerch 13e43528b5
move install to end
continuous-integration/drone/push Build is failing Details
2021-06-30 11:13:12 -07:00
Emil Lerch 487abc057f
perform build before test/add gen as a dependency for test
continuous-integration/drone/push Build is failing Details
2021-06-30 11:09:30 -07:00
Emil Lerch e98d64f39c
update build.zig and README 2021-06-30 09:37:14 -07:00
Emil Lerch 9a0908bc63
adjust build.zig for zig 0.9.0 >= c5d412268 2021-06-12 13:40:23 -07:00
Emil Lerch 88632df671
update build.zig with zig 0.8.0 instructions
My PR is still open, so it will be 0.9.0 at least before we get static build.zig support
2021-06-09 16:18:01 -07:00
Emil Lerch b1397d896e
move service model to its own file
This will need further refactoring to incorporate genned stuff
2021-05-29 19:33:08 -07:00
Emil Lerch f068dce413
codegen all the things 2021-05-29 18:17:45 -07:00
Emil Lerch e0b3c4f0b3
switch openssl->aws-lc
This switch moves to a full AWS stack and a core ssl library with
smaller security attack surface. It increases final binary size by
3MB which may be largely avoided by tweaking the aws-lc build
commands at the expense of some performance. Note aws-lc will
likely be the primarily supported ssl library by the AWS c
runtime libs moving forward, and thus this also allows us to move
to more recent versions of the dependant libraries. We still
require a custom fork of aws-c-cal until PR 89 is merged
2021-04-29 16:27:23 -07:00
Emil Lerch d3efa21a41
first thing that actually works 2021-04-27 11:24:01 -07:00