Skip to content

Refactor/ulid to UUID #49

Refactor/ulid to UUID

Refactor/ulid to UUID #49

Workflow file for this run

permissions:
contents: read
name: Laravel
on:
push:
branches: [ "main" ]
paths:
- '.github/workflows/laravel.yml'
- 'apps/api/app/**'
- 'apps/api/config/**'
- 'apps/api/tests/**'
- 'apps/api/routes/**'
pull_request:
branches: [ "main" ]
paths:
- '.github/workflows/laravel.yml'
- 'apps/api/app/**'
- 'apps/api/config/**'
- 'apps/api/tests/**'
- 'apps/api/routes/**'
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
jobs:
pest:
name: Pest
runs-on: ubuntu-latest
defaults:
run:
working-directory: apps/api
steps:
- uses: actions/checkout@v4
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '8.4'
coverage: none
tools: composer:v2
- name: Cache Composer dependencies
uses: actions/cache@v4
with:
path: apps/api/vendor
key: ${{ runner.os }}-php-${{ hashFiles('apps/api/composer.lock') }}
restore-keys: ${{ runner.os }}-php-
- name: Install Composer dependencies
run: composer install --no-interaction --no-progress --prefer-dist --no-scripts
- name: Prepare environment file
run: cp .env.example .env
- name: Generate application key
run: php artisan key:generate
- name: Run Pest
run: ./vendor/bin/pest --no-coverage