# Don't run timing-based tests as they regularly fail.
# pproxy-based tests fail too, with the proxy not coming up in 2s.
NOT_MARKERS: "timing proxy mypy"
- PG_VERSION: "17"
+ PG_VERSION: "18"
steps:
- uses: actions/checkout@v5
allow-prereleases: true
- name: Install PostgreSQL on the runner
- # On 2024-09-28 postgresql@17 installation failed but the package is
- # available. So, in a few days, we might be able to drop "brew update".
- run: |
- brew update
- brew install postgresql@${PG_VERSION}
+ run: brew install postgresql@${PG_VERSION}
- name: Start PostgreSQL service
run: brew services start postgresql@${PG_VERSION}
python-version: ${{ matrix.python }}
- name: Install PostgreSQL on the runner
- # On 2024-09-28 postgresql@17 installation failed but the package is
- # available. So, in a few days, we might be able to drop "brew update".
- run: |
- brew update
- brew install gnu-sed postgresql@${PG_VERSION}
+ run: brew install gnu-sed postgresql@${PG_VERSION}
- name: Start PostgreSQL service
run: brew services start postgresql@${PG_VERSION}