fix: teask includes for pg12 #56
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: CI | |
on: [ push ] | |
jobs: | |
build: | |
runs-on: ubuntu-latest | |
strategy: | |
matrix: | |
pg_ver: [11, 12] | |
steps: | |
- name: Install PostgreSQL | |
run: | | |
echo 'deb http://apt.postgresql.org/pub/repos/apt/ jammy-pgdg main' | sudo tee /etc/apt/sources.list.d/pgdg.list | |
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - | |
sudo apt-get update | |
sudo apt-get -y remove postgresql-14 postgresql-client-14 | |
sudo apt-get -y install postgresql-${{ matrix.pg_ver }} postgresql-contrib-${{ matrix.pg_ver }} postgresql-server-dev-${{ matrix.pg_ver }} build-essential libssl-dev | |
- uses: actions/checkout@v2 | |
- name: Build | |
run: make | |
- name: Install | |
run: sudo env PATH=$PATH make install $(if (( "${{ matrix.pg_ver }}" >= 11 )); then echo "with_llvm=no"; else echo ""; fi) | |
- name: Prepare for regression test | |
run: sudo -u postgres psql -c "CREATE ROLE ${USER} WITH SUPERUSER LOGIN" | |
- name: Test using Presto | |
run: ./setup_regress presto -r $USER && make installcheck | |
- name: Test using Hive | |
run: ./setup_regress hive -r $USER && make installcheck | |
- uses: actions/upload-artifact@v2 | |
if: failure() | |
with: | |
name: test-result | |
path: ~/work/treasuredata_fdw/treasuredata_fdw/results/ | |
env: | |
TD_TEST_APIKEY: ${{ secrets.td_apikey }} |