vysokeskoly/app-status-bundle
Symfony bundle that exposes application health and status endpoints, letting you monitor services, dependencies, and runtime readiness through a single configurable status report for dashboards and uptime checks.
/version endpoint, error-tracker release tags), so the PM gets a cross-cutting convention out of a narrow tool./version route. Confirm the framework target before any evaluation time is spent.Consider (as a reference or a quick fork):
dev/staging to correlate a running app with a commit — the "what am I looking at?" problem during QA passes and demo environments.Look elsewhere or build in-house:
release/dist), OpenTelemetry resource attributes, structured log fields, and an authenticated /version or /health endpoint. Those are the buy-or-standardize decisions; this package is not.composer.json/an env var and your deploy pipeline tags releases in your error tracker, the incremental value is a nicer panel, not new information.To executives — one paragraph: This is a small developer-productivity utility, not a product capability. It surfaces build metadata (commit, branch, timestamp) inside Symfony's developer profiler so engineers and QA can immediately tell which build an environment is running, which trims time spent on "is this the version with the fix?" confusion. The package itself is effectively abandoned — no release since mid-2022, no adopters, no maintainer activity — so the recommendation is not to adopt it as a dependency. Instead, we take the idea and the metadata standard it implies and implement it ourselves in roughly a day, then extend that same standard to our production error tracking and /version endpoint, which is where the real operational value sits. Net ask: near-zero budget, small engineering timebox, no long-term dependency risk.
To engineering — the short version: The pattern is right, the package is not. It's a Symfony-only profiler collector that injects build info into a panel; useful in dev, invisible in prod. Upstream is dormant (0 stars, 0 dependents, last release 2022-07-15, MIT), so we'd own it from day one anyway. Proposal: use it as a reference implementation, write a ~100-line internal collector with our own metadata contract (SHA, branch, build number, timestamp, deployer), pin the contract in a shared doc, and wire the same fields into Sentry release tags and a /version endpoint so QA and on-call get the same answer in every environment. If we do take the dependency temporarily, vendor/fork it and gate it behind dev only.
How can I help you explore Laravel packages today?