mathiaspalmqvist
6f0c4ad4a8
Merge pull request 'Drop Laravel 11, add PHP 8.5 and merge CI workflows' ( #22 ) from laravel-12-13-ci into main
...
CI / PHPStan (push) Successful in 49s
CI / Pest (PHP 8.3, Laravel 12.*, prefer-lowest) (push) Successful in 42s
CI / Pest (PHP 8.3, Laravel 12.*, prefer-stable) (push) Successful in 37s
CI / Pest (PHP 8.4, Laravel 12.*, prefer-lowest) (push) Successful in 41s
CI / Pest (PHP 8.4, Laravel 12.*, prefer-stable) (push) Successful in 46s
CI / Pest (PHP 8.5, Laravel 12.*, prefer-lowest) (push) Successful in 48s
CI / Pest (PHP 8.5, Laravel 12.*, prefer-stable) (push) Successful in 43s
CI / Pest (PHP 8.3, Laravel 13.*, prefer-lowest) (push) Successful in 39s
CI / Pest (PHP 8.3, Laravel 13.*, prefer-stable) (push) Successful in 42s
CI / Pest (PHP 8.4, Laravel 13.*, prefer-lowest) (push) Successful in 39s
CI / Pest (PHP 8.4, Laravel 13.*, prefer-stable) (push) Successful in 45s
CI / Pest (PHP 8.5, Laravel 13.*, prefer-lowest) (push) Successful in 47s
CI / Pest (PHP 8.5, Laravel 13.*, prefer-stable) (push) Successful in 43s
Reviewed-on: #22
2026-11-12 10:07:41 +00:00
mathiaspalmqvist
d42263023f
Move workflows to .gitea/workflows
dependabot-auto-merge / dependabot (pull_request_target) Skipped
CI / PHPStan (push) Successful in 45s
CI / Pest (PHP 8.3, Laravel 12.*, prefer-stable) (push) Successful in 38s
CI / Pest (PHP 8.4, Laravel 12.*, prefer-lowest) (push) Successful in 41s
CI / Pest (PHP 8.3, Laravel 12.*, prefer-lowest) (push) Successful in 41s
CI / Pest (PHP 8.5, Laravel 12.*, prefer-lowest) (push) Successful in 45s
CI / Pest (PHP 8.3, Laravel 13.*, prefer-lowest) (push) Successful in 44s
CI / Pest (PHP 8.3, Laravel 13.*, prefer-stable) (push) Successful in 42s
CI / Pest (PHP 8.4, Laravel 13.*, prefer-stable) (push) Successful in 41s
CI / Pest (PHP 8.5, Laravel 13.*, prefer-lowest) (push) Successful in 46s
CI / Pest (PHP 8.4, Laravel 12.*, prefer-stable) (push) Successful in 45s
CI / Pest (PHP 8.5, Laravel 12.*, prefer-stable) (push) Successful in 43s
CI / Pest (PHP 8.4, Laravel 13.*, prefer-lowest) (push) Successful in 43s
CI / Pest (PHP 8.5, Laravel 13.*, prefer-stable) (push) Successful in 44s
2026-11-12 10:51:27 +01:00
mathiaspalmqvist
7af348cbb4
Name the test matrix jobs Pest
dependabot-auto-merge / dependabot (pull_request_target) Skipped
CI / PHPStan (push) Successful in 47s
CI / Pest (PHP 8.3, Laravel 12.*, prefer-lowest) (push) Canceled after 0s
CI / Pest (PHP 8.3, Laravel 12.*, prefer-stable) (push) Canceled after 0s
CI / Pest (PHP 8.4, Laravel 12.*, prefer-lowest) (push) Canceled after 0s
CI / Pest (PHP 8.4, Laravel 12.*, prefer-stable) (push) Canceled after 0s
CI / Pest (PHP 8.5, Laravel 12.*, prefer-lowest) (push) Canceled after 0s
CI / Pest (PHP 8.5, Laravel 12.*, prefer-stable) (push) Canceled after 0s
CI / Pest (PHP 8.3, Laravel 13.*, prefer-lowest) (push) Canceled after 0s
CI / Pest (PHP 8.3, Laravel 13.*, prefer-stable) (push) Canceled after 0s
CI / Pest (PHP 8.4, Laravel 13.*, prefer-lowest) (push) Canceled after 0s
CI / Pest (PHP 8.4, Laravel 13.*, prefer-stable) (push) Canceled after 0s
CI / Pest (PHP 8.5, Laravel 13.*, prefer-lowest) (push) Canceled after 0s
CI / Pest (PHP 8.5, Laravel 13.*, prefer-stable) (push) Canceled after 0s
2026-11-12 10:39:56 +01:00
mathiaspalmqvist
6d9206df80
Install PHPStan dependencies without the Composer cache action
...
dependabot-auto-merge / dependabot (pull_request_target) Skipped
CI / PHPStan (push) Canceled after 0s
CI / P8.3 - L12.* - prefer-lowest (push) Canceled after 0s
CI / P8.3 - L12.* - prefer-stable (push) Canceled after 0s
CI / P8.4 - L12.* - prefer-lowest (push) Canceled after 0s
CI / P8.4 - L12.* - prefer-stable (push) Canceled after 0s
CI / P8.5 - L12.* - prefer-lowest (push) Canceled after 0s
CI / P8.5 - L12.* - prefer-stable (push) Canceled after 0s
CI / P8.3 - L13.* - prefer-lowest (push) Canceled after 0s
CI / P8.3 - L13.* - prefer-stable (push) Canceled after 0s
CI / P8.4 - L13.* - prefer-lowest (push) Canceled after 0s
CI / P8.4 - L13.* - prefer-stable (push) Canceled after 0s
CI / P8.5 - L13.* - prefer-lowest (push) Canceled after 0s
CI / P8.5 - L13.* - prefer-stable (push) Canceled after 0s
The runner cannot reach the Actions cache service, so every restore and
save timed out without ever producing a cache hit.
2026-11-12 10:38:14 +01:00
mathiaspalmqvist
ded8967551
Point repository links at the new 559342-9607 owner
dependabot-auto-merge / dependabot (pull_request_target) Skipped
CI / PHPStan (push) Canceled after 0s
CI / P8.3 - L12.* - prefer-lowest (push) Canceled after 0s
CI / P8.3 - L12.* - prefer-stable (push) Canceled after 0s
CI / P8.4 - L12.* - prefer-lowest (push) Canceled after 0s
CI / P8.4 - L12.* - prefer-stable (push) Canceled after 0s
CI / P8.5 - L12.* - prefer-lowest (push) Canceled after 0s
CI / P8.5 - L12.* - prefer-stable (push) Canceled after 0s
CI / P8.3 - L13.* - prefer-lowest (push) Canceled after 0s
CI / P8.3 - L13.* - prefer-stable (push) Canceled after 0s
CI / P8.4 - L13.* - prefer-lowest (push) Canceled after 0s
CI / P8.4 - L13.* - prefer-stable (push) Canceled after 0s
CI / P8.5 - L13.* - prefer-lowest (push) Canceled after 0s
CI / P8.5 - L13.* - prefer-stable (push) Canceled after 0s
2026-11-12 10:27:28 +01:00
mathiaspalmqvist
e3a0aa54e9
Drop Laravel 11, add PHP 8.5 and merge CI workflows
...
dependabot-auto-merge / dependabot (pull_request_target) Skipped
CI / PHPStan (push) Canceled after 0s
CI / P8.3 - L12.* - prefer-lowest (push) Canceled after 0s
CI / P8.3 - L12.* - prefer-stable (push) Canceled after 0s
CI / P8.4 - L12.* - prefer-lowest (push) Canceled after 0s
CI / P8.4 - L12.* - prefer-stable (push) Canceled after 0s
CI / P8.5 - L12.* - prefer-lowest (push) Canceled after 0s
CI / P8.5 - L12.* - prefer-stable (push) Canceled after 0s
CI / P8.3 - L13.* - prefer-lowest (push) Canceled after 0s
CI / P8.3 - L13.* - prefer-stable (push) Canceled after 0s
CI / P8.4 - L13.* - prefer-lowest (push) Canceled after 0s
CI / P8.4 - L13.* - prefer-stable (push) Canceled after 0s
CI / P8.5 - L13.* - prefer-lowest (push) Canceled after 0s
CI / P8.5 - L13.* - prefer-stable (push) Canceled after 0s
- Require Laravel 12 or 13 and drop orchestra/testbench 9
- Add PHP 8.5 to the test matrix
- Merge the test and PHPStan workflows into a single CI workflow,
running PHPStan before the test matrix
- Add manual dispatch and cancel superseded runs
- Update requirements and badge in README
2026-11-12 10:23:16 +01:00
mathiaspalmqvist
16257e3383
Merge pull request 'Accept text/plain events from the Plausible tracker' ( #21 ) from fix-text-plain-events into main
...
run-tests / P8.3 - L11.* - prefer-lowest - ubuntu-latest (push) Canceled after 0s
Fix PHP code style issues / php-code-styling (push) Canceled after 0s
PHPStan / phpstan (push) Canceled after 2s
run-tests / P8.3 - L11.* - prefer-stable - ubuntu-latest (push) Canceled after 0s
run-tests / P8.3 - L12.* - prefer-lowest - ubuntu-latest (push) Canceled after 0s
run-tests / P8.3 - L12.* - prefer-stable - ubuntu-latest (push) Canceled after 0s
run-tests / P8.3 - L13.* - prefer-lowest - ubuntu-latest (push) Canceled after 0s
run-tests / P8.3 - L13.* - prefer-stable - ubuntu-latest (push) Canceled after 0s
run-tests / P8.4 - L11.* - prefer-lowest - ubuntu-latest (push) Canceled after 0s
run-tests / P8.4 - L11.* - prefer-stable - ubuntu-latest (push) Canceled after 0s
run-tests / P8.4 - L12.* - prefer-lowest - ubuntu-latest (push) Canceled after 0s
run-tests / P8.4 - L12.* - prefer-stable - ubuntu-latest (push) Canceled after 0s
run-tests / P8.4 - L13.* - prefer-lowest - ubuntu-latest (push) Canceled after 0s
run-tests / P8.4 - L13.* - prefer-stable - ubuntu-latest (push) Canceled after 0s
Reviewed-on: #21
2026-11-12 08:21:32 +00:00
mathiaspalmqvist
a97baf5921
Accept text/plain events from the Plausible tracker
...
dependabot-auto-merge / dependabot (pull_request_target) Skipped
Fix PHP code style issues / php-code-styling (push) Successful in 6s
PHPStan / phpstan (push) Successful in 2m38s
run-tests / P8.3 - L11.* - prefer-lowest - ubuntu-latest (push) Failing after 33s
run-tests / P8.4 - L11.* - prefer-lowest - ubuntu-latest (push) Canceled after 0s
run-tests / P8.4 - L11.* - prefer-stable - ubuntu-latest (push) Canceled after 0s
run-tests / P8.3 - L12.* - prefer-lowest - ubuntu-latest (push) Canceled after 0s
run-tests / P8.3 - L12.* - prefer-stable - ubuntu-latest (push) Canceled after 0s
run-tests / P8.4 - L12.* - prefer-lowest - ubuntu-latest (push) Canceled after 0s
run-tests / P8.4 - L12.* - prefer-stable - ubuntu-latest (push) Canceled after 0s
run-tests / P8.3 - L13.* - prefer-lowest - ubuntu-latest (push) Canceled after 0s
run-tests / P8.3 - L13.* - prefer-stable - ubuntu-latest (push) Canceled after 0s
run-tests / P8.4 - L13.* - prefer-lowest - ubuntu-latest (push) Canceled after 0s
run-tests / P8.4 - L13.* - prefer-stable - ubuntu-latest (push) Canceled after 0s
run-tests / P8.3 - L11.* - prefer-stable - ubuntu-latest (push) Canceled after 1s
The Plausible tracker posts its JSON payload with Content-Type text/plain,
which Laravel does not parse, so every real event failed validation and
was redirected instead of being forwarded.
- Decode the raw body when the request is not JSON
- Respond with 400 instead of a redirect on invalid non-JSON requests
- Trim trailing slash from the configured domain when forwarding events
- Add a 5s timeout and respond with 502 when Plausible is unreachable
2026-11-12 09:18:50 +01:00