Skip to content

Commit b27795c

Browse files
authored
Merge pull request #33 from evaline-ju/basic-ci
👷 Add initial CI
2 parents 1018d24 + 3be8534 commit b27795c

File tree

4 files changed

+33
-10
lines changed

4 files changed

+33
-10
lines changed

.github/workflows/build.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Build Orchestrator
2+
3+
on:
4+
push:
5+
branches: ["main"]
6+
pull_request:
7+
branches: ["main"]
8+
9+
env:
10+
CARGO_TERM_COLOR: always
11+
12+
jobs:
13+
build:
14+
runs-on: ubuntu-latest
15+
16+
steps:
17+
- uses: actions/checkout@v4
18+
- name: Build
19+
run: cargo build
20+
- name: Lint with clippy
21+
run: cargo clippy --all-targets --all-features -- -D warnings
22+
- name: Check formatting
23+
run: cargo fmt -- -check
24+
- name: Test
25+
run: cargo test
26+

src/clients/chunker.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,7 @@ use crate::{
1414
chunkers_service_client::ChunkersServiceClient, BidiStreamingTokenizationTaskRequest,
1515
TokenizationTaskRequest,
1616
},
17-
caikit_data_model::nlp::{
18-
TokenizationResults, TokenizationStreamResult,
19-
},
17+
caikit_data_model::nlp::{TokenizationResults, TokenizationStreamResult},
2018
},
2119
};
2220

@@ -73,7 +71,6 @@ impl ChunkerClient {
7371
});
7472
Ok(ReceiverStream::new(rx))
7573
}
76-
7774
}
7875

7976
fn request_with_model_id<T>(request: T, model_id: &str) -> Request<T> {

src/clients/nlp.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
use std::{collections::HashMap, pin::Pin};
1+
use std::collections::HashMap;
22

3-
use futures::{Stream, StreamExt};
3+
use futures::StreamExt;
44
use ginepro::LoadBalancedChannel;
55
use tokio::sync::mpsc;
66
use tokio_stream::wrappers::ReceiverStream;
@@ -11,9 +11,8 @@ use crate::{
1111
config::ServiceConfig,
1212
pb::{
1313
caikit::runtime::nlp::{
14-
nlp_service_client::NlpServiceClient,
15-
ServerStreamingTextGenerationTaskRequest, TextGenerationTaskRequest,
16-
TokenClassificationTaskRequest, TokenizationTaskRequest,
14+
nlp_service_client::NlpServiceClient, ServerStreamingTextGenerationTaskRequest,
15+
TextGenerationTaskRequest, TokenClassificationTaskRequest, TokenizationTaskRequest,
1716
},
1817
caikit_data_model::nlp::{
1918
GeneratedTextResult, GeneratedTextStreamResult, TokenClassificationResults,

src/orchestrator.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ use uuid::Uuid;
1010

1111
use crate::{
1212
clients::{
13-
self, detector::DetectorRequest, ChunkerClient, DetectorClient, GenerationClient, NlpClient, TgisClient,
13+
self, detector::DetectorRequest, ChunkerClient, DetectorClient, GenerationClient,
14+
NlpClient, TgisClient,
1415
},
1516
config::{GenerationProvider, OrchestratorConfig},
1617
models::{

0 commit comments

Comments
 (0)