File tree Expand file tree Collapse file tree 11 files changed +30
-11
lines changed Expand file tree Collapse file tree 11 files changed +30
-11
lines changed Original file line number Diff line number Diff line change 15
15
cancel-in-progress : true
16
16
runs-on : ubuntu-latest
17
17
env :
18
- METABASE_TAG : v0.46.0
18
+ METABASE_TAG : v0.46.5
19
19
steps :
20
20
- name : Checkout the repository
21
21
uses : actions/checkout@v3
Original file line number Diff line number Diff line change @@ -10,12 +10,15 @@ jobs:
10
10
integration-test :
11
11
strategy :
12
12
fail-fast : true
13
+ matrix :
14
+ exasol_version : ["7.1.17", "8.18.1"]
13
15
concurrency :
14
- group : ${{ github.workflow }}-${{ github.ref }}
16
+ group : ${{ github.workflow }}-${{ github.ref }}-${{ matrix.exasol_version }}
15
17
cancel-in-progress : true
18
+ name : " Build with Exasol ${{ matrix.exasol_version }}"
16
19
runs-on : ubuntu-latest
17
20
env :
18
- METABASE_TAG : v0.46.0
21
+ METABASE_TAG : v0.46.5
19
22
steps :
20
23
- name : Checkout the repository
21
24
uses : actions/checkout@v3
36
39
with :
37
40
fetch-depth : 1
38
41
repository : ' exasol/integration-test-docker-environment'
42
+ ref : " 1.7.1"
39
43
path : ' integration-test-docker-environment'
40
44
41
45
- name : Set up JDK 11
78
82
79
83
- name : Spawn Exasol environment
80
84
run : |
81
- ./start-test-env spawn-test-environment --environment-name test --database-port-forward 8563
85
+ ./start-test-env spawn-test-environment \
86
+ --environment-name test \
87
+ --database-port-forward 8563 \
88
+ --docker-db-image-version ${{ matrix.exasol_version }}
82
89
working-directory : integration-test-docker-environment
83
90
84
91
- name : Run integration tests
Original file line number Diff line number Diff line change 11
11
build :
12
12
runs-on : ubuntu-latest
13
13
env :
14
- METABASE_TAG : v0.46.0
14
+ METABASE_TAG : v0.46.5
15
15
steps :
16
16
- name : Checkout the repository
17
17
uses : actions/checkout@v3
Original file line number Diff line number Diff line change 11
11
:aliases
12
12
{:dev
13
13
{:extra-deps
14
- {io.github.metabase/metabase {:git/tag " v0.46.0 " :git/sha " 0ca7df3" }}}
14
+ {io.github.metabase/metabase {:git/tag " v0.46.5 " :git/sha " 0ca7df3" }}}
15
15
16
16
; clojure -M:clj-kondo --lint src test --debug
17
17
:clj-kondo
Original file line number Diff line number Diff line change 1
1
# Changes
2
2
3
+ * [ 1.0.6] ( changes_1.0.6.md )
3
4
* [ 1.0.5] ( changes_1.0.5.md )
4
5
* [ 1.0.4] ( changes_1.0.4.md )
5
6
* [ 1.0.3] ( changes_1.0.3.md )
Original file line number Diff line number Diff line change
1
+ # metabase-driver 1.0.6, released 2023-06-??
2
+
3
+ Code name: Test with Exasol 8
4
+
5
+ ## Summary
6
+
7
+ This release adds tests for Exasol version 8 and adapts the driver to Metabase v0.46.5.
8
+
9
+ ## Tests
10
+
11
+ * #68 : Added tests with Exasol version 8
Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ clojure --version
45
45
git clone https://github.com/metabase/metabase.git
46
46
cd metabase
47
47
git fetch --all --tags
48
- export METABASE_VERSION=v0.46.0
48
+ export METABASE_VERSION=v0.46.5
49
49
git reset --hard
50
50
rm -vf target/patch_excluded_test_applied target/patch_fix_metabase_build_applied
51
51
git checkout " tags/${METABASE_VERSION} " -b " ${METABASE_VERSION} -branch"
Original file line number Diff line number Diff line change 1
1
# Complete list of options here: https://github.com/metabase/metabase/wiki/Metabase-Plugin-Manifest-Reference
2
2
info :
3
3
name : Metabase Exasol Driver
4
- version : 1.0.5
4
+ version : 1.0.6
5
5
description : Allows Metabase to connect to Exasol databases.
6
6
contact-info :
7
7
name : Exasol AG
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ set -o errexit
4
4
set -o nounset
5
5
set -o pipefail
6
6
7
- readonly jdbc_driver_version=7.1.19
7
+ readonly jdbc_driver_version=7.1.20
8
8
9
9
exasol_driver_dir=" $( cd " $( dirname " $0 " ) /.." > /dev/null 2>&1 ; pwd -P ) "
10
10
metabase_dir=$( cd " $exasol_driver_dir /../metabase" ; pwd)
Original file line number Diff line number Diff line change 15
15
(testing " Getting JDBC driver version succeeds"
16
16
(is (not (str/blank? (exasol/get-jdbc-driver-version )))))
17
17
(testing " Getting JDBC driver version returns expected value"
18
- (is (= " 7.1.19 " (exasol/get-jdbc-driver-version )))))
18
+ (is (= " 7.1.20 " (exasol/get-jdbc-driver-version )))))
19
19
20
20
(deftest text-equals-empty-string-test
21
21
(mt/test-driver :exasol
Original file line number Diff line number Diff line change 179
179
(testing " Driver version read from existing resource"
180
180
(is (not (str/blank? (exasol/get-driver-version )))))
181
181
(testing " Driver version read from existing resource equal to expected version"
182
- (is (= " 1.0.5 " (exasol/get-driver-version )))))
182
+ (is (= " 1.0.6 " (exasol/get-driver-version )))))
183
183
184
184
(deftest humanize-connection-error-message-test
185
185
(testing " Driver translates connection error message"
You can’t perform that action at this time.
0 commit comments