Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Add oracle to CI#2413

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Draft
paulteehan wants to merge23 commits intov4
base:v4
Choose a base branch
Loading
fromr-248-add-oracle-to-ci-on-soda-core
Draft
Changes from1 commit
Commits
Show all changes
23 commits
Select commitHold shift + click to select a range
ca10c99
Add oracle to CI
paulteehanSep 22, 2025
075962a
Add oracle to CI
paulteehanSep 22, 2025
c593542
Add oracle to CI
paulteehanSep 22, 2025
c964a85
Add oracle to CI
paulteehanSep 22, 2025
db02c5a
Add oracle to CI
paulteehanSep 22, 2025
161c80f
Add oracle to CI
paulteehanSep 22, 2025
8004ddc
Add oracle to CI
paulteehanSep 22, 2025
7f26c90
Add oracle to CI
paulteehanSep 22, 2025
7c66a12
Add oracle to CI
paulteehanSep 22, 2025
57298b8
Add oracle to CI
paulteehanSep 22, 2025
81eab05
Add oracle to CI
paulteehanSep 22, 2025
5a4c52a
Add oracle to CI
paulteehanSep 22, 2025
7cc62ac
Add oracle to CI
paulteehanSep 22, 2025
15e624f
replace pypi with github
paulteehanSep 24, 2025
3979506
replace pypi with github
paulteehanSep 24, 2025
64ba08a
replace pypi with github
paulteehanSep 24, 2025
4550b17
Updated token
paulteehanSep 24, 2025
6e19d5d
Updated token
paulteehanSep 24, 2025
64b270e
Updated token
paulteehanSep 24, 2025
55416c6
Updated token
paulteehanSep 24, 2025
51af63c
Updated token
paulteehanSep 24, 2025
7669e61
Updated token
paulteehanSep 24, 2025
1af0bad
Updated token
paulteehanSep 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
PrevPrevious commit
NextNext commit
Add oracle to CI
  • Loading branch information
@paulteehan
paulteehan committedSep 22, 2025
commit075962a7ecef5d08091042c2b697f3d74daea79d
33 changes: 25 additions & 8 deletions.github/workflows/main.workflow.yaml
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -65,8 +65,29 @@ jobs:
id: modules
run: |
echo "INFO: DATA_SOURCE is set to ${DATA_SOURCE}"
# Define additional data sources to append (space-separated)
ADDITIONAL_SOURCES="oracle dremio"

if [ "${DATA_SOURCE}" = "all" ]; then
echo modules=$(bash scripts/test_matrix.sh) >> "$GITHUB_OUTPUT"
# Get the base modules from test_matrix.sh
BASE_MODULES=$(bash scripts/test_matrix.sh)

# Remove the closing bracket from base modules
BASE_MODULES_TRIMMED=$(echo "$BASE_MODULES" | sed 's/]$//')

# Convert additional sources to JSON array format and append
if [ -n "$ADDITIONAL_SOURCES" ]; then
ADDITIONAL_JSON=""
for source in $ADDITIONAL_SOURCES; do
ADDITIONAL_JSON="${ADDITIONAL_JSON},\"${source}\""
done
FINAL_MODULES="${BASE_MODULES_TRIMMED}${ADDITIONAL_JSON}]"
else
FINAL_MODULES="$BASE_MODULES"
fi

echo "modules=$FINAL_MODULES" >> "$GITHUB_OUTPUT"
echo "INFO: Final modules list: $FINAL_MODULES"
else
echo 'modules=["__DATA_SOURCE__"]' | sed "s|__DATA_SOURCE__|${DATA_SOURCE}|g" >> "$GITHUB_OUTPUT"
fi
Expand DownExpand Up@@ -148,8 +169,8 @@ jobs:
sudo apt-get update
ACCEPT_EULA=Y sudo apt-get install -y libsasl2-dev msodbcsql18

echo "Installing soda-extensions"
git clonehttps://github.com/sodadata/soda-extensions
echo "Installing soda-oracle"
pip install --extra-index-urlhttps://${{ secrets.DEV_PYPI_USERNAME }}:${{ secrets.DEV_PYPI_PASSWORD }}@${{ secrets.DEV_PYPI_URL }}soda-oracle


- name: Get external secrets
Expand DownExpand Up@@ -183,11 +204,7 @@ jobs:
if [ "${{ matrix.module }}" = "synapse" ] || [ "${{ matrix.module }}" = "fabric" ]; then
pip install -e soda-sqlserver
fi
if [ "${{ matrix.module }}" = "oracle" ]; then
pip install -e soda-extensions/soda-${{ matrix.module }}
else
pip install -e soda-${{ matrix.module }}
fi
pip install -e soda-${{ matrix.module }}
export TEST_DATASOURCE=${{ matrix.module }}
python -m pytest -ra soda-tests/tests/features
if [ "${{ matrix.module }}" = "postgres" ]; then
Expand Down
Loading

[8]ページ先頭

©2009-2025 Movatter.jp