56ac230e5e
add ability for consumers to specify env file / log info & continue if not exists
Lambda-Zig Build / build (push) Successful in 40s
2026-02-03 17:36:03 -08:00
140f9e9c55
add ability for consumers to get deployment information
Lambda-Zig Build / build (push) Failing after 10m40s
2026-02-03 16:52:12 -08:00
ed9c7ced6c
add config parameter so consumers can change defaults
Lambda-Zig Build / build (push) Successful in 55s
2026-02-03 15:42:28 -08:00
b420abb0a1
add allow-principal option
Lambda-Zig Build / build (push) Successful in 31s
2026-02-02 19:56:59 -08:00
0f75605cc4
update aws sdk
Lambda-Zig Build / build (push) Successful in 1m25s
2026-02-02 18:11:30 -08:00
b3f5cb8203
tell sdk that the profile is a command line flag/change precedence
Lambda-Zig Build / build (push) Has been cancelled
2026-02-02 17:38:51 -08:00
446b726cf9
update test to include a build of tools/build, fix aws dependency
Lambda-Zig Build / build (push) Successful in 2m32s
2026-02-02 16:30:23 -08:00
dbea9b6205
proper profile support
Lambda-Zig Build / build (push) Successful in 27s
2026-02-02 16:19:29 -08:00
ca110ec58d
environment variable support
Lambda-Zig Build / build (push) Successful in 35s
2026-02-02 14:24:25 -08:00
183d2d912c
move to forgejo CI
Lambda-Zig Build / build (push) Successful in 1m31s
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
Generic zig build / build (push) Successful in 52s
2024-08-29 13:56:35 -07:00
53981da7c1
update readme as caching now works
Generic zig build / build (push) Successful in 51s
2024-08-28 15:23:32 -07:00
12dd33db15
implement package caching
Generic zig build / build (push) Successful in 52s
2024-08-28 15:15:19 -07:00
8a70f19ae5
allow packaging to be cached
Generic zig build / build (push) Successful in 52s
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
Generic zig build / build (push) Successful in 52s
2024-08-28 09:47:01 -07:00
a8a560a480
avoid checking for region until necessary
Generic zig build / build (push) Successful in 1m6s
2024-08-27 16:47:24 -07:00
f86bafc533
out with AWS cli/in with the SDK
Generic zig build / build (push) Failing after 44s
2024-08-27 16:29:43 -07:00
ef5b793882
upgrade to zig 0.13.0
Generic zig build / build (push) Successful in 52s
2024-06-08 10:01:40 -07:00
9d11086972
fix test
Generic zig build / build (push) Successful in 2m0s
2024-05-10 13:28:30 -07:00
1ed36376d8
allow downstream projects to use test harness
Generic zig build / build (push) Failing after 1m12s
2024-05-10 13:25:22 -07:00
26d97f2fec
merge changes made in universal lambda (namespacing/iam refactor)
Generic zig build / build (push) Successful in 1m40s
2024-05-06 11:14:24 -07:00
e0307704e1
add build.zig.zon
Generic zig build / build (push) Successful in 1m31s
2024-05-05 13:10:36 -07:00
5b2a4936a2
no longer wrap output of event handler data
Generic zig build / build (push) Successful in 53s
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
Generic zig build / build (push) Successful in 1m6s
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
39889f4269
rename example main program accordingly
2023-08-01 15:56:18 -07:00
59dc7a10bf
move lambda build specific stuff out of build.zig
2023-08-01 15:11:21 -07:00
e16b9c0c0e
update gitignore for zig 0.11
2023-08-01 15:03:19 -07:00
cf7423d091
support exe names other than "bootstrap"
2023-08-01 14:58:21 -07:00
d3e804739f
remove comments about use of packages within build.zig - it is easy
2023-08-01 13:37:15 -07:00
3b14df88d5
update README
2023-08-01 13:29:37 -07:00
fa13a08c4d
extract lambda parameters to seperate function
2023-08-01 12:20:56 -07:00