Cyborus
8a25d55690
update tests to use CreateHookOptionConfig
fields
2024-04-26 13:39:03 -04:00
Cyborus
fd0c22a1c6
add CreateHookOptionConfig
required properties as fields
2024-04-26 13:36:13 -04:00
Cyborus
25794c3e1d
Merge pull request 'format swagger file' ( #49 ) from fmt-swagger into main
...
Reviewed-on: https://codeberg.org/Cyborus/forgejo-api/pulls/49
2024-04-26 17:33:02 +00:00
Cyborus
1c3e688b31
format swagger file
...
forgot to in #48
2024-04-26 13:32:01 -04:00
Cyborus
1d321c66e3
Merge pull request 'strongly type repository default merge style' ( #48 ) from enum-repo-merge-style into main
...
Reviewed-on: https://codeberg.org/Cyborus/forgejo-api/pulls/48
2024-04-26 17:25:13 +00:00
Cyborus
c3dcafc684
implement From<DefaultMergeStyle>
for MergePullRequestOptionDo
2024-04-26 13:08:24 -04:00
Cyborus
e5cd248c8f
regenerate source
2024-04-26 12:56:49 -04:00
Cyborus
a1000e31bf
correctly generate field type names for referenced enums
2024-04-26 12:55:32 -04:00
Cyborus
de7754073b
strongly type repository default merge style in swagger file
2024-04-26 12:50:37 -04:00
Cyborus
43e2f85b82
Merge pull request 'fix repo_get_raw_file{_or_lfs}
not returning Vec<u8>
' ( #47 ) from raw-file-fix into main
...
Reviewed-on: https://codeberg.org/Cyborus/forgejo-api/pulls/47
2024-04-26 16:19:06 +00:00
Cyborus
5fda006b0f
fix repo_get_raw_file{_or_lfs}
not returning Vec<u8>
2024-04-26 12:12:39 -04:00
Cyborus
c8251debb6
Merge pull request 'update to Forgejo 7.0's API' ( #46 ) from v7.0 into main
...
Reviewed-on: https://codeberg.org/Cyborus/forgejo-api/pulls/46
2024-04-26 15:36:30 +00:00
Cyborus
0ae11e94de
update ci api token
2024-04-25 19:20:30 -04:00
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