Skip to content

Add per-site push deploy controls to status webapp - #20

Merged
moritzbrantner merged 2 commits into
mainfrom
feature/push-deploy-controls
Apr 16, 2026
Merged

moritzbrantner merged 2 commits into
mainfrom
feature/push-deploy-controls

Conversation

@moritzbrantner

Copy link
Copy Markdown
Owner

Summary

  • Adds per-site push deploy controls to the Next.js status webapp, including a new site settings API and dashboard UI for editing deployment metadata.
  • Consolidates deployment state around the webapp by retiring the legacy Python dashboard and moving status information into host-local JSON state.
  • Updates docs, CI, and ignore rules for the new runtime model and generated registry/state files.
  • Removes obsolete deploy artifacts and legacy Unlighthouse-related setup that are no longer part of the supported workflow.

Testing

  • ./tests/run-tests.sh
  • ./tests/test_status_webapp_frontend.sh
  • npm test in monitor/webapp
  • GitHub Actions CI workflow runs on pull requests and pushes to main

Moenarch added 2 commits April 16, 2026 10:23
- add API and UI for editing registry-backed site deployment settings
- surface push-deploy readiness in dashboard status and alerts
- extend status/control logic and tests for webhook and branch checks
- remove legacy dashboard and deploy artifacts
- add GitHub Actions validation for the current test suite
- document generated state and webhook service setup
@moritzbrantner
moritzbrantner merged commit 8ea27cd into main Apr 16, 2026
1 check 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