Skip to content

Commit cf76584

Browse files
Zawwarsami16claude
andcommitted
phase 0.7: parallel kotlin-test CI job
runs gradle test build on the kotlin/ module on every push, in parallel with the python matrix. catches schema drift between Python wire format and Kotlin deserialization, plus any Kotlin compile regressions before they reach Loki integration. also pre-add [crypto] to the python install step (used by phase 1.0a signing tests landing later this batch — keeps CI install cmd stable). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 114a2dd commit cf76584

1 file changed

Lines changed: 22 additions & 1 deletion

File tree

.github/workflows/ci.yml

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
- name: Install
2828
run: |
2929
python -m pip install --upgrade pip
30-
pip install -e '.[server,dev]'
30+
pip install -e '.[server,dev,crypto]'
3131
3232
- name: Lint (warnings only)
3333
continue-on-error: true
@@ -37,3 +37,24 @@ jobs:
3737
- name: Test
3838
run: |
3939
pytest -v
40+
41+
kotlin-test:
42+
name: Kotlin module test
43+
runs-on: ubuntu-latest
44+
45+
steps:
46+
- uses: actions/checkout@v4
47+
48+
- name: Set up JDK 17
49+
uses: actions/setup-java@v4
50+
with:
51+
distribution: temurin
52+
java-version: '17'
53+
54+
- name: Set up Gradle
55+
uses: gradle/actions/setup-gradle@v3
56+
57+
- name: Build + test kotlin module
58+
working-directory: kotlin
59+
run: |
60+
gradle test build --no-daemon --stacktrace

0 commit comments

Comments
 (0)