fix(jdbc): include managed drivers in offline bundles

This commit is contained in:
zipg authored and GitHub committed 2026-08-15 00:27:34 +08:00
1 parent 86bb88ab66
commit 8737114d28
14 files changed
+942 -15

No files matched your search

+18
View File
@@ -969,6 +969,11 @@ jobs:
with:
token: ${{ steps.release-token.outputs.token }}
fetch-depth: 0
- uses: actions/setup-java@v4
with:
distribution: temurin
java-version: "21"
- uses: gradle/actions/setup-gradle@v4
- uses: actions/download-artifact@v4
with:
path: artifacts
@@ -1172,9 +1177,22 @@ jobs:
echo "=== agent-registry.json ==="
cat release/agent-registry.json
- name: Build managed JDBC offline payload
shell: bash
run: |
./plugins/jdbc/package.sh
JDBC_VERSION="$(sed -nE "s/^version[[:space:]]*=[[:space:]]*'([^']+)'.*/\1/p" plugins/jdbc/build.gradle | head -n 1)"
node agents/scripts/build_offline_jdbc_payload.mjs \
release \
"plugins/jdbc/dist/dbx-jdbc-plugin-${JDBC_VERSION}.zip" \
"plugins/jdbc/dist/dbx-jdbc-plugin-${JDBC_VERSION}/bin/dbx-maven-resolver"
- name: Build offline ZIP bundles
run: bash agents/scripts/build_offline_zip.sh release
- name: Verify managed JDBC assets in all offline ZIPs
run: node agents/scripts/verify_offline_jdbc_release.mjs release
- name: Build single-driver packages
run: |
python3 agents/scripts/build_driver_zips.py release --cleanup-sources