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
This commit is contained in:
commit
757648345e
|
@ -5,10 +5,10 @@ steps:
|
|||
image: rust
|
||||
environment:
|
||||
- "FORGEJO_API_CI_INSTANCE_URL=http://forgejo-testing:3000/"
|
||||
- FORGEJO_API_CI_TOKEN=6c340bf9ed25adf28701f618fda5f82c934db1f3
|
||||
- FORGEJO_API_CI_TOKEN=3906093e3d85cf0402623eb4a5287bc0f828e820
|
||||
commands:
|
||||
- cargo test
|
||||
|
||||
services:
|
||||
forgejo-testing:
|
||||
image: code.cartoon-aa.xyz/cyborus/ci-forgejo:7.0.0
|
||||
image: code.cartoon-aa.xyz/cyborus/ci-forgejo:7.0.1
|
||||
|
|
|
@ -688,6 +688,7 @@ pub struct CreateRepoOption {
|
|||
pub license: Option<String>,
|
||||
/// Name of the repository to create
|
||||
pub name: String,
|
||||
pub object_format_name: Option<ObjectFormatName>,
|
||||
/// Whether the repository is private
|
||||
pub private: Option<bool>,
|
||||
/// Readme of the repository to create
|
||||
|
@ -1859,6 +1860,15 @@ pub struct OAuth2Application {
|
|||
pub redirect_uris: Option<Vec<String>>,
|
||||
}
|
||||
|
||||
/// ObjectFormatName of the underlying git repository
|
||||
|
||||
#[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
|
||||
pub enum ObjectFormatName {
|
||||
#[serde(rename = "sha1")]
|
||||
Sha1,
|
||||
#[serde(rename = "sha256")]
|
||||
Sha256,
|
||||
}
|
||||
/// Organization represents an organization
|
||||
#[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)]
|
||||
pub struct Organization {
|
||||
|
@ -2256,6 +2266,7 @@ pub struct Repository {
|
|||
#[serde(with = "time::serde::rfc3339::option")]
|
||||
pub mirror_updated: Option<time::OffsetDateTime>,
|
||||
pub name: Option<String>,
|
||||
pub object_format_name: Option<ObjectFormatName>,
|
||||
pub open_issues_count: Option<u64>,
|
||||
pub open_pr_counter: Option<u64>,
|
||||
#[serde(deserialize_with = "crate::none_if_blank_url")]
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
"name": "MIT",
|
||||
"url": "http://opensource.org/licenses/MIT"
|
||||
},
|
||||
"version": "7.0.0+gitea-1.22.0"
|
||||
"version": "7.0.1+gitea-1.22.0"
|
||||
},
|
||||
"basePath": "/api/v1",
|
||||
"paths": {
|
||||
|
@ -17396,6 +17396,9 @@
|
|||
"uniqueItems": true,
|
||||
"x-go-name": "Name"
|
||||
},
|
||||
"object_format_name": {
|
||||
"$ref": "#/definitions/ObjectFormatName"
|
||||
},
|
||||
"private": {
|
||||
"description": "Whether the repository is private",
|
||||
"type": "boolean",
|
||||
|
@ -20169,6 +20172,11 @@
|
|||
},
|
||||
"x-go-package": "code.gitea.io/gitea/modules/structs"
|
||||
},
|
||||
"ObjectFormatName": {
|
||||
"description": "ObjectFormatName of the underlying git repository",
|
||||
"type": "string",
|
||||
"enum": ["sha1", "sha256"]
|
||||
},
|
||||
"Organization": {
|
||||
"description": "Organization represents an organization",
|
||||
"type": "object",
|
||||
|
@ -21268,6 +21276,9 @@
|
|||
"type": "string",
|
||||
"x-go-name": "Name"
|
||||
},
|
||||
"object_format_name": {
|
||||
"$ref": "#/definitions/ObjectFormatName"
|
||||
},
|
||||
"open_issues_count": {
|
||||
"type": "integer",
|
||||
"format": "int64",
|
||||
|
|
|
@ -95,6 +95,7 @@ async fn repo() {
|
|||
issue_labels: Some("".into()),
|
||||
license: Some("".into()),
|
||||
name: "test".into(),
|
||||
object_format_name: None,
|
||||
private: Some(false),
|
||||
readme: None,
|
||||
template: Some(false),
|
||||
|
|
Loading…
Reference in a new issue