Commit graph

  • bc18fcca75
    Merge branch 'handle-empty-filenames' master Emil Lerch 2025-05-29 14:54:55 -07:00
  • d6be1d4c5c
    Merge cli progress bar for codegen (PR #22) Emil Lerch 2025-05-29 14:50:20 -07:00
  • 6ed3a7e8d6
    get exact count of number of model files, then use that in progress Emil Lerch 2025-05-29 14:50:02 -07:00
  • ebe170414e
    upgrade setup-zig to latest (handles difference in tarball name) Emil Lerch 2025-05-26 10:29:22 -07:00
  • 03f49b7416 fix: use file name for output when generated file name is empty Simon Hartcher 2025-05-22 14:30:52 +10:00
  • 78819b4290 feat: progress output for codegen Simon Hartcher 2025-05-22 14:03:08 +10:00
  • c81163ed35
    Merge branch 'refactor-iso-date-parsing' Emil Lerch 2025-05-18 10:25:35 -07:00
  • e98c792244 chore: update zeit to master Simon Hartcher 2025-05-15 13:32:35 +10:00
  • cab0d70c33 chore: removed now irrelevant comment Simon Hartcher 2025-05-15 12:02:35 +10:00
  • 307e4b985f refactor: remove old code Simon Hartcher 2025-05-15 11:57:20 +10:00
  • c828dfdcb0 chore: update zeit with pre-release fix for iso 8601 basic format Simon Hartcher 2025-05-15 11:49:53 +10:00
  • df09ed2bdd refactor: parse iso dates using zeit Simon Hartcher 2025-05-15 11:48:41 +10:00
  • b01771df66 fix: json stringifying of generated map types Simon Hartcher 2025-05-14 16:41:42 +10:00
  • a056d763ca chore: add comments Simon Hartcher 2025-05-14 15:31:04 +10:00
  • 934323acf1 refactor: generate types for maps Simon Hartcher 2025-05-14 15:29:21 +10:00
  • 522ab72296 feat: run zig fmt on generated models Simon Hartcher 2025-05-08 15:57:05 +10:00
  • 87fc872f7d chore: replace custom snake case with case package Simon Hartcher 2025-04-30 14:19:42 +10:00
  • 3e06eeca66 refactor(codegen): create concrete types for request and response structures Simon Hartcher 2025-04-24 14:23:29 +10:00
  • 464218b02c
    update smithy to reduce noise in codegen output Emil Lerch 2025-05-07 12:35:48 -07:00
  • f0b66d3cca
    update models to 2025-05-05 (requires additional reserved word guard for "inline") Emil Lerch 2025-05-07 12:26:41 -07:00
  • c6a1bb2418
    upgrade smithy to 4187d899 (enables optional service version) Emil Lerch 2025-05-07 12:25:21 -07:00
  • 57a7cf3190
    centralize module configuration in build.zig Emil Lerch 2025-04-30 07:39:42 -07:00
  • a91b2e8ddb refactor(detectArrayStyle): remove void value from hashmap generation Simon Hartcher 2025-04-30 09:56:41 +10:00
  • 622a815628 refactor(detectArrayStyle): avoid nested loop by using a hash map Simon Hartcher 2025-04-30 09:53:58 +10:00
  • 007c5a8a15 refactor(detectArrayStyle): use elements iterator Simon Hartcher 2025-04-30 09:48:14 +10:00
  • 288f88dfb6 chore: use scoped log Simon Hartcher 2025-04-29 17:08:17 +10:00
  • 7438642d91 fix: xml parser can now handle repeated root arrays Simon Hartcher 2025-04-29 16:56:40 +10:00
  • a420528a59 refactor(build.zig): move dependency loading to one place Simon Hartcher 2025-04-29 14:44:49 +10:00
  • 68a77db6d9
    Merge PR 15: Handle empty response bodies and multiple types of timestamps Emil Lerch 2025-04-28 20:15:12 -07:00
  • 040a1f1d00 refactor: remove usingnamespace Simon Hartcher 2025-04-29 10:07:04 +10:00
  • dc05b20bda fix: undefined behaviour for responses with no body Simon Hartcher 2025-04-24 16:50:46 +10:00
  • 0ac10d5798 chore: 404 is not an error in most situations Simon Hartcher 2025-04-24 11:00:14 +10:00
  • 324ed9a7e3 chore: add URL to reportTraffic output Simon Hartcher 2025-04-24 10:33:47 +10:00
  • dc50fd882c fix: restore accidentally commented code Simon Hartcher 2025-04-24 10:32:48 +10:00
  • 3c7b336298 fix: use arena so that set headers no longer leak memory Simon Hartcher 2025-04-23 16:41:06 +10:00
  • 0fe727c7eb fix: xml memory leaks using arena Simon Hartcher 2025-04-23 16:39:04 +10:00
  • bc328e72ad fix: json memory leaks using arena Simon Hartcher 2025-04-23 16:37:28 +10:00
  • 5a8cceaa0b chore: wip refactor of FullResponse to use arena allocator to simplify memory management Simon Hartcher 2025-04-23 16:33:20 +10:00
  • bd2aede64e chore(date): unused code cleanup Simon Hartcher 2025-04-23 14:31:18 +10:00
  • 6028255aa3 refactor(date): replace most date parsing with zeit functions Simon Hartcher 2025-04-23 12:48:53 +10:00
  • e22b4246c1 chore: add type for options param into Timestamp.jsonStringify Simon Hartcher 2025-04-23 12:34:54 +10:00
  • 8007a910dd refactor: create shared lib for json Simon Hartcher 2025-04-23 12:15:04 +10:00
  • 631d014215 chore: remove old date code Simon Hartcher 2025-04-23 11:53:28 +10:00
  • 29e9dd481b refactor: extract date methods into shared date lib Simon Hartcher 2025-04-23 11:51:53 +10:00
  • 3cae1882f7 refactor(endPointFromUri): parse Uri using standard library Simon Hartcher 2025-04-23 10:44:56 +10:00
  • 0192c1e888 deps: update zeit to track main repository Simon Hartcher 2025-04-23 10:12:26 +10:00
  • 3fea7d9f0e refactor: handle empty response bodies and multiple types of timestamps Simon Hartcher 2025-04-22 16:06:50 +10:00
  • f4c306a2df
    support rest_xml with non-string payloads (e.g. S3 create bucket) Emil Lerch 2025-04-18 15:04:43 -07:00
  • 52f99bb35f
    split strings from other types that need xml serialization Emil Lerch 2025-04-18 11:21:42 -07:00
  • 0a21a9f184
    add failing test for S3 create bucket Emil Lerch 2025-04-18 11:20:58 -07:00
  • 28698e8ec4
    add xml serialization capabilities Emil Lerch 2025-04-18 10:20:22 -07:00
  • 219bd32aa0
    diagnose fd issue Emil Lerch 2025-04-17 18:00:48 -07:00
  • ab47cb9deb
    better test web server management zig-mach Emil Lerch 2025-04-17 17:42:10 -07:00
  • ea14e3b90a
    better test web server management Emil Lerch 2025-04-17 17:42:10 -07:00
  • ae8298b18c
    update CI based on master Emil Lerch 2025-04-16 19:38:49 -07:00
  • 5cb0c3cc88
    add test server timeout Emil Lerch 2025-04-16 19:35:47 -07:00
  • 12c7c46594
    add test server timeout Emil Lerch 2025-04-16 19:35:47 -07:00
  • ebb727c464
    disable release mode test in zig-mach nightly run Emil Lerch 2025-04-16 19:11:18 -07:00
  • 393a034df5
    Merge branch 'master' into zig-develop zig-develop Emil Lerch 2025-04-16 19:07:47 -07:00
  • 0d575c92bb
    add test filter option Emil Lerch 2025-04-16 19:07:20 -07:00
  • 2a61160ef8
    Merge branch 'master' into zig-develop Emil Lerch 2025-04-16 19:06:00 -07:00
  • 98fff010dd
    update dependency on example Emil Lerch 2025-04-16 19:01:25 -07:00
  • 072dcc1cec
    remove GitHub actions as they seem to be looking for payment info for free accounts Emil Lerch 2025-04-16 19:00:18 -07:00
  • 7a6086447c
    update CI for release mode and forgejo install Emil Lerch 2025-04-16 18:51:34 -07:00
  • 1b4788f469 fix: undefined behaviour in parseJsonData Simon Hartcher 2025-04-08 12:49:59 +10:00
  • b5cd321263 fix(TestSetup): undefined behaviour Simon Hartcher 2025-04-08 11:39:19 +10:00
  • 1fcfa3003c
    update package url for nightly after forgejo migration Emil Lerch 2025-03-31 09:02:31 -07:00
  • 8ac7aa47f7
    add workflow_dispatch to main build Emil Lerch 2025-03-30 18:12:37 -07:00
  • 6322c465d5
    Merge branch 'master' into zig-develop Emil Lerch 2025-03-25 09:32:51 -07:00
  • e194debb96
    update envrc to better zvm_direnv Emil Lerch 2025-03-25 09:32:38 -07:00
  • aac7b03c2e
    Merge branch 'master' into zig-develop Emil Lerch 2025-03-23 16:24:49 -07:00
  • e0e09fb19e
    add no-bin option as recommended in zig 0.14.0 rlease notes Emil Lerch 2025-03-23 16:24:20 -07:00
  • 8421fd9e55
    merge pr #6 allowing dependency on service model Emil Lerch 2025-03-23 16:17:04 -07:00
  • 3e146f143c
    sync workflows from master branch to zig-mach branch Emil Lerch 2025-03-21 12:48:55 -07:00
  • 838f0ffb96
    fix json serialization for null/empty maps Emil Lerch 2025-03-21 09:59:33 -07:00
  • 7e111ce9a0
    fix json serialization for null/empty maps zig-0.13 Emil Lerch 2025-03-21 09:59:33 -07:00
  • 69ffe49cc8
    fix json serialization for null/empty maps Emil Lerch 2025-03-21 09:59:33 -07:00
  • 9e8b3a6fc6
    fix json serialization for null/empty maps Emil Lerch 2025-03-21 09:59:33 -07:00
  • 34c097e45f
    update nominated zig url Emil Lerch 2025-03-20 23:28:38 -07:00
  • ffe3941dbe
    allow workflow dispatch on zig previous Emil Lerch 2025-03-20 23:24:38 -07:00
  • cdaf924867
    update readme generally and for new branch strategy Emil Lerch 2025-03-20 19:57:14 -07:00
  • 6c106c1c71
    correct refs in workflows Emil Lerch 2025-03-20 19:23:20 -07:00
  • f325ef4236
    update example for zig 0.14.0 Emil Lerch 2025-03-20 09:00:35 -07:00
  • 30d46261b7
    use updated build system for model path Emil Lerch 2025-03-20 08:53:47 -07:00
  • 86483ec84d
    update gitea ci Emil Lerch 2025-03-20 08:25:20 -07:00
  • 4f16553410
    update to zig 0.14.0 Emil Lerch 2025-03-20 08:18:37 -07:00
  • 12e24b01ad
    zig 0.14.0 upgrade: merge zig-develop branch Emil Lerch 2025-03-20 03:20:43 -07:00
  • 220d45ab20 fix: missing module imports Simon Hartcher 2025-03-13 15:43:32 +11:00
  • 71495a4d1d chore: add codegen to paths Simon Hartcher 2025-03-13 14:46:15 +11:00
  • 303af8661c fix: make modules depend on codegen Simon Hartcher 2025-03-13 14:32:03 +11:00
  • 8c68dd6902
    add support for raw responses beginning with name of single field in response struct Emil Lerch 2025-02-05 13:22:52 -08:00
  • 96e2b7bbc1
    support for timestamp as f128 (more) Emil Lerch 2025-02-05 13:21:53 -08:00
  • acd6589909
    add support for raw responses beginning with name of single field in response struct Emil Lerch 2025-02-05 13:22:52 -08:00
  • 78b36e2316
    support for timestamp as f128 (more) Emil Lerch 2025-02-05 13:21:53 -08:00
  • b369c29e84
    manually set latest mach to remove confusion Emil Lerch 2025-02-05 13:14:10 -08:00
  • e3bb4142d6
    update example dependency Emil Lerch 2024-12-19 09:04:42 -08:00
  • 4313f8585b
    update dependency for example Emil Lerch 2024-12-19 08:58:46 -08:00
  • e02fb699fc
    move away from deprecated API Emil Lerch 2024-12-19 08:53:57 -08:00
  • dfda8e77d6
    move away from deprecated API Emil Lerch 2024-12-19 08:53:57 -08:00
  • 35fad85c13
    add .envrc Emil Lerch 2024-12-19 08:48:37 -08:00