openai/openai-java

Public

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

CodeCommitsIssuesPull requestsActionsInsightsSecurity
v3.4.1

Branches

Tags

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

Clone

HTTPS

Download ZIP

.github/workflows/ci.yml

109lines · modeblame

af9f9a27Robert Craigie2 years ago1name: CI
2on:
3push:
3c78e3a5stainless-app[bot]1 years ago4branches-ignore:
5- 'generated'
6- 'codegen/**'
7- 'integrated/**'
8- 'stl-preview-head/**'
9- 'stl-preview-base/**'
9c90b165stainless-app[bot]1 years ago10pull_request:
11branches-ignore:
12- 'stl-preview-head/**'
13- 'stl-preview-base/**'
af9f9a27Robert Craigie2 years ago14
15jobs:
16lint:
984e85d1stainless-app[bot]1 years ago17timeout-minutes: 15
af9f9a27Robert Craigie2 years ago18name: lint
3c78e3a5stainless-app[bot]1 years ago19runs-on: ${{ github.repository == 'stainless-sdks/openai-java' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
d8b19b7estainless-app[bot]1 years ago20if: github.event_name == 'push' || github.event.pull_request.head.repo.fork
3c78e3a5stainless-app[bot]1 years ago21
af9f9a27Robert Craigie2 years ago22steps:
23- uses: actions/checkout@v4
24
25- name: Set up Java
26uses: actions/setup-java@v4
27with:
28distribution: temurin
29java-version: |
308
3c78e3a5stainless-app[bot]1 years ago3121
af9f9a27Robert Craigie2 years ago32cache: gradle
33
34- name: Set up Gradle
543a08bdstainless-app[bot]1 years ago35uses: gradle/actions/setup-gradle@v4
af9f9a27Robert Craigie2 years ago36
37- name: Run lints
38run: ./scripts/lint
b4c700e7stainless-app[bot]1 years ago39
40build:
41timeout-minutes: 15
42name: build
43runs-on: ${{ github.repository == 'stainless-sdks/openai-java' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
44if: github.event_name == 'push' || github.event.pull_request.head.repo.fork
45
46steps:
47- uses: actions/checkout@v4
48
49- name: Set up Java
50uses: actions/setup-java@v4
51with:
52distribution: temurin
53java-version: |
548
5521
56cache: gradle
57
58- name: Set up Gradle
59uses: gradle/actions/setup-gradle@v4
60
61- name: Build SDK
62run: ./scripts/build
63
7a8cd60aStainless Bot2 years ago64test:
984e85d1stainless-app[bot]1 years ago65timeout-minutes: 15
7a8cd60aStainless Bot2 years ago66name: test
3c78e3a5stainless-app[bot]1 years ago67runs-on: ${{ github.repository == 'stainless-sdks/openai-java' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
d8b19b7estainless-app[bot]1 years ago68if: github.event_name == 'push' || github.event.pull_request.head.repo.fork
7a8cd60aStainless Bot2 years ago69steps:
70- uses: actions/checkout@v4
71
72- name: Set up Java
73uses: actions/setup-java@v4
74with:
75distribution: temurin
76java-version: |
778
3c78e3a5stainless-app[bot]1 years ago7821
7a8cd60aStainless Bot2 years ago79cache: gradle
80
81- name: Set up Gradle
82uses: gradle/gradle-build-action@v2
83
84- name: Run tests
85run: ./scripts/test
cdf6cd11stainless-app[bot]1 years ago86examples:
7dbd0f54stainless-app[bot]1 years ago87timeout-minutes: 10
cdf6cd11stainless-app[bot]1 years ago88name: examples
3c78e3a5stainless-app[bot]1 years ago89runs-on: ${{ github.repository == 'stainless-sdks/openai-java' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
d8b19b7estainless-app[bot]1 years ago90if: github.repository == 'openai/openai-java' && (github.event_name == 'push' || github.event.pull_request.head.repo.fork)
cdf6cd11stainless-app[bot]1 years ago91
92steps:
93- uses: actions/checkout@v4
94
95- name: Set up Java
96uses: actions/setup-java@v4
97with:
98distribution: temurin
99java-version: |
1008
3c78e3a5stainless-app[bot]1 years ago10121
cdf6cd11stainless-app[bot]1 years ago102cache: gradle
103- name: Set up Gradle
104uses: gradle/gradle-build-action@v2
af9f9a27Robert Craigie2 years ago105
cdf6cd11stainless-app[bot]1 years ago106- env:
107OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
108run: |
109./gradlew :openai-java-example:run