Skip to content

Commit cacb99b

Browse files
chore(internal): codegen related update (#58)
1 parent 24196a0 commit cacb99b

23 files changed

+172
-171
lines changed

.github/workflows/publish-sonatype.yml

+4-2
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,13 @@ jobs:
2929
uses: gradle/gradle-build-action@v2
3030

3131
- name: Publish to Sonatype
32-
run: |
32+
run: |-
33+
export -- GPG_SIGNING_KEY_ID
34+
printenv -- GPG_SIGNING_KEY | gpg --batch --passphrase-fd 3 --import 3<<< "$GPG_SIGNING_PASSWORD"
35+
GPG_SIGNING_KEY_ID="$(gpg --with-colons --list-keys | awk -F : -- '/^pub:/ { getline; print "0x" substr($10, length($10) - 7) }')"
3336
./gradlew publishAndReleaseToMavenCentral --stacktrace -PmavenCentralUsername="$SONATYPE_USERNAME" -PmavenCentralPassword="$SONATYPE_PASSWORD"
3437
env:
3538
SONATYPE_USERNAME: ${{ secrets.OPENLAYER_SONATYPE_USERNAME || secrets.SONATYPE_USERNAME }}
3639
SONATYPE_PASSWORD: ${{ secrets.OPENLAYER_SONATYPE_PASSWORD || secrets.SONATYPE_PASSWORD }}
37-
GPG_SIGNING_KEY_ID: ${{ secrets.OPENLAYER_SONATYPE_GPG_SIGNING_KEY_ID || secrets.GPG_SIGNING_KEY_ID }}
3840
GPG_SIGNING_KEY: ${{ secrets.OPENLAYER_SONATYPE_GPG_SIGNING_KEY || secrets.GPG_SIGNING_KEY }}
3941
GPG_SIGNING_PASSWORD: ${{ secrets.OPENLAYER_SONATYPE_GPG_SIGNING_PASSWORD || secrets.GPG_SIGNING_PASSWORD }}

.github/workflows/release-doctor.yml

-1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,5 @@ jobs:
2020
env:
2121
SONATYPE_USERNAME: ${{ secrets.OPENLAYER_SONATYPE_USERNAME || secrets.SONATYPE_USERNAME }}
2222
SONATYPE_PASSWORD: ${{ secrets.OPENLAYER_SONATYPE_PASSWORD || secrets.SONATYPE_PASSWORD }}
23-
GPG_SIGNING_KEY_ID: ${{ secrets.OPENLAYER_SONATYPE_GPG_SIGNING_KEY_ID || secrets.GPG_SIGNING_KEY_ID }}
2423
GPG_SIGNING_KEY: ${{ secrets.OPENLAYER_SONATYPE_GPG_SIGNING_KEY || secrets.GPG_SIGNING_KEY }}
2524
GPG_SIGNING_PASSWORD: ${{ secrets.OPENLAYER_SONATYPE_GPG_SIGNING_PASSWORD || secrets.GPG_SIGNING_PASSWORD }}

openlayer-java-core/src/test/kotlin/com/openlayer/api/models/CommitTestResultListParamsTest.kt

+6-6
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ class CommitTestResultListParamsTest {
1414
CommitTestResultListParams.builder()
1515
.projectVersionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e")
1616
.includeArchived(true)
17-
.page(123L)
18-
.perPage(100L)
17+
.page(1L)
18+
.perPage(1L)
1919
.status(CommitTestResultListParams.Status.RUNNING)
2020
.type(CommitTestResultListParams.Type.INTEGRITY)
2121
.build()
@@ -27,15 +27,15 @@ class CommitTestResultListParamsTest {
2727
CommitTestResultListParams.builder()
2828
.projectVersionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e")
2929
.includeArchived(true)
30-
.page(123L)
31-
.perPage(100L)
30+
.page(1L)
31+
.perPage(1L)
3232
.status(CommitTestResultListParams.Status.RUNNING)
3333
.type(CommitTestResultListParams.Type.INTEGRITY)
3434
.build()
3535
val expected = QueryParams.builder()
3636
expected.put("includeArchived", "true")
37-
expected.put("page", "123")
38-
expected.put("perPage", "100")
37+
expected.put("page", "1")
38+
expected.put("perPage", "1")
3939
expected.put("status", CommitTestResultListParams.Status.RUNNING.toString())
4040
expected.put("type", CommitTestResultListParams.Type.INTEGRITY.toString())
4141
assertThat(params.getQueryParams()).isEqualTo(expected.build())

openlayer-java-core/src/test/kotlin/com/openlayer/api/models/CommitTestResultListResponseTest.kt

+22-22
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class CommitTestResultListResponseTest {
2828
.goal(
2929
CommitTestResultListResponse.Item.Goal.builder()
3030
.id("3fa85f64-5717-4562-b3fc-2c963f66afa6")
31-
.commentCount(123L)
31+
.commentCount(0L)
3232
.creatorId("589ece63-49a2-41b4-98e1-10547761d4b0")
3333
.dateArchived(OffsetDateTime.parse("2024-03-22T11:31:01.185Z"))
3434
.dateCreated(OffsetDateTime.parse("2024-03-22T11:31:01.185Z"))
@@ -39,10 +39,10 @@ class CommitTestResultListResponseTest {
3939
)
4040
)
4141
.name("No duplicate rows")
42-
.number(123L)
42+
.number(1L)
4343
.originProjectVersionId("3fa85f64-5717-4562-b3fc-2c963f66afa6")
4444
.subtype("duplicateRowCount")
45-
.suggested(true)
45+
.suggested(false)
4646
.thresholds(
4747
listOf(
4848
CommitTestResultListResponse.Item.Goal.Threshold
@@ -56,19 +56,19 @@ class CommitTestResultListResponseTest {
5656
.value(
5757
CommitTestResultListResponse.Item.Goal.Threshold
5858
.Value
59-
.ofNumber(42.23)
59+
.ofNumber(0.0)
6060
)
6161
.build()
6262
)
6363
)
6464
.type("integrity")
65-
.archived(true)
66-
.delayWindow(42.23)
67-
.evaluationWindow(42.23)
68-
.usesMlModel(true)
69-
.usesProductionData(true)
70-
.usesReferenceDataset(true)
71-
.usesTrainingDataset(true)
65+
.archived(false)
66+
.delayWindow(0.0)
67+
.evaluationWindow(3600.0)
68+
.usesMlModel(false)
69+
.usesProductionData(false)
70+
.usesReferenceDataset(false)
71+
.usesTrainingDataset(false)
7272
.usesValidationDataset(true)
7373
.build()
7474
)
@@ -93,7 +93,7 @@ class CommitTestResultListResponseTest {
9393
.goal(
9494
CommitTestResultListResponse.Item.Goal.builder()
9595
.id("3fa85f64-5717-4562-b3fc-2c963f66afa6")
96-
.commentCount(123L)
96+
.commentCount(0L)
9797
.creatorId("589ece63-49a2-41b4-98e1-10547761d4b0")
9898
.dateArchived(OffsetDateTime.parse("2024-03-22T11:31:01.185Z"))
9999
.dateCreated(OffsetDateTime.parse("2024-03-22T11:31:01.185Z"))
@@ -104,10 +104,10 @@ class CommitTestResultListResponseTest {
104104
)
105105
)
106106
.name("No duplicate rows")
107-
.number(123L)
107+
.number(1L)
108108
.originProjectVersionId("3fa85f64-5717-4562-b3fc-2c963f66afa6")
109109
.subtype("duplicateRowCount")
110-
.suggested(true)
110+
.suggested(false)
111111
.thresholds(
112112
listOf(
113113
CommitTestResultListResponse.Item.Goal.Threshold.builder()
@@ -119,19 +119,19 @@ class CommitTestResultListResponseTest {
119119
.operator("<=")
120120
.value(
121121
CommitTestResultListResponse.Item.Goal.Threshold.Value
122-
.ofNumber(42.23)
122+
.ofNumber(0.0)
123123
)
124124
.build()
125125
)
126126
)
127127
.type("integrity")
128-
.archived(true)
129-
.delayWindow(42.23)
130-
.evaluationWindow(42.23)
131-
.usesMlModel(true)
132-
.usesProductionData(true)
133-
.usesReferenceDataset(true)
134-
.usesTrainingDataset(true)
128+
.archived(false)
129+
.delayWindow(0.0)
130+
.evaluationWindow(3600.0)
131+
.usesMlModel(false)
132+
.usesProductionData(false)
133+
.usesReferenceDataset(false)
134+
.usesTrainingDataset(false)
135135
.usesValidationDataset(true)
136136
.build()
137137
)

openlayer-java-core/src/test/kotlin/com/openlayer/api/models/InferencePipelineRetrieveResponseTest.kt

+6-6
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ class InferencePipelineRetrieveResponseTest {
1919
.dateOfNextEvaluation(OffsetDateTime.parse("2024-03-22T11:31:01.185Z"))
2020
.dateUpdated(OffsetDateTime.parse("2024-03-22T11:31:01.185Z"))
2121
.description("This pipeline is used for production.")
22-
.failingGoalCount(123L)
22+
.failingGoalCount(1L)
2323
.links(
2424
InferencePipelineRetrieveResponse.Links.builder()
2525
.app(
@@ -28,11 +28,11 @@ class InferencePipelineRetrieveResponseTest {
2828
.build()
2929
)
3030
.name("production")
31-
.passingGoalCount(123L)
31+
.passingGoalCount(5L)
3232
.projectId("3fa85f64-5717-4562-b3fc-2c963f66afa6")
3333
.status(InferencePipelineRetrieveResponse.Status.QUEUED)
3434
.statusMessage("Tests successfully evaluated")
35-
.totalGoalCount(123L)
35+
.totalGoalCount(6L)
3636
.build()
3737
assertThat(inferencePipelineRetrieveResponse).isNotNull
3838
assertThat(inferencePipelineRetrieveResponse.id())
@@ -49,7 +49,7 @@ class InferencePipelineRetrieveResponseTest {
4949
.isEqualTo(OffsetDateTime.parse("2024-03-22T11:31:01.185Z"))
5050
assertThat(inferencePipelineRetrieveResponse.description())
5151
.contains("This pipeline is used for production.")
52-
assertThat(inferencePipelineRetrieveResponse.failingGoalCount()).isEqualTo(123L)
52+
assertThat(inferencePipelineRetrieveResponse.failingGoalCount()).isEqualTo(1L)
5353
assertThat(inferencePipelineRetrieveResponse.links())
5454
.isEqualTo(
5555
InferencePipelineRetrieveResponse.Links.builder()
@@ -59,13 +59,13 @@ class InferencePipelineRetrieveResponseTest {
5959
.build()
6060
)
6161
assertThat(inferencePipelineRetrieveResponse.name()).isEqualTo("production")
62-
assertThat(inferencePipelineRetrieveResponse.passingGoalCount()).isEqualTo(123L)
62+
assertThat(inferencePipelineRetrieveResponse.passingGoalCount()).isEqualTo(5L)
6363
assertThat(inferencePipelineRetrieveResponse.projectId())
6464
.isEqualTo("3fa85f64-5717-4562-b3fc-2c963f66afa6")
6565
assertThat(inferencePipelineRetrieveResponse.status())
6666
.isEqualTo(InferencePipelineRetrieveResponse.Status.QUEUED)
6767
assertThat(inferencePipelineRetrieveResponse.statusMessage())
6868
.contains("Tests successfully evaluated")
69-
assertThat(inferencePipelineRetrieveResponse.totalGoalCount()).isEqualTo(123L)
69+
assertThat(inferencePipelineRetrieveResponse.totalGoalCount()).isEqualTo(6L)
7070
}
7171
}

openlayer-java-core/src/test/kotlin/com/openlayer/api/models/InferencePipelineTestResultListParamsTest.kt

+6-6
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ class InferencePipelineTestResultListParamsTest {
1313
fun createInferencePipelineTestResultListParams() {
1414
InferencePipelineTestResultListParams.builder()
1515
.inferencePipelineId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e")
16-
.page(123L)
17-
.perPage(100L)
16+
.page(1L)
17+
.perPage(1L)
1818
.status(InferencePipelineTestResultListParams.Status.RUNNING)
1919
.type(InferencePipelineTestResultListParams.Type.INTEGRITY)
2020
.build()
@@ -25,14 +25,14 @@ class InferencePipelineTestResultListParamsTest {
2525
val params =
2626
InferencePipelineTestResultListParams.builder()
2727
.inferencePipelineId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e")
28-
.page(123L)
29-
.perPage(100L)
28+
.page(1L)
29+
.perPage(1L)
3030
.status(InferencePipelineTestResultListParams.Status.RUNNING)
3131
.type(InferencePipelineTestResultListParams.Type.INTEGRITY)
3232
.build()
3333
val expected = QueryParams.builder()
34-
expected.put("page", "123")
35-
expected.put("perPage", "100")
34+
expected.put("page", "1")
35+
expected.put("perPage", "1")
3636
expected.put("status", InferencePipelineTestResultListParams.Status.RUNNING.toString())
3737
expected.put("type", InferencePipelineTestResultListParams.Type.INTEGRITY.toString())
3838
assertThat(params.getQueryParams()).isEqualTo(expected.build())

openlayer-java-core/src/test/kotlin/com/openlayer/api/models/InferencePipelineTestResultListResponseTest.kt

+22-22
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class InferencePipelineTestResultListResponseTest {
2828
.goal(
2929
InferencePipelineTestResultListResponse.Item.Goal.builder()
3030
.id("3fa85f64-5717-4562-b3fc-2c963f66afa6")
31-
.commentCount(123L)
31+
.commentCount(0L)
3232
.creatorId("589ece63-49a2-41b4-98e1-10547761d4b0")
3333
.dateArchived(OffsetDateTime.parse("2024-03-22T11:31:01.185Z"))
3434
.dateCreated(OffsetDateTime.parse("2024-03-22T11:31:01.185Z"))
@@ -39,10 +39,10 @@ class InferencePipelineTestResultListResponseTest {
3939
)
4040
)
4141
.name("No duplicate rows")
42-
.number(123L)
42+
.number(1L)
4343
.originProjectVersionId("3fa85f64-5717-4562-b3fc-2c963f66afa6")
4444
.subtype("duplicateRowCount")
45-
.suggested(true)
45+
.suggested(false)
4646
.thresholds(
4747
listOf(
4848
InferencePipelineTestResultListResponse.Item.Goal
@@ -59,19 +59,19 @@ class InferencePipelineTestResultListResponseTest {
5959
.Goal
6060
.Threshold
6161
.Value
62-
.ofNumber(42.23)
62+
.ofNumber(0.0)
6363
)
6464
.build()
6565
)
6666
)
6767
.type("integrity")
68-
.archived(true)
69-
.delayWindow(42.23)
70-
.evaluationWindow(42.23)
71-
.usesMlModel(true)
72-
.usesProductionData(true)
73-
.usesReferenceDataset(true)
74-
.usesTrainingDataset(true)
68+
.archived(false)
69+
.delayWindow(0.0)
70+
.evaluationWindow(3600.0)
71+
.usesMlModel(false)
72+
.usesProductionData(false)
73+
.usesReferenceDataset(false)
74+
.usesTrainingDataset(false)
7575
.usesValidationDataset(true)
7676
.build()
7777
)
@@ -96,7 +96,7 @@ class InferencePipelineTestResultListResponseTest {
9696
.goal(
9797
InferencePipelineTestResultListResponse.Item.Goal.builder()
9898
.id("3fa85f64-5717-4562-b3fc-2c963f66afa6")
99-
.commentCount(123L)
99+
.commentCount(0L)
100100
.creatorId("589ece63-49a2-41b4-98e1-10547761d4b0")
101101
.dateArchived(OffsetDateTime.parse("2024-03-22T11:31:01.185Z"))
102102
.dateCreated(OffsetDateTime.parse("2024-03-22T11:31:01.185Z"))
@@ -107,10 +107,10 @@ class InferencePipelineTestResultListResponseTest {
107107
)
108108
)
109109
.name("No duplicate rows")
110-
.number(123L)
110+
.number(1L)
111111
.originProjectVersionId("3fa85f64-5717-4562-b3fc-2c963f66afa6")
112112
.subtype("duplicateRowCount")
113-
.suggested(true)
113+
.suggested(false)
114114
.thresholds(
115115
listOf(
116116
InferencePipelineTestResultListResponse.Item.Goal.Threshold
@@ -125,19 +125,19 @@ class InferencePipelineTestResultListResponseTest {
125125
InferencePipelineTestResultListResponse.Item.Goal
126126
.Threshold
127127
.Value
128-
.ofNumber(42.23)
128+
.ofNumber(0.0)
129129
)
130130
.build()
131131
)
132132
)
133133
.type("integrity")
134-
.archived(true)
135-
.delayWindow(42.23)
136-
.evaluationWindow(42.23)
137-
.usesMlModel(true)
138-
.usesProductionData(true)
139-
.usesReferenceDataset(true)
140-
.usesTrainingDataset(true)
134+
.archived(false)
135+
.delayWindow(0.0)
136+
.evaluationWindow(3600.0)
137+
.usesMlModel(false)
138+
.usesProductionData(false)
139+
.usesReferenceDataset(false)
140+
.usesTrainingDataset(false)
141141
.usesValidationDataset(true)
142142
.build()
143143
)

0 commit comments

Comments
 (0)