ci: call checks before building docker image

This commit is contained in:
Nicolas Meienberger
2025-12-26 19:53:11 +01:00
parent 52a6ed6070
commit d5c0f91a9f
2 changed files with 13 additions and 5 deletions

View File

@@ -1,9 +1,7 @@
name: Checks
permissions:
contents: read
on:
workflow_call:
pull_request:
branches:
- main
@@ -11,8 +9,11 @@ on:
branches:
- main
permissions:
contents: read
jobs:
ci:
checks:
timeout-minutes: 15
runs-on: ubuntu-latest
steps:
@@ -24,6 +25,10 @@ jobs:
- name: Install dependencies
uses: "./.github/actions/install-dependencies"
- name: Run lint
shell: bash
run: bun run lint:ci
- name: Run type checks
shell: bash
run: bun run tsc

View File

@@ -31,9 +31,12 @@ jobs:
echo "release_type=release" >> $GITHUB_OUTPUT
fi
checks:
uses: ./.github/workflows/checks.yml
build-images:
timeout-minutes: 15
needs: [determine-release-type]
needs: [determine-release-type, checks]
runs-on: ubuntu-latest
steps:
- name: Checkout code