openai/openai-java

Public

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

CodeCommitsIssuesPull requestsActionsInsightsSecurity
v2.9.1

Branches

Tags

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

Clone

HTTPS

Download ZIP

.github/workflows/ci.yml

82lines · 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' }}
20
af9f9a27Robert Craigie2 years ago21steps:
22- uses: actions/checkout@v4
23
24- name: Set up Java
25uses: actions/setup-java@v4
26with:
27distribution: temurin
28java-version: |
298
3c78e3a5stainless-app[bot]1 years ago3021
af9f9a27Robert Craigie2 years ago31cache: gradle
32
33- name: Set up Gradle
543a08bdstainless-app[bot]1 years ago34uses: gradle/actions/setup-gradle@v4
af9f9a27Robert Craigie2 years ago35
36- name: Run lints
37run: ./scripts/lint
7a8cd60aStainless Bot2 years ago38test:
7dbd0f54stainless-app[bot]1 years ago39timeout-minutes: 10
7a8cd60aStainless Bot2 years ago40name: test
3c78e3a5stainless-app[bot]1 years ago41runs-on: ${{ github.repository == 'stainless-sdks/openai-java' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
7a8cd60aStainless Bot2 years ago42steps:
43- uses: actions/checkout@v4
44
45- name: Set up Java
46uses: actions/setup-java@v4
47with:
48distribution: temurin
49java-version: |
508
3c78e3a5stainless-app[bot]1 years ago5121
7a8cd60aStainless Bot2 years ago52cache: gradle
53
54- name: Set up Gradle
55uses: gradle/gradle-build-action@v2
56
57- name: Run tests
58run: ./scripts/test
cdf6cd11stainless-app[bot]1 years ago59examples:
7dbd0f54stainless-app[bot]1 years ago60timeout-minutes: 10
cdf6cd11stainless-app[bot]1 years ago61name: examples
3c78e3a5stainless-app[bot]1 years ago62runs-on: ${{ github.repository == 'stainless-sdks/openai-java' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
3490819astainless-app[bot]1 years ago63if: github.repository == 'openai/openai-java'
cdf6cd11stainless-app[bot]1 years ago64
65steps:
66- uses: actions/checkout@v4
67
68- name: Set up Java
69uses: actions/setup-java@v4
70with:
71distribution: temurin
72java-version: |
738
3c78e3a5stainless-app[bot]1 years ago7421
cdf6cd11stainless-app[bot]1 years ago75cache: gradle
76- name: Set up Gradle
77uses: gradle/gradle-build-action@v2
af9f9a27Robert Craigie2 years ago78
cdf6cd11stainless-app[bot]1 years ago79- env:
80OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
81run: |
82./gradlew :openai-java-example:run