Skip to content

feat(ops): add update alert severity#41

Merged
typelicious merged 1 commit into
mainfrom
codex/feature/v0.7-update-alerts-2026-03-12
Mar 12, 2026
Merged

feat(ops): add update alert severity#41
typelicious merged 1 commit into
mainfrom
codex/feature/v0.7-update-alerts-2026-03-12

Conversation

@typelicious
Copy link
Copy Markdown
Collaborator

What changed

  • extend GET /api/update with update_type, alert_level, and recommended_action
  • classify available releases as patch, minor, major, or current
  • surface stronger update signals in the dashboard release card
  • document the stronger alert surface in README, roadmap, and changelog
  • add unit coverage for update classification and alert mapping

Why

The existing update check answered only whether a newer release existed. Operators need a stronger signal that tells them how significant the update is and what action is recommended without interpreting version numbers manually.

How verified

  • PYTHONPATH=. ./.venv-check-313/bin/pytest -q tests/test_updates.py
  • ./.venv-check-313/bin/ruff check foundrygate/updates.py foundrygate/main.py tests/test_updates.py
  • /usr/bin/git diff --check

@typelicious typelicious merged commit cea6b5a into main Mar 12, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant