Skip to content

chore(deps): bump the composer-non-major group across 1 directory with 3 updates #164

chore(deps): bump the composer-non-major group across 1 directory with 3 updates

chore(deps): bump the composer-non-major group across 1 directory with 3 updates #164

Workflow file for this run

name: PR Tests
on:
workflow_call:
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
paths:
- "app/**"
- "bootstrap/**"
- "config/**"
- "database/**"
- "lang/**"
- "resources/**"
- "routes/**"
- "tests/**"
- "composer.json"
- "composer.lock"
- "package.json"
- "phpunit.xml"
- "Dockerfile"
- "docker/**"
- "compose.yml"
- ".env.example"
- "vite.config.js"
- "tailwind.config.js"
- "postcss.config.js"
- "scripts/**"
- ".github/workflows/pr-tests.yml"
- ".github/workflows/lint-checks.yml"
- ".github/workflows/release-image.yml"
permissions:
contents: read
actions: write
concurrency:
group: pr-tests-${{ github.event.pull_request.number || github.ref || github.run_id }}
cancel-in-progress: true
jobs:
dockerized-tests:
name: Dockerized Laravel Tests
if: ${{ github.event_name != 'pull_request' || github.event.pull_request.draft == false }}
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- name: Check out repository
uses: actions/checkout@v6
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v4
- name: Build CI test image
uses: docker/build-push-action@v7
with:
context: .
target: ci-test
load: true
tags: davvy-ci-test:latest
cache-from: type=gha,scope=ci-test
cache-to: type=gha,mode=max,scope=ci-test
- name: Run Dockerized test suite
run: docker run --rm davvy-ci-test:latest