Loading acorn-cli/src/commands/gather/mod.rs +12 −4 Original line number Diff line number Diff line Loading @@ -54,12 +54,20 @@ Here is a list } #[allow(dead_code)] async fn gitlab_example() { let project = "34619"; let group = "24758"; let options = gitlab::Options::from_env(); println!("Runners: {:#?}", gitlab::runners(options.clone()).await); let options = options.clone().with_identifier(project); println!("Runner: {:#?}", gitlab::runner(options.clone()).await); dbg!(&options); let runners = gitlab::runners(options.clone()).await; println!("Runners: {:#?}", runners); match runners { | Ok(ref values) if !values.is_empty() => { let runner_id = values[0].identifier.to_string(); let options = options.clone().with_identifier(runner_id); println!("Runner: {:#?}", gitlab::runner(options).await); } | Ok(_) => println!("Runner: Ok(None)"), | Err(ref why) => println!("Runner: Err({why:#?})"), } let options = options.with_identifier(group); println!("Groups: {:#?}", gitlab::groups(options).await); } Loading acorn-lib/assets/constants/application.json +6 −1 Original line number Diff line number Diff line Loading @@ -79,7 +79,7 @@ "template": "{{ base }}/projects/{{ identifier }}/releases{{ query }}" }, { "name": "runners", "name": "runner", "method": "get", "template": "{{ base }}/runners/{{ identifier }}{{ query }}" }, Loading @@ -88,6 +88,11 @@ "method": "post", "template": "{{ base }}/runners{{ query }}" }, { "name": "runners", "method": "get", "template": "{{ base }}/runners{{ query }}" }, { "name": "tags", "method": "get", Loading acorn-lib/src/io/api/gitlab.rs +1 −1 Original line number Diff line number Diff line Loading @@ -838,7 +838,7 @@ pub async fn merge_request_note(options: Options) -> ApiResult<MergeRequestNoteR } /// Get runner details by identifier pub async fn runner(options: Options) -> ApiResult<RunnerDetails> { let action = "runners"; let action = "runner"; let Options { token, identifier, domain, .. } = options; Loading Loading
acorn-cli/src/commands/gather/mod.rs +12 −4 Original line number Diff line number Diff line Loading @@ -54,12 +54,20 @@ Here is a list } #[allow(dead_code)] async fn gitlab_example() { let project = "34619"; let group = "24758"; let options = gitlab::Options::from_env(); println!("Runners: {:#?}", gitlab::runners(options.clone()).await); let options = options.clone().with_identifier(project); println!("Runner: {:#?}", gitlab::runner(options.clone()).await); dbg!(&options); let runners = gitlab::runners(options.clone()).await; println!("Runners: {:#?}", runners); match runners { | Ok(ref values) if !values.is_empty() => { let runner_id = values[0].identifier.to_string(); let options = options.clone().with_identifier(runner_id); println!("Runner: {:#?}", gitlab::runner(options).await); } | Ok(_) => println!("Runner: Ok(None)"), | Err(ref why) => println!("Runner: Err({why:#?})"), } let options = options.with_identifier(group); println!("Groups: {:#?}", gitlab::groups(options).await); } Loading
acorn-lib/assets/constants/application.json +6 −1 Original line number Diff line number Diff line Loading @@ -79,7 +79,7 @@ "template": "{{ base }}/projects/{{ identifier }}/releases{{ query }}" }, { "name": "runners", "name": "runner", "method": "get", "template": "{{ base }}/runners/{{ identifier }}{{ query }}" }, Loading @@ -88,6 +88,11 @@ "method": "post", "template": "{{ base }}/runners{{ query }}" }, { "name": "runners", "method": "get", "template": "{{ base }}/runners{{ query }}" }, { "name": "tags", "method": "get", Loading
acorn-lib/src/io/api/gitlab.rs +1 −1 Original line number Diff line number Diff line Loading @@ -838,7 +838,7 @@ pub async fn merge_request_note(options: Options) -> ApiResult<MergeRequestNoteR } /// Get runner details by identifier pub async fn runner(options: Options) -> ApiResult<RunnerDetails> { let action = "runners"; let action = "runner"; let Options { token, identifier, domain, .. } = options; Loading