Commit graph

77 commits

Author SHA1 Message Date
fb84eb8d86
update versions 2026-02-04 16:43:34 -08:00
2bdf23f375
add side_effects to deploy 2026-02-04 15:50:30 -08:00
5c36a2c979
allow 202 - accepted, which is what we see in production 2026-02-04 15:12:41 -08:00
f444697d93
use exe name as the default if nothing else provided 2026-02-04 11:38:05 -08:00
d29715a00e
delint 2026-02-04 01:13:16 -08:00
685cb99f1d
clean up output, move to http status 2026-02-04 01:02:13 -08:00
b07ae58e08
allow consumers to set a default allow principal 2026-02-03 17:53:38 -08:00
56ac230e5e
add ability for consumers to specify env file / log info & continue if not exists 2026-02-03 17:36:03 -08:00
140f9e9c55
add ability for consumers to get deployment information 2026-02-03 16:52:12 -08:00
ed9c7ced6c
add config parameter so consumers can change defaults 2026-02-03 15:42:28 -08:00
b420abb0a1
add allow-principal option 2026-02-02 19:56:59 -08:00
0f75605cc4
update aws sdk 2026-02-02 18:11:30 -08:00
b3f5cb8203
tell sdk that the profile is a command line flag/change precedence 2026-02-02 17:38:51 -08:00
446b726cf9
update test to include a build of tools/build, fix aws dependency 2026-02-02 16:30:23 -08:00
dbea9b6205
proper profile support 2026-02-02 16:19:29 -08:00
ca110ec58d
environment variable support 2026-02-02 14:24:25 -08:00
183d2d912c
move to forgejo CI 2026-02-02 11:19:59 -08:00
e70b65260c
upgrade to zig 0.15 / rewrite build tooling as standalone CLI
This migrates from zig 0.13 to 0.15.2. In addition to dealing with
breaking changes in the build system and standard library APIs, the
architecture was changed substantially. We now build a standalone
CLI, and use that to execute the commands. This avoids sandboxing issues
related to TLS and enables easier testing. The commit also includes a
simple zip implementation (store only, single file) which avoids the
platform restriction (i.e. this build can now theoretically work on
Windows).
2026-02-02 11:05:20 -08:00
a28c96994c
remove printf debug 2024-08-29 13:56:35 -07:00
53981da7c1
update readme as caching now works 2024-08-28 15:23:32 -07:00
12dd33db15
implement package caching 2024-08-28 15:15:19 -07:00
8a70f19ae5
allow packaging to be cached 2024-08-28 13:59:39 -07:00
a7c72d5ad2
add wait loop in invoke to make sure the update has been processed 2024-08-28 10:27:29 -07:00
91149957b5
create region via allocator so it survives until through make phase 2024-08-28 09:47:01 -07:00
a8a560a480
avoid checking for region until necessary 2024-08-27 16:47:24 -07:00
f86bafc533
out with AWS cli/in with the SDK 2024-08-27 16:29:43 -07:00
ef5b793882
upgrade to zig 0.13.0 2024-06-08 10:01:40 -07:00
9d11086972
fix test 2024-05-10 13:28:30 -07:00
1ed36376d8
allow downstream projects to use test harness 2024-05-10 13:25:22 -07:00
26d97f2fec
merge changes made in universal lambda (namespacing/iam refactor) 2024-05-06 11:14:24 -07:00
e0307704e1
add build.zig.zon 2024-05-05 13:10:36 -07:00
5b2a4936a2
no longer wrap output of event handler data 2024-05-05 13:02:15 -07:00
f9e44210c0
update version in readme 2024-05-05 12:47:01 -07:00
cd9bf618f1
upgrade to zig 0.12.0 2024-05-05 10:57:51 -07:00
56c5b0b5bd
update workflow to address gitea notifications 2024-04-30 22:52:42 -07:00
092c1243c2
update zig-action-cache to GitHub friendly version 2024-04-30 20:18:05 -07:00
fe0b0b734b
add standard zig workflow 2024-04-29 16:36:09 -07:00
6a9ff3de24
test with zig 0.11 proper 2023-08-04 09:15:54 -07:00
e2bbaf2c9a
refactor main loop into multiple functions
This also gains the ability to report errors when posting the response
2023-08-02 17:36:22 -07:00
883bc6f52f
correct the expected response 2023-08-02 13:57:25 -07:00
ecbe134869
duplicate response string to be caller owned 2023-08-02 13:57:05 -07:00
194fdb8217
calculate server requests based on lambda requests 2023-08-02 13:55:39 -07:00
180b0ec2ff
use the right allocator in soon to be refactored function 2023-08-02 13:50:46 -07:00
2662591c91
add library tests (deinitialization currently failing) 2023-08-01 19:50:37 -07:00
9a0f564e84
fix response post issue introduced by new client 2023-08-01 19:50:02 -07:00
580c7a1165
finish scoped log/allocator 2023-08-01 19:49:07 -07:00
f26b735a55
fix bug introduced when moving to built in client 2023-08-01 19:45:39 -07:00
2c8eb248f8
introduced scoped log 2023-08-01 19:44:56 -07:00
b69bc44aaf
add allocator parameter 2023-08-01 19:43:11 -07:00
28e9944596
update build.zig to be mostly stock 2023-08-01 19:38:14 -07:00