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

View file

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