soviann/deploy-tasks-bundle
soviann/deploy-tasks-bundle provides a structured way to define and run deployment tasks in Laravel/PHP projects. Organize repeatable release steps, automate routine deploy actions, and keep workflows consistent across environments with simple, reusable task definitions.
deploytasks:prune, addressing a common lifecycle gap: records left behind when tasks or group slots are removed from code. This supports decisions to keep deploy-task execution history in the package rather than building custom cleanup scripts.--dry-run, interactive confirmation, --force/--no-interaction opt-outs, --group filtering, and shell completion make it suitable for routine operator use, reducing the need for bespoke pruning tooling around JSON/filesystem or DBAL storage backends.Consider adopting this package when:
--dry-run, confirmation prompts, scoped --group filtering, and automation-friendly flags.Look elsewhere or defer when:
For executives: v0.6.0 improves operational maturity by adding a safe, built-in way to clean up stale deployment-task execution records. This reduces manual maintenance, lowers the risk of storage bloat, and supports ongoing codebase changes without accumulating orphaned operational data.
For engineering: The new deploytasks:prune command inspects and prunes orphaned deploy task execution records across JSON/filesystem and DBAL storage. It supports --dry-run, interactive confirmation with --force/--no-interaction, --group filtering, and shell completion. This gives teams an Artisan-native, auditable cleanup path when tasks or group slots are removed from code, reducing reliance on one-off scripts.
How can I help you explore Laravel packages today?