Skip to content

fix: reliability sweep (5 councils) — Chorley/Islington/Medway/Hastings/Conwy #365

fix: reliability sweep (5 councils) — Chorley/Islington/Medway/Hastings/Conwy

fix: reliability sweep (5 councils) — Chorley/Islington/Medway/Hastings/Conwy #365

name: PR - Validate Release Ready
on:
workflow_dispatch:
pull_request:
branches: [ "master" ]
types: [opened, synchronize, reopened]
jobs:
validate:
name: Validate Release Prerequisites
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
with:
fetch-depth: 0
- uses: actions/setup-python@v6
with:
python-version: '3.12'
cache: 'pip'
- name: Cache Poetry
uses: actions/cache@v5
with:
path: ~/.local/pipx
key: ${{ runner.os }}-pipx-poetry-1.8.4
restore-keys: |
${{ runner.os }}-pipx-poetry-
- name: Install Poetry
run: pipx install poetry==1.8.4
- name: Validate pyproject.toml
run: poetry check
- name: Check for conventional commits
uses: wagoid/commitlint-github-action@v6
with:
configFile: commitlint.config.mjs