openai/openai-java

Public

mirrored from https://github.com/openai/openai-javaAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
v1.4.0

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

.github/workflows/ci.yml

74lines · modecode

1name: CI
2on:
3 push:
4 branches:
5 - main
6 pull_request:
7 branches:
8 - main
9 - next
10
11jobs:
12 lint:
13 name: lint
14 runs-on: ubuntu-latest
15 steps:
16 - uses: actions/checkout@v4
17
18 - name: Set up Java
19 uses: actions/setup-java@v4
20 with:
21 distribution: temurin
22 java-version: |
23 8
24 17
25 cache: gradle
26
27 - name: Set up Gradle
28 uses: gradle/actions/setup-gradle@v4
29
30 - name: Run lints
31 run: ./scripts/lint
32 test:
33 name: test
34 runs-on: ubuntu-latest
35 steps:
36 - uses: actions/checkout@v4
37
38 - name: Set up Java
39 uses: actions/setup-java@v4
40 with:
41 distribution: temurin
42 java-version: |
43 8
44 17
45 cache: gradle
46
47 - name: Set up Gradle
48 uses: gradle/gradle-build-action@v2
49
50 - name: Run tests
51 run: ./scripts/test
52 examples:
53 name: examples
54 runs-on: ubuntu-latest
55 if: github.repository == 'openai/openai-java'
56
57 steps:
58 - uses: actions/checkout@v4
59
60 - name: Set up Java
61 uses: actions/setup-java@v4
62 with:
63 distribution: temurin
64 java-version: |
65 8
66 17
67 cache: gradle
68 - name: Set up Gradle
69 uses: gradle/gradle-build-action@v2
70
71 - env:
72 OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
73 run: |
74 ./gradlew :openai-java-example:run
75