diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c2ec3d91e..73e937837 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -55,6 +55,15 @@ jobs: cargo pgrx init echo "shared_preload_libraries = 'pgml'" >> ~/.pgrx/data-17/postgresql.conf fi + - name: Update extension test + if: steps.pgml_extension_changed.outputs.PGML_EXTENSION_CHANGED_FILES != '0' + run: | + git checkout origin/master + echo "\q" | cargo pgrx run + psql -p 28817 -h localhost -d pgml -P pager -c "DROP EXTENSION IF EXISTS pgml CASCADE; DROP SCHEMA IF EXISTS pgml CASCADE; CREATE EXTENSION pgml;" + git checkout $GITHUB_SHA + echo "\q" | cargo pgrx run + psql -p 28817 -h localhost -d pgml -P pager -c "ALTER EXTENSION pgml UPDATE;" - name: Unit tests if: steps.pgml_extension_changed.outputs.PGML_EXTENSION_CHANGED_FILES != '0' run: |
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: