Resolve AT Protocol DIDs, handles, and schemas with intelligent caching for Laravel
1name: Tests
2
3on:
4 pull_request:
5 branches: [ main, dev ]
6
7jobs:
8 test:
9 runs-on: ubuntu-latest
10
11 name: Tests (PHP 8.2 - Laravel 12)
12
13 steps:
14 - name: Checkout code
15 uses: actions/checkout@v4
16
17 - name: Setup PHP
18 uses: shivammathur/setup-php@v2
19 with:
20 php-version: 8.2
21 extensions: gmp, mbstring, json
22 coverage: none
23
24 - name: Install dependencies
25 run: |
26 composer require "laravel/framework:^12.0" "orchestra/testbench:^10.0" --no-interaction --no-update
27 composer update --prefer-stable --prefer-dist --no-interaction
28
29 - name: Execute tests
30 run: vendor/bin/phpunit