Cyborus
37a84e9f7a
fix(swagger): UserSettings
should not be a list
2024-06-19 13:32:22 -04:00
Cyborus
9830fb4578
Merge pull request 'bump version to 0.3.0' ( #58 ) from bump-0.3.0 into main
2024-05-31 15:38:26 +00:00
Cyborus
0a2f7cf503
bump version to 0.3.0
2024-05-31 11:36:31 -04:00
Cyborus
7fa8e0acb7
Merge pull request 'improve integration tests' ( #56 ) from improve-tests into main
...
Reviewed-on: https://codeberg.org/Cyborus/forgejo-api/pulls/56
2024-05-31 15:24:42 +00:00
Cyborus
c9db701b09
add /test_repos
to gitignore
2024-05-27 13:11:03 -04:00
Cyborus
dc96dd5549
fix basic auth base64 encoding length calculation
2024-05-27 13:09:51 -04:00
Cyborus
635a5b55dd
fix follower account email
...
Should be a valid email, but I guess Forgejo is stricter than that
2024-05-27 13:09:01 -04:00
Cyborus
1c3bd75c82
add delays to allow forgejo's state to settle
2024-05-27 12:38:54 -04:00
Cyborus
f159316f03
split tests into smaller tests
2024-05-27 12:38:54 -04:00
Cyborus
b011363524
split tests into multiple files
2024-05-27 12:37:32 -04:00
Cyborus
014a90048f
add oauth2 testing
2024-05-22 19:28:44 -04:00
Cyborus
119571229c
add oauth2 authentication
2024-05-22 16:52:34 -04:00
Cyborus
bf8d6e1a3b
add POST /login/oauth/access_token
2024-05-22 16:34:58 -04:00
Cyborus
716192d4d4
Merge pull request 'make issue and pr state an enum' ( #55 ) from issue-state-enum into main
2024-05-14 15:41:07 +00:00
Cyborus
6f5d9ea4fa
Merge pull request 'improve ssh url deserialization tests' ( #54 ) from improve-ssh-test into main
2024-05-14 15:38:21 +00:00
Cyborus
ed310f7001
make issue and pr state an enum
2024-05-14 11:36:44 -04:00
Cyborus
ea25b2f359
improve ssh url deserialization tests
2024-05-14 11:22:32 -04:00
Cyborus
80cba9a6c3
Merge pull request 'feat: implement ssh_url deserialization to url::Url
instead of String
' ( #53 ) from Aviac/forgejo-api:feat/parse-ssh-url into main
...
Reviewed-on: https://codeberg.org/Cyborus/forgejo-api/pulls/53
Reviewed-by: Cyborus <cyborus@noreply.codeberg.org>
2024-05-11 15:56:37 +00:00
aviac
8188ba5f43
chore: ✨
2024-05-11 13:02:06 +02:00
aviac
a786cd85ad
fix: implement review comment regarding non standard ssh port scenario
2024-05-11 13:00:17 +02:00
aviac
5fc28346e6
test: add a small 🤏 cute 🥺 test to prove it works
2024-05-10 09:05:52 +02:00
aviac
9b2864bd70
feat: naive implementation of ssh_url deserialization
2024-05-10 09:00:27 +02:00
Cyborus
1c5506c707
Merge pull request 'bump version to 0.2.0' ( #52 ) from bump-0.2.0 into main
...
Reviewed-on: https://codeberg.org/Cyborus/forgejo-api/pulls/52
2024-04-27 22:42:49 +00:00
Cyborus
9992ecaaec
bump version to 0.2.0
2024-04-27 18:39:41 -04:00
Cyborus
757648345e
Merge pull request 'add object_format_name
back in' ( #51 ) from object-format-name into main
...
Reviewed-on: https://codeberg.org/Cyborus/forgejo-api/pulls/51
2024-04-27 19:16:31 +00:00
Cyborus
0ae2377b92
include object_format_name
in test
2024-04-27 14:32:30 -04:00
Cyborus
55f371301c
update ci to use forgejo 7.0.1
2024-04-27 13:14:00 -04:00
Cyborus
8cd8207fa0
add object_format_name
back in
2024-04-27 12:16:51 -04:00
Cyborus
e58237e9ff
Merge pull request 'add CreateHookOptionConfig
required properties as fields' ( #50 ) from hook-config-required-fields into main
...
Reviewed-on: https://codeberg.org/Cyborus/forgejo-api/pulls/50
2024-04-26 18:32:27 +00:00
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