diff --git a/.github/workflows/pg14test-pgdg-packages.yml b/.github/workflows/pg14test-pgdg-packages.yml deleted file mode 100644 index ad6bc91..0000000 --- a/.github/workflows/pg14test-pgdg-packages.yml +++ /dev/null @@ -1,63 +0,0 @@ -name: Test-with-pg14-pgdg-packages -on: [push] - -jobs: - build: - name: pg14-test-with-pgdg-packages - runs-on: ubuntu-latest - steps: - - name: Clone pg_stat_monitor repository - uses: actions/checkout@v2 - with: - path: 'src/pg_stat_monitor' - - - name: Delete old postgresql files - run: | - sudo apt-get update - sudo apt purge postgresql-client-common postgresql-common postgresql postgresql* - sudo rm -rf /var/lib/postgresql/ - sudo rm -rf /var/log/postgresql/ - sudo rm -rf /etc/postgresql/ - sudo rm -rf /usr/lib/postgresql - sudo rm -rf /usr/include/postgresql - sudo rm -rf /usr/share/postgresql - sudo rm -rf /etc/postgresql - sudo rm -f /usr/bin/pg_config - - - name: Install PG Distribution Postgresql 14 - run: | - sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main 14" > /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 install postgresql-14 - sudo apt-get update - sudo apt-get -y install postgresql-client-14 - sudo apt-get update - sudo apt-get -y install postgresql-server-dev-14 - sudo chown -R postgres:postgres src/ - - - name: Build pg_stat_monitor - run: | - export PATH="/usr/lib/postgresql/14/bin:$PATH" - sudo cp /usr/lib/postgresql/14/bin/pg_config /usr/bin - sudo make USE_PGXS=1 - sudo make USE_PGXS=1 install - working-directory: src/pg_stat_monitor/ - - - name: Start pg_stat_monitor_tests - run: | - sudo service postgresql stop - echo "shared_preload_libraries = 'pg_stat_monitor'" | sudo tee -a /etc/postgresql/14/main/postgresql.conf - sudo service postgresql start - sudo -u postgres bash -c 'make installcheck USE_PGXS=1' - working-directory: src/pg_stat_monitor/ - - - name: Report on test fail - uses: actions/upload-artifact@v2 - if: ${{ failure() }} - with: - name: Regressions diff and postgresql log - path: | - src/pg_stat_monitor/regression.diffs - src/pg_stat_monitor/logfile - retention-days: 1