@@ -2,7 +2,7 @@ name: dbt-tests-adapter
2
2
on : push
3
3
4
4
jobs :
5
- oracle_xe_21_3 :
5
+ dbt_oracle_adapter_tests :
6
6
runs-on : ${{ matrix.os }}
7
7
strategy :
8
8
fail-fast : true
@@ -11,11 +11,11 @@ jobs:
11
11
python-version : ['3.9', '3.10', '3.11', '3.12']
12
12
13
13
services :
14
- oracle_db_xe :
15
- image : container-registry.oracle.com/database/express:21.3.0-xe
14
+ oracle_db :
15
+ image : container-registry.oracle.com/database/free:latest-lite
16
16
env :
17
17
ORACLE_PWD : ${{ secrets.DBT_ORACLE_PASSWORD }}
18
- options : --name oracle_db_xe
18
+ options : --name oracle_db
19
19
ports :
20
20
- 1521:1521
21
21
@@ -36,19 +36,19 @@ jobs:
36
36
- name : Copy Create User script
37
37
run : |
38
38
chmod +x ${{ github.workspace }}/.github/scripts/create_new_user.sh
39
- docker cp ${{ github.workspace }}/.github/scripts/create_new_user.sh oracle_db_xe :/home/oracle/create_new_user.sh
39
+ docker cp ${{ github.workspace }}/.github/scripts/create_new_user.sh oracle_db :/home/oracle/create_new_user.sh
40
40
41
41
- name : Create dbt test users
42
42
run : |
43
- docker exec oracle_db_xe /home/oracle/create_new_user.sh dbt_test ${{ secrets.DBT_ORACLE_PASSWORD }}
44
- docker exec oracle_db_xe /home/oracle/create_new_user.sh dbt_test_user_1 ${{ secrets.DBT_ORACLE_PASSWORD }}
45
- docker exec oracle_db_xe /home/oracle/create_new_user.sh dbt_test_user_2 ${{ secrets.DBT_ORACLE_PASSWORD }}
46
- docker exec oracle_db_xe /home/oracle/create_new_user.sh dbt_test_user_3 ${{ secrets.DBT_ORACLE_PASSWORD }}
43
+ docker exec oracle_db /home/oracle/create_new_user.sh dbt_test ${{ secrets.DBT_ORACLE_PASSWORD }}
44
+ docker exec oracle_db /home/oracle/create_new_user.sh dbt_test_user_1 ${{ secrets.DBT_ORACLE_PASSWORD }}
45
+ docker exec oracle_db /home/oracle/create_new_user.sh dbt_test_user_2 ${{ secrets.DBT_ORACLE_PASSWORD }}
46
+ docker exec oracle_db /home/oracle/create_new_user.sh dbt_test_user_3 ${{ secrets.DBT_ORACLE_PASSWORD }}
47
47
48
48
- name : Install dbt-oracle with core dependencies
49
49
run : |
50
50
python -m pip install --upgrade pip
51
- pip install pytest 'dbt-tests-adapter~=1.10 ,<1.11 '
51
+ pip install pytest 'dbt-tests-adapter~=1.11 ,<1.12 '
52
52
pip install -r requirements.txt
53
53
pip install -e .
54
54
66
66
DBT_ORACLE_PORT : 1521
67
67
DBT_ORACLE_SCHEMA : DBT_TEST
68
68
DBT_ORACLE_PASSWORD : ${{ secrets.DBT_ORACLE_PASSWORD }}
69
- DBT_ORACLE_DATABASE : XEPDB1
70
- DBT_ORACLE_SERVICE : XEPDB1
69
+ DBT_ORACLE_DATABASE : FREEPDB1
70
+ DBT_ORACLE_SERVICE : FREEPDB1
71
71
DBT_ORACLE_PROTOCOL : tcp
72
72
LD_LIBRARY_PATH : /opt/oracle/instantclient_23_7
73
73
TNS_ADMIN : /opt/tns_admin
85
85
DBT_ORACLE_PORT : 1521
86
86
DBT_ORACLE_SCHEMA : DBT_TEST
87
87
DBT_ORACLE_PASSWORD : ${{ secrets.DBT_ORACLE_PASSWORD }}
88
- DBT_ORACLE_DATABASE : XEPDB1
89
- DBT_ORACLE_SERVICE : XEPDB1
88
+ DBT_ORACLE_DATABASE : FREEPDB1
89
+ DBT_ORACLE_SERVICE : FREEPDB1
90
90
DBT_ORACLE_PROTOCOL : tcp
91
91
DISABLE_OOB : on
92
92
TNS_ADMIN : /opt/tns_admin
0 commit comments