File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11name : Java JDBC
22on :
3- push :
3+ # push:
44 pull_request :
55 workflow_call :
66 workflow_dispatch :
Original file line number Diff line number Diff line change 1+ name : Java JDBC
2+ on :
3+ push :
4+ pull_request :
5+ workflow_call :
6+ workflow_dispatch :
7+ repository_dispatch :
8+
9+ env :
10+ GH_TOKEN : ${{ secrets.GH_TOKEN }}
11+ OVERRIDE_GIT_DESCRIBE : ${{ inputs.override_git_describe }}
12+
13+ jobs :
14+ jdbc-compliance :
15+ name : JDBC Compliance
16+ runs-on : ubuntu-latest
17+ if : ${{ inputs.skip_tests != 'true' }}
18+ needs : java-linux-amd64
19+ container : quay.io/pypa/manylinux_2_28_x86_64
20+ env :
21+ GEN : ninja
22+
23+ steps :
24+ - uses : actions/checkout@v4
25+ with :
26+ fetch-depth : 0
27+ ref : ${{ inputs.git_ref }}
28+
29+ - name : Install packages
30+ shell : bash
31+ run : |
32+ dnf install java-11-openjdk-devel ninja-build -y
33+
34+ - name : Install CTS
35+ shell : bash
36+ run : |
37+ git clone https://github.com/cwida/jdbccts.git
38+
39+ - name : Build
40+ shell : bash
41+ run : make release
42+
43+ - name : Test
44+ shell : bash
45+ run : (cd jdbccts && make DUCKDB_JAR=../build/release/duckdb_jdbc.jar test)
You can’t perform that action at this time.
0 commit comments