diff --git a/.github/workflows/run-all-check.yaml b/.github/workflows/run-all-check.yaml
index c2aa986..f36c3a3 100644
--- a/.github/workflows/run-all-check.yaml
+++ b/.github/workflows/run-all-check.yaml
@@ -26,8 +26,26 @@ jobs:
cache: maven
- name: Build and test
run: mvn clean verify --batch-mode --no-transfer-progress
- - name: Verify no vendor SDK in compile scope
+ - name: Verify release artifacts include OpenAI adapter
+ run: |
+ set -euo pipefail
+ core_jar="$(find oci-genai-auth-java-core/target -maxdepth 1 -name 'oci-genai-auth-java-core-*.jar' ! -name '*-sources.jar' ! -name '*-javadoc.jar' | head -n 1)"
+ sources_jar="$(find oci-genai-auth-java-core/target -maxdepth 1 -name 'oci-genai-auth-java-core-*-sources.jar' | head -n 1)"
+ javadoc_jar="$(find oci-genai-auth-java-core/target -maxdepth 1 -name 'oci-genai-auth-java-core-*-javadoc.jar' | head -n 1)"
+
+ test -n "$core_jar"
+ test -n "$sources_jar"
+ test -n "$javadoc_jar"
+
+ jar tf "$core_jar" | grep -q 'com/oracle/genai/auth/OciOpenAIHttpClient.class'
+ jar tf "$sources_jar" | grep -q 'com/oracle/genai/auth/OciOpenAIHttpClient.java'
+ jar tf "$javadoc_jar" | grep -q 'com/oracle/genai/auth/OciOpenAIHttpClient.html'
+ for artifact in "$core_jar" "$sources_jar" "$javadoc_jar"; do
+ jar tf "$artifact" | grep -q '^LICENSE.txt$'
+ jar tf "$artifact" | grep -q '^THIRD_PARTY_LICENSES.txt$'
+ done
+ - name: Verify no non-optional vendor SDK in compile scope
run: |
mvn dependency:tree -pl oci-genai-auth-java-core --batch-mode --no-transfer-progress | \
- grep -v "test" | grep -v "INFO" | grep -v "WARNING" | \
+ grep -v "test" | grep -v "INFO" | grep -v "WARNING" | grep -v "(optional)" | \
(! grep -E "anthropic|openai|google-cloud")
diff --git a/MIGRATION.md b/MIGRATION.md
index 84adced..5c21902 100644
--- a/MIGRATION.md
+++ b/MIGRATION.md
@@ -23,7 +23,7 @@ Replace the old dependency with the new one in your `pom.xml`:
com.oracle.genai
oci-genai-auth-java-bom
- 1.0.4
+ 1.0.9
pom
import
diff --git a/README.md b/README.md
index 9212146..7e365c0 100644
--- a/README.md
+++ b/README.md
@@ -25,7 +25,7 @@ Requires **Java 17+** and **Maven 3.8+**.
com.oracle.genai
oci-genai-auth-java-bom
- 1.0.4
+ 1.0.9
pom
import
diff --git a/THIRD_PARTY_LICENSES.txt b/THIRD_PARTY_LICENSES.txt
index 195c1ee..1c6de34 100644
--- a/THIRD_PARTY_LICENSES.txt
+++ b/THIRD_PARTY_LICENSES.txt
@@ -34,6 +34,13 @@ dependencies (JUnit, Mockito, MockWebServer, etc.) are not redistributed.
License: MIT License
URL: https://www.slf4j.org
+5. OpenAI Java Core
+ Group: com.openai
+ Artifact: openai-java-core
+ Version: 4.39.1
+ License: Apache License 2.0
+ URL: https://github.com/openai/openai-java
+
================================================================================
APACHE LICENSE 2.0
diff --git a/oci-genai-auth-java-bom/pom.xml b/oci-genai-auth-java-bom/pom.xml
index 09d03f4..1985420 100644
--- a/oci-genai-auth-java-bom/pom.xml
+++ b/oci-genai-auth-java-bom/pom.xml
@@ -12,7 +12,7 @@
com.oracle.genai
oci-genai-auth-java-bom
- 1.0.8
+ 1.0.9
pom
OCI GenAI Auth :: BOM
@@ -23,7 +23,7 @@
- 1.0.8
+ 1.0.9
3.72.1
diff --git a/oci-genai-auth-java-core/pom.xml b/oci-genai-auth-java-core/pom.xml
index 7346921..3907feb 100644
--- a/oci-genai-auth-java-core/pom.xml
+++ b/oci-genai-auth-java-core/pom.xml
@@ -13,7 +13,7 @@
com.oracle.genai
oci-genai-auth-java-parent
- 1.0.8
+ 1.0.9
oci-genai-auth-java-core
@@ -55,7 +55,7 @@
com.openai
openai-java-core
- 4.26.0
+ ${openai-java.version}
true
@@ -63,8 +63,74 @@
com.openai
openai-java
- 4.26.0
+ ${openai-java.version}
test
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+ package
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+ package
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ add-legal-files-to-release-jars
+ package
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pom.xml b/pom.xml
index 4c5a73d..bb43ff9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -12,7 +12,7 @@
com.oracle.genai
oci-genai-auth-java-parent
- 1.0.8
+ 1.0.9
pom
OCI GenAI Auth :: Parent
@@ -39,7 +39,7 @@
17
- 1.0.8
+ 1.0.9
3.72.1
@@ -47,6 +47,7 @@
5.3.2
2.0.17
+ 4.39.1
5.11.4
@@ -57,6 +58,9 @@
3.5.2
3.4.2
3.3.1
+ 3.3.1
+ 3.8.0
+ 3.1.0
@@ -134,6 +138,24 @@
maven-resources-plugin
${maven-resources-plugin.version}
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${maven-source-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${maven-javadoc-plugin.version}
+
+ none
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ ${maven-antrun-plugin.version}
+