Skip to content

fix(search): recover Meilisearch indexes safely (#21) #109

fix(search): recover Meilisearch indexes safely (#21)

fix(search): recover Meilisearch indexes safely (#21) #109

Workflow file for this run

name: tests
on:
push:
branches:
- develop
- main
pull_request:
branches:
- develop
- main
jobs:
ci:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: 8.4
extensions: sockets
tools: composer:v2
coverage: xdebug
- name: Setup Bun
uses: oven-sh/setup-bun@v2
- name: Install Frontend Dependencies
run: bun install --frozen-lockfile
- name: Build Assets
run: bun run build
- name: Install Dependencies
run: composer install --no-interaction --prefer-dist --optimize-autoloader
- name: Copy Environment File
run: cp .env.example .env
- name: Generate Application Key
run: php artisan key:generate
- name: Tests
run: ./vendor/bin/pest
docker:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
target: [queue, scheduler, app]
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Build image
uses: docker/build-push-action@v6
with:
context: .
file: docker/Dockerfile
target: ${{ matrix.target }}
push: false
cache-from: type=gha
cache-to: type=gha,mode=max
build-args: |
ENVIRONMENT=production