streamlined

This commit is contained in:
Justin Visser 2026-02-17 21:59:41 +01:00
parent d1dd3213dc
commit ab1d29b203
23 changed files with 853 additions and 22 deletions

View file

@ -7,8 +7,20 @@ on:
- main
jobs:
repo-hygiene:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Enforce no generated artifacts
run: ./scripts/check_no_generated_artifacts.sh
test:
runs-on: ubuntu-latest
needs:
- repo-hygiene
services:
postgres:
image: postgres:15
@ -54,6 +66,8 @@ jobs:
frontend-quality:
runs-on: ubuntu-latest
needs:
- repo-hygiene
steps:
- name: Checkout
@ -91,6 +105,7 @@ jobs:
docker-publish:
runs-on: ubuntu-latest
needs:
- repo-hygiene
- test
- frontend-quality
if: github.event_name == 'push' && github.ref == 'refs/heads/main'