Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 0 additions & 8 deletions .github/copilot-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -399,12 +399,4 @@ it('has emails', function (string $email) {

- Every change must be programmatically tested. Write a new test or update an existing test, then run the affected tests to make sure they pass.
- Run the minimum number of tests needed to ensure code quality and speed. Use `php artisan test` with a specific filename or filter.


=== tightenco/duster rules ===

## Duster Code Formatter

- You must run `vendor/bin/duster fix --dirty` before finalizing changes to ensure your code matches the project's expected style.
- Duster wraps Laravel Pint and other formatters, so never run Pint directly. Always prefer Duster for formatting tasks.
</laravel-boost-guidelines>
20 changes: 17 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,24 @@ jobs:
- name: Checkout
uses: actions/checkout@v5

- name: "duster"
uses: tighten/duster-action@v3
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '8.4'

- name: Cache Composer dependencies
uses: actions/cache@v4
with:
args: lint --using=pint -v
path: vendor
key: composer-${{ runner.os }}-${{ hashFiles('**/composer.lock') }}
restore-keys: |
composer-${{ runner.os }}-

- name: Install Dependencies
run: composer install -q --no-ansi --no-interaction --no-scripts --no-progress --prefer-dist

- name: Run Pint
run: vendor/bin/pint --test

test-mariadb-11:
needs: lint-app
Expand Down
12 changes: 0 additions & 12 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,6 @@ This application is a Laravel application and its main Laravel ecosystems packag
- Stick to existing directory structure - don't create new base folders without approval.
- Do not change the application's dependencies without approval.

## Localization
- Only create or update language files in the `lang/en` directory. Do not create or modify language files for other locales.
- All translation strings should be added only to the English language files.

## Frontend Bundling
- If the user doesn't see a frontend change reflected in the UI, it could mean they need to run `npm run build`, `npm run dev`, or `composer run dev`. Ask them.

Expand Down Expand Up @@ -403,12 +399,4 @@ it('has emails', function (string $email) {

- Every change must be programmatically tested. Write a new test or update an existing test, then run the affected tests to make sure they pass.
- Run the minimum number of tests needed to ensure code quality and speed. Use `php artisan test` with a specific filename or filter.


=== tightenco/duster rules ===

## Duster Code Formatter

- You must run `vendor/bin/duster fix --dirty` before finalizing changes to ensure your code matches the project's expected style.
- Duster wraps Laravel Pint and other formatters, so never run Pint directly. Always prefer Duster for formatting tasks.
</laravel-boost-guidelines>
3 changes: 1 addition & 2 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,7 @@
"nunomaduro/collision": "^8.8.2",
"pestphp/pest": "^3.8.4",
"pestphp/pest-plugin-laravel": "^3.2",
"spatie/laravel-ignition": "^2.9.1",
"tightenco/duster": "^3.3.0"
"spatie/laravel-ignition": "^2.9.1"
},
"autoload": {
"files": [
Expand Down
70 changes: 1 addition & 69 deletions composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.