1
0
Fork 0
Commit graph

287 commits

Author SHA1 Message Date
Cyborus 736dd72993
remove object_format_name for now
forgejo currently has a bug where the `object_format_name` field is
always an empty string. for now, just don't include it.

should be fixed in https://codeberg.org/forgejo/forgejo/pulls/3464
2024-04-25 18:19:10 -04:00
Cyborus 9b784f1f95
CreateRepoOption's object_format_name field is required 2024-04-25 12:51:54 -04:00
Cyborus 7ca2962b29
use forgejo 7.0.0 in ci 2024-04-25 12:42:26 -04:00
Cyborus 6379525007
regenerate source 2024-04-25 12:08:37 -04:00
Cyborus 19e2f8ae78
update swaggerfile 2024-04-25 11:52:59 -04:00
Cyborus 51573dca60 Merge pull request 'format swagger file' (#45) from format-swagger into main
Reviewed-on: https://codeberg.org/Cyborus/forgejo-api/pulls/45
2024-04-25 14:59:18 +00:00
Cyborus 5f85021207
format swagger file
this has no effect on functionality, but having a common format will
make it easier to bring in official changes while maintaining local
modifications
2024-04-25 10:48:18 -04:00
Cyborus 45fd00842a Merge pull request 'fill out Cargo.toml' (#44) from crates-io into main
Reviewed-on: https://codeberg.org/Cyborus/forgejo-api/pulls/44
2024-04-20 20:55:34 +00:00
Cyborus 66f95b93ce
fill out Cargo.toml 2024-04-20 16:48:47 -04:00
Cyborus 83292dc140 Merge pull request 'add derives for query structs' (#43) from query-derive into main
Reviewed-on: https://codeberg.org/Cyborus/forgejo-api/pulls/43
2024-04-20 20:24:44 +00:00
Cyborus a694ab48ff
update tests to use Default::default impls for query types 2024-04-20 16:20:30 -04:00
Cyborus f029ba5737
add derives for query structs 2024-04-20 16:16:32 -04:00
Cyborus a4c081a770 Merge pull request 'regenerate for 201 status code for tags' (#41) from gen-tag-201 into main
Reviewed-on: https://codeberg.org/Cyborus/forgejo-api/pulls/41
2024-04-17 23:22:47 +00:00
Cyborus 5ceb740e99
regenerate for 201 status code for tags 2024-04-17 19:17:10 -04:00
Cyborus b1d9dae5ac Merge pull request 'fix release attachment download url' (#40) from fix-download into main
Reviewed-on: https://codeberg.org/Cyborus/forgejo-api/pulls/40
2024-04-17 23:09:10 +00:00
Cyborus 40b9454e8b
fix release attachment download url 2024-04-17 18:51:59 -04:00
Cyborus 96b92daf23 Merge pull request 'Auto-generate API' (#38) from autogen into main
Reviewed-on: https://codeberg.org/Cyborus/forgejo-api/pulls/38
2024-03-20 18:09:31 +00:00
Cyborus 1486471186
correct tag creation success status code to 201
Forgejo seems to have already fixed this, but not published it yet. I'll
just update it here myself
2024-03-20 13:41:00 -04:00
Cyborus 9e3279e7ed
two small BTreeMap-related changes
import `BTreeMap` instead of qualified path
use `BTreeMap` instead of `serde_json::Map`
2024-03-20 13:11:47 -04:00
Cyborus cad6890128
remove structs that only exist for their additional field 2024-03-15 18:13:24 -04:00
Cyborus d1aa5af564
adjust created user's email in test 2024-03-15 16:07:23 -04:00
Cyborus ea4320cfb5
set enum variant serialization names 2024-03-15 16:06:49 -04:00
Cyborus c2306c9709
update tests 2024-03-15 15:29:21 -04:00
Cyborus 205ab93499
remove debug 2024-03-15 14:47:02 -04:00
Cyborus fdcf4a4c2e
default to serde_json::Value for empty schemas 2024-03-15 14:45:56 -04:00
Cyborus a30f114064
derive Copy and Eq for enums 2024-03-15 14:32:07 -04:00
Cyborus 5431303ecb
don't implement as_str for enums that don't need it 2024-03-15 14:28:28 -04:00
Cyborus 7938d81544
split generation into method and struct files 2024-02-09 23:28:23 -05:00
Cyborus 07806529f9
fix warnings 2024-02-09 22:50:50 -05:00
Cyborus ed27e3d714
remove trailing doc comment lines 2024-02-09 22:49:32 -05:00
Cyborus e53fa0b631
format 2024-02-09 22:43:33 -05:00
Cyborus 3f1458e1be
even more strongly typed returns 2024-02-09 22:39:32 -05:00
Cyborus 8cf3213267
deref more params 2024-02-09 19:22:26 -05:00
Cyborus 0ea0f6ee57
include enum types in fields 2024-02-09 19:21:53 -05:00
Cyborus 43f853dad3
add enum types in query structs 2024-02-09 18:24:43 -05:00
Cyborus 945647baf1
generate subtypes and enums 2024-02-09 17:39:06 -05:00
Cyborus 4d63cd09c1
better document structs 2024-02-09 17:02:42 -05:00
Cyborus 11c0798775
better documentation for body params 2024-02-09 16:10:02 -05:00
Cyborus 7bab7c4a5f
deref params in method doc generation 2024-02-09 15:50:27 -05:00
Cyborus c51e080214
support non-json return types 2024-02-09 15:29:34 -05:00
Cyborus cb1f2d9ae8
strongly typed header returns 2024-02-09 14:37:43 -05:00
Cyborus 311e17e3ba
more general dereferencing 2024-01-30 16:45:53 -05:00
Cyborus 2b1e6a8aae
format 2024-01-29 22:13:20 -05:00
Cyborus 4ccdce0395
fix warnings 2024-01-29 22:12:52 -05:00
Cyborus 787adac1a4
put query directly in format string 2024-01-29 22:05:31 -05:00
Cyborus 19a0dc3a60
improve openapi verification 2024-01-29 21:56:20 -05:00
Cyborus 2c467ea6cf
split generator into modules 2024-01-27 13:00:11 -05:00
Cyborus 412ad8caa1
remove debug panic 2024-01-27 11:55:34 -05:00
Cyborus e2aba79ce0
format 2024-01-24 16:55:40 -05:00
Cyborus 1ba9b4a897
generate code 2024-01-24 16:37:52 -05:00