mirror of
https://github.com/mealie-recipes/mealie.git
synced 2025-02-23 10:27:23 -08:00
Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com> Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com> Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com>
40 lines
846 B
YAML
40 lines
846 B
YAML
name: PR CI
|
|
|
|
on:
|
|
pull_request:
|
|
branches:
|
|
- mealie-next
|
|
|
|
concurrency:
|
|
group: ${{ github.workflow }}-${{ github.event.pull_request.number }}
|
|
cancel-in-progress: true
|
|
|
|
jobs:
|
|
pull-request-lint:
|
|
name: "Lint PR"
|
|
uses: ./.github/workflows/pull-request-lint.yml
|
|
|
|
backend-tests:
|
|
name: "Backend Server Tests"
|
|
uses: ./.github/workflows/partial-backend.yml
|
|
|
|
frontend-tests:
|
|
name: "Frontend Tests"
|
|
uses: ./.github/workflows/partial-frontend.yml
|
|
|
|
container-scanning:
|
|
name: "Trivy Container Scanning"
|
|
uses: ./.github/workflows/partial-trivy-container-scanning.yml
|
|
|
|
end-to-end:
|
|
name: "End-to-End Tests"
|
|
uses: ./.github/workflows/e2e.yml
|
|
|
|
code-ql:
|
|
name: "CodeQL"
|
|
uses: ./.github/workflows/codeql.yml
|
|
permissions:
|
|
actions: read
|
|
contents: read
|
|
security-events: write
|