Skip to content

Commit 8cc562e

Browse files
committed
Update test suite to use latest Oracle DB free image
1 parent cb4c2a9 commit 8cc562e

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

.github/scripts/create_new_user.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ set -Exeuo pipefail
55
# Parameters
66
DB_USER="${1}"
77
DB_PASSWORD="${2}"
8-
TARGET_PDB="${3:-XEPDB1}"
8+
TARGET_PDB="${3:-FREEPDB1}"
99

1010
# Prepare container switch statement to create user in PDB.
1111
ALTER_SESSION_CMD="ALTER SESSION SET CONTAINER=${TARGET_PDB};"

.github/workflows/oracle-xe-adapter-tests.yml renamed to .github/workflows/dbt-oracle-adapter-tests.yml

+13-13
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: dbt-tests-adapter
22
on: push
33

44
jobs:
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,14 +36,14 @@ 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: |
@@ -66,8 +66,8 @@ jobs:
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
@@ -85,8 +85,8 @@ jobs:
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

Comments
 (0)