@@ -2,7 +2,7 @@ name: dbt-tests-adapter
22on : push
33
44jobs :
5- oracle_xe_21_3 :
5+ dbt_oracle_adapter_tests :
66 runs-on : ${{ matrix.os }}
77 strategy :
88 fail-fast : true
@@ -11,11 +11,11 @@ jobs:
1111 python-version : ['3.9', '3.10', '3.11', '3.12']
1212
1313 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
1616 env :
1717 ORACLE_PWD : ${{ secrets.DBT_ORACLE_PASSWORD }}
18- options : --name oracle_db_xe
18+ options : --name oracle_db
1919 ports :
2020 - 1521:1521
2121
@@ -36,19 +36,19 @@ jobs:
3636 - name : Copy Create User script
3737 run : |
3838 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
4040
4141 - name : Create dbt test users
4242 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 }}
4747
4848 - name : Install dbt-oracle with core dependencies
4949 run : |
5050 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 '
5252 pip install -r requirements.txt
5353 pip install -e .
5454
6666 DBT_ORACLE_PORT : 1521
6767 DBT_ORACLE_SCHEMA : DBT_TEST
6868 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
7171 DBT_ORACLE_PROTOCOL : tcp
7272 LD_LIBRARY_PATH : /opt/oracle/instantclient_23_7
7373 TNS_ADMIN : /opt/tns_admin
8585 DBT_ORACLE_PORT : 1521
8686 DBT_ORACLE_SCHEMA : DBT_TEST
8787 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
9090 DBT_ORACLE_PROTOCOL : tcp
9191 DISABLE_OOB : on
9292 TNS_ADMIN : /opt/tns_admin
0 commit comments