Skip to content

Commit aa92cfa

Browse files
committed
Merge remote-tracking branch 'origin/main' into feature/support-tickets
# Conflicts: # app/Models/User.php # app/Providers/AppServiceProvider.php # app/Providers/RouteServiceProvider.php # database/seeders/DatabaseSeeder.php # routes/web.php
2 parents 647c542 + 5999bdb commit aa92cfa

923 files changed

Lines changed: 88168 additions & 9381 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.cursor/mcp.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"mcpServers": {
3+
"laravel-boost": {
4+
"command": "php",
5+
"args": [
6+
"./artisan",
7+
"boost:mcp"
8+
]
9+
}
10+
}
11+
}

.cursor/rules/laravel-boost.mdc

Lines changed: 378 additions & 0 deletions
Large diffs are not rendered by default.

.env.example

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,14 +63,27 @@ STRIPE_KEY=
6363
STRIPE_SECRET=
6464
STRIPE_WEBHOOK_SECRET=
6565
STRIPE_MINI_PRICE_ID=
66+
STRIPE_MINI_PRICE_ID_EAP=
6667
STRIPE_PRO_PRICE_ID=
68+
STRIPE_PRO_PRICE_ID_EAP=
6769
STRIPE_MAX_PRICE_ID=
70+
STRIPE_MAX_PRICE_ID_EAP=
71+
STRIPE_FOREVER_PRICE_ID=
72+
STRIPE_TRIAL_PRICE_ID=
6873
STRIPE_MINI_PAYMENT_LINK=
6974
STRIPE_PRO_PAYMENT_LINK=
7075
STRIPE_MAX_PAYMENT_LINK=
76+
STRIPE_FOREVER_PAYMENT_LINK=
77+
STRIPE_TRIAL_PAYMENT_LINK=
7178

7279
ANYSTACK_API_KEY=
7380
ANYSTACK_PRODUCT_ID=
7481
ANYSTACK_MINI_POLICY_ID=
7582
ANYSTACK_PRO_POLICY_ID=
7683
ANYSTACK_MAX_POLICY_ID=
84+
ANYSTACK_FOREVER_POLICY_ID=
85+
ANYSTACK_TRIAL_POLICY_ID=
86+
87+
FILAMENT_USERS=
88+
89+
BIFROST_API_KEY=your-secure-api-key-here

.github/copilot-instructions.md

Lines changed: 375 additions & 0 deletions
Large diffs are not rendered by default.

.github/funding.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
github: simonhamp
21
open_collective: nativephp

.github/workflows/linting.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
strategy:
1212
matrix:
1313
os: [ubuntu-latest]
14-
php: [8.3]
14+
php: [8.4]
1515

1616
steps:
1717
- name: Checkout code
@@ -20,7 +20,7 @@ jobs:
2020
- name: Setup PHP
2121
uses: shivammathur/setup-php@v2
2222
with:
23-
php-version: '8.3'
23+
php-version: ${{ matrix.php }}
2424
tools: composer:v2
2525

2626
- name: Copy .env

.github/workflows/tests.yaml

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
# Unit and features tests
2+
# also useful for testing new php versions
3+
name: Tests
4+
on:
5+
workflow_dispatch:
6+
push:
7+
branches-ignore:
8+
- 'dependabot/npm_and_yarn/*'
9+
10+
jobs:
11+
tests:
12+
runs-on: ${{ matrix.os }}
13+
strategy:
14+
matrix:
15+
os: [ubuntu-latest]
16+
php: [8.4]
17+
# services:
18+
# redis:
19+
# image: redis
20+
# ports:
21+
# - 6379:6379
22+
# options: --health-cmd="redis-cli ping" --health-interval=10s --health-timeout=5s --health-retries=3
23+
24+
steps:
25+
26+
- name: Checkout code
27+
uses: actions/checkout@v4
28+
29+
- name: Setup PHP
30+
uses: shivammathur/setup-php@v2
31+
with:
32+
php-version: ${{ matrix.php }}
33+
tools: composer:v2
34+
coverage: xdebug
35+
36+
- name: Copy .env
37+
run: cp .env.example .env
38+
39+
- name: Get composer cache directory
40+
id: composer-cache
41+
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
42+
43+
- name: Cache Composer dependencies
44+
uses: actions/cache@v4
45+
with:
46+
path: ${{ steps.composer-cache.outputs.dir }}
47+
key: ${{ runner.os }}-${{ matrix.php }}-composer-${{ hashFiles('**/composer.lock') }}
48+
restore-keys: ${{ runner.os }}-${{ matrix.php }}-composer-
49+
50+
- name: Install Dependencies
51+
run: composer install -q --no-ansi --no-interaction --no-scripts --no-progress --prefer-dist
52+
53+
- name: Generate Application Key
54+
run: php artisan key:generate
55+
56+
- name: Compile Assets
57+
run: npm install && npm run build
58+
59+
- name: Run tests
60+
env:
61+
DB_CONNECTION: sqlite
62+
DB_DATABASE: ":memory:"
63+
QUEUE_CONNECTION: sync
64+
run: ./vendor/bin/phpunit --testdox

0 commit comments

Comments
 (0)