Skip to content

feat: adopt structured runtime configuration#2

Merged
wutongci merged 2 commits into
astercloud:mainfrom
lwmacct:topic/260716-1142
Jul 16, 2026
Merged

feat: adopt structured runtime configuration#2
wutongci merged 2 commits into
astercloud:mainfrom
lwmacct:topic/260716-1142

Conversation

@lwmacct

@lwmacct lwmacct commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Summary

  • replace ad-hoc runtime environment parsing with a hierarchical config manager, validation, and generated example config
  • move server startup into an explicit asterrouter server command and update Docker, systemd, installer, compose, scripts, and documentation
  • align CI and nightly PostgreSQL inputs with the new configuration namespace and fix the auth limiter static-analysis warning

Validation

  • go test ./...
  • go vet ./...
  • frontend unit coverage and production build
  • container, installer, single-origin, release runtime, and release browser-journey scripts
  • actionlint, shellcheck, workflow pipefail check, and git diff --check

Local Playwright validation was skipped for the final workflow adjustment; CI installs Chromium and runs the browser journey.

@wutongci
wutongci merged commit 0c2b61d into astercloud:main Jul 16, 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.

2 participants