lucasp1337/Laravel Loom
Scan a Laravel app's event-driven architecture, gate on policy, and report drift on PRs.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jun 16, 2026
- License
- MIT
Pinned Snippet
uses: lucasp1337/laravel-loom@04680928a90a2755ae7b4189e853617ad64fcbc6 # v0.2.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| php-version | PHP version to set up. | no | 8.3 |
| laravel-version | Laravel version to report. Empty auto-detects from composer.lock. | no | "" |
| strict | Run loom:check --strict (fail on any unresolved dispatch, not just new ones). | no | false |
| comment-on-pr | Post/update a sticky PR comment with the check + diff summary (pull_request events only). | no | true |
| fail-on-diff | Fail the action when loom:diff reports architectural changes vs the base ref. | no | false |
| working-directory | Path to the Laravel app root (the directory that has artisan and composer.json). | no | . |
Outputs
| name | description |
|---|---|
| index-path | Absolute path to the index.json written by loom:scan. |
| unresolved-count | Number of unresolved-dispatch violations reported by loom:check. |
| diff-summary | One-line summary of the diff vs the base ref (empty when no base diff was run). |