Skip to content

Commit 5f0f792

Browse files
committed
started upgrade guide
1 parent c7ecc90 commit 5f0f792

File tree

5 files changed

+1121
-1793
lines changed

5 files changed

+1121
-1793
lines changed

.github/workflows/code-checks.yaml

+15-10
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,20 @@ jobs:
2222
with:
2323
php-version: '8.3'
2424
- uses: actions/checkout@v4
25-
- name: Copy .env
25+
- name: Copy root .env
26+
working-directory: ./
27+
run: cp .env.example .env
28+
- name: Load Environment Config
29+
uses: falti/[email protected]
30+
- name: Copy code .env
2631
working-directory: ./code
27-
run: php -r "file_exists('.env') || copy('.env.example', '.env');"
32+
run: cp .env.example .env
33+
- uses: mirromutth/[email protected]
34+
with:
35+
mysql database: ${{TEST_DATABASE}}
36+
mysql root password: ${{ MYSQL_ROOT_PASSWORD }}
37+
mysql user: ${{TEST_DATABASE}}
38+
mysql password: ${{ TEST_DATABASE_PASSWORD }}
2839
- name: Install Dependencies
2940
working-directory: ./code
3041
run: composer install -q --no-ansi --no-interaction --no-scripts --no-progress --prefer-dist
@@ -34,14 +45,8 @@ jobs:
3445
- name: Directory Permissions
3546
working-directory: ./code
3647
run: chmod -R 777 storage bootstrap/cache
37-
- name: Create Database
38-
working-directory: ./code
39-
run: |
40-
mkdir -p database
41-
touch database/database.sqlite
42-
- name: Execute tests (Unit and Feature tests) via PHPUnit/Pest
48+
- name: Run tests
4349
working-directory: ./code
4450
env:
45-
DB_CONNECTION: sqlite
46-
DB_DATABASE: database/database.sqlite
51+
TEST_DB_HOST: "localhost"
4752
run: php artisan test

0 commit comments

Comments
 (0)