Done — 8d124e4
Changes
Prebuilt extensions. docker-php-ext-install → mlocati/php-extension-installer, matching the CI image from #57. Six C compiles under arm64 QEMU were…
Done — 27ca479
build.yml triggers on v* tags only. The branches: [main] trigger is gone, and Determine tags lost its now-unreachable branch/tag conditional — it always emits…
Decision: arm64 stays
Nothing currently deploys to ARM, but the image is published for self-hosters and dropping the platform would lock out anyone on a Raspberry Pi or an ARM VPS. The…
Measured cost of the duplicate
The v0.4.0 release produced the real numbers:
Done — e5c257d
The duplicated forms
New resources/views/components/counter-form.blade.php. The input, its 200-character class string, the @error block and the submit button now…
Done — 181e0cb
Removed: fakerphp/faker, laravel/sail, docker/dev/podman-sail-alias.sh, the faker_locale key in config/app.php, and APP_FAKER_LOCALE from .env and…
Correction: mockery/mockery cannot be removed
Removing it broke all 17 tests with Class "Mockery" not found.
Laravel's testing layer needs it. RefreshDatabase runs migrations…
Correction: .phpunit.result.cache was never tracked
The ticket claims it is "committed and listed in .gitignore:14". That is wrong — I misread my own check when writing this.
Verifie…
Done — 2183dff and follow-up
Shipped in v0.4.0.
Licence
Was contradictory in three places: LICENSE said GPL v3, the README said GPL v3, composer.json:10 said MIT. All three…
Done — 01052a0
Shipped in v0.4.0.
APP_NAME=Laravel→incrin.envand.env.example. Theconfig('app.name', 'incr')fallback never fired becauseAPP_NAMEwas set, just…