Releases: vvb7456/Erocraft_Manager
Releases · vvb7456/Erocraft_Manager
main-f717f77
fix(deploy): resolve_tag main — sort by created_at desc explicitly GitHub /releases API doesn't guarantee newest-first; observed prod returned oldest prerelease first. Sort the filtered list before picking [0].
main-f655090
feat(deploy): backend deploy supports SKIP_ALEMBIC + DB_BACKUP_MODE host - SKIP_ALEMBIC=1: skip alembic upgrade (and downgrade-on-rollback) when no schema changes are bundled with the release - DB_BACKUP_MODE=docker|host|skip (default docker keeps prior behavior) - HEALTH_URL default: /api/system/version → /api/version (the actual endpoint)
main-bf8a26b
fix(deploy): agent tarball contents are the package itself, wrap in a…
main-3c54c83
fix(ci): include i18n settings.json (gitignore was too broad)
The .gitignore pattern `settings.json` matched the i18n locale files at
frontend/src/i18n/locales/{zh-CN,en}/settings.json, which made vue-tsc fail
in CI because those modules could not be resolved. Anchor the pattern to
the repo root (`/settings.json`) and add the missing locale files.
main-0228329
fix(ci): i18n check — tm() is subtree fetch (not leaf), unused = warning
- check-i18n-refs.mjs: detect tm('foo.bar') as prefix dynamic pattern so
intermediate container keys count as used; unused keys are now warnings
only (the dynamic 'activity.' + var pattern can't be statically resolved
and the legacy keys aren't worth deleting today)
- workflows/check.yml: keep i18n check as a blocking job (only duplicate,
alignment, and missing-ref errors now fail)