Skip to content

Add PostgreSQL apt repo and signing key for installing specific versions of Postgres for debian based distros #335

Add PostgreSQL apt repo and signing key for installing specific versions of Postgres for debian based distros

Add PostgreSQL apt repo and signing key for installing specific versions of Postgres for debian based distros #335

Workflow file for this run

---
name: CI
'on':
pull_request:
push:
branches:
- master
schedule:
- cron: "0 3 * * 5"
defaults:
run:
working-directory: 'geerlingguy.postgresql'
jobs:
lint:
name: Lint
runs-on: ubuntu-latest
steps:
- name: Check out the codebase.
uses: actions/checkout@v2
with:
path: 'geerlingguy.postgresql'
- name: Set up Python 3.
uses: actions/setup-python@v2
with:
python-version: '3.x'
- name: Install test dependencies.
run: pip3 install yamllint
- name: Lint code.
run: |
yamllint .
molecule:
name: Molecule
runs-on: ubuntu-latest
strategy:
fail-fast: ${{ !contains(github.event_name, 'pull_request') }}
matrix:
distro:
- rockylinux8
- rockylinux9
- fedora38
- ubuntu2204
- ubuntu2004
- debian11
- debian12
steps:
- name: Check out the codebase.
uses: actions/checkout@v2
with:
path: 'geerlingguy.postgresql'
- name: Set up Python 3.
uses: actions/setup-python@v2
with:
python-version: '3.x'
- name: Install test dependencies.
run: pip3 install ansible molecule molecule-plugins[docker] docker
- name: Run Molecule tests.
run: molecule test
env:
PY_COLORS: '1'
ANSIBLE_FORCE_COLOR: '1'
MOLECULE_DISTRO: ${{ matrix.distro }}