el-schneider/statamic-magic-actions
Statamic Magic Actions lets you define reusable actions in the control panel and run custom PHP logic on entries and other content. Trigger workflows, bulk updates, and maintenance tasks from configurable action buttons.
Basis and confidence: This is the first assessment for this package, and the only evidence available is the v0.2.2 release notes. Conclusions below are therefore provisional and should be re-validated against the repository (README, composer.json, test suite, issue history) before any commitment.
Architecture fit
0.2.x line. That places it firmly in pre-stable territory: the public API is not yet covered by a 1.0 compatibility promise, and minor bumps may carry breaking changes.Integration feasibility
0.x versions the caret operator pins the minor (^0.99.0 resolves to >=0.99.0 <0.100.0), so any sibling package requiring Prism 0.100 produces an unresolvable diamond. Widening to accept both 0.99 and 0.100 removes that blocker.Technical risk
0.2.x with no stated deprecation policy means minor releases can break call sites. Budget for upgrade work on every bump.cooldown option in the github-actions block, meaning automated version updates were not running. That is a maintenance-visibility gap of unknown duration. The fix plus the switch to the widen strategy is the correct remediation, but it also means a backlog of deferred updates may now surface at once.Key questions
widen Dependabot strategy have human review, or will widened constraints land unreviewed?Stack fit
Migration path
Compatibility
0.2.2) rather than a floating ^0.2. On 0.x, a caret range still admits breaking changes within the 0.2 line.0.99 and 0.100, and behavior may differ between them. Test against the specific minor you intend to run, not "whichever Composer picks."Sequencing
composer.json and README, confirm Laravel/PHP support, confirm the Prism constraint expression actually permits both minors, and check open-issue volume and maintainer responsiveness.Maintenance
widen PRs as reviewable changes, not auto-merge: a widened range changes what runs in production.Support
0.2.x; plan accordingly and avoid this package on any path with contractual uptime obligations until it reaches 1.0.Scaling
Failure modes
Ramp-up
How can I help you explore Laravel packages today?