openai/openai-java

Public

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

CodeCommitsIssuesPull requestsActionsInsightsSecurity
7dbd0f5433bbcde8e3d4ed7ccbcc19519690a520

Branches

Tags

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

Clone

HTTPS

Download ZIP

.github/workflows/ci.yml

77lines · modecode

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