Skip to content

feat: Support auto revisions (#422) #850

feat: Support auto revisions (#422)

feat: Support auto revisions (#422) #850

Workflow file for this run

---
name: Test
on:
pull_request:
types: [opened, reopened, synchronize]
push:
tags:
- '*'
workflow_dispatch:
jobs:
lint:
name: Lint
runs-on: ubuntu-20.04
steps:
- name: Check out repository
uses: actions/[email protected]
- name: Install Nix
uses: cachix/install-nix-action@v23
- name: Run pre-commit hooks
run: nix-shell --pure --run 'pre-commit run --all-files'
test-install-from-source:
name: Test PostgreSQL ${{ matrix.pg }} source install on Ubuntu ${{ matrix.release }}
runs-on: ubuntu-22.04
strategy:
fail-fast: false
matrix:
pg: ['12', '13', '14', '15', '16']
release: [20.04, 22.04]
steps:
- name: Check out repository
uses: actions/[email protected]
- name: Build Docker container
run: docker build --build-arg=RELEASE=${{ matrix.release }} --build-arg="PG_VERSION=${{ matrix.pg }}" --tag=tester .
- name: Install from source
run: docker run --rm tester ./test/ci/install-from-source.bash