Skip to content

Commit 2b2fd23

Browse files
committed
adjust ci workflow for java
1 parent ba708bd commit 2b2fd23

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

.github/workflows/ci.yaml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,3 +121,33 @@ jobs:
121121
run: |
122122
. .venv/bin/activate
123123
make test
124+
125+
main-java:
126+
name: CI [Java]
127+
runs-on: ubuntu-latest
128+
strategy:
129+
matrix:
130+
version: ["11", "17", "21"]
131+
steps:
132+
- name: Install SSH Key
133+
uses: shimataro/ssh-key-action@v2
134+
with:
135+
key: ${{ secrets.SSH_PRIVATE_KEY }}
136+
known_hosts: ${{ vars.SSH_KNOWN_HOSTS }}
137+
- name: Install Java
138+
uses: actions/setup-java@v4
139+
with:
140+
distribution: "temurin"
141+
java-version: ${{ env.JAVA_VERSION }}
142+
- name: Checkout
143+
uses: actions/checkout@v4
144+
- name: Download OAS
145+
run: make download-oas
146+
- name: Generate SDK
147+
run: make generate-sdk LANGUAGE=java
148+
- name: Lint
149+
working-directory: ./sdk-repo-updated
150+
run: make lint
151+
- name: Test
152+
working-directory: ./sdk-repo-updated
153+
run: make test

0 commit comments

Comments
 (0)