openai/openai-java

Public

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

CodeCommitsIssuesPull requestsActionsInsightsSecurity
v2.18.0

Branches

Tags

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

Clone

HTTPS

Download ZIP

.github/workflows/ci.yml

84lines · 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:
7dbd0f54stainless-app[bot]1 years ago17timeout-minutes: 10
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
7a8cd60aStainless Bot2 years ago39test:
7dbd0f54stainless-app[bot]1 years ago40timeout-minutes: 10
7a8cd60aStainless Bot2 years ago41name: test
3c78e3a5stainless-app[bot]1 years ago42runs-on: ${{ github.repository == 'stainless-sdks/openai-java' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
d8b19b7estainless-app[bot]1 years ago43if: github.event_name == 'push' || github.event.pull_request.head.repo.fork
7a8cd60aStainless Bot2 years ago44steps:
45- uses: actions/checkout@v4
46
47- name: Set up Java
48uses: actions/setup-java@v4
49with:
50distribution: temurin
51java-version: |
528
3c78e3a5stainless-app[bot]1 years ago5321
7a8cd60aStainless Bot2 years ago54cache: gradle
55
56- name: Set up Gradle
57uses: gradle/gradle-build-action@v2
58
59- name: Run tests
60run: ./scripts/test
cdf6cd11stainless-app[bot]1 years ago61examples:
7dbd0f54stainless-app[bot]1 years ago62timeout-minutes: 10
cdf6cd11stainless-app[bot]1 years ago63name: examples
3c78e3a5stainless-app[bot]1 years ago64runs-on: ${{ github.repository == 'stainless-sdks/openai-java' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
d8b19b7estainless-app[bot]1 years ago65if: github.repository == 'openai/openai-java' && (github.event_name == 'push' || github.event.pull_request.head.repo.fork)
cdf6cd11stainless-app[bot]1 years ago66
67steps:
68- uses: actions/checkout@v4
69
70- name: Set up Java
71uses: actions/setup-java@v4
72with:
73distribution: temurin
74java-version: |
758
3c78e3a5stainless-app[bot]1 years ago7621
cdf6cd11stainless-app[bot]1 years ago77cache: gradle
78- name: Set up Gradle
79uses: gradle/gradle-build-action@v2
af9f9a27Robert Craigie2 years ago80
cdf6cd11stainless-app[bot]1 years ago81- env:
82OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
83run: |
84./gradlew :openai-java-example:run