Commit graph

4 commits

Author SHA1 Message Date
Snider
1d117c83e6 feat(uptelligence): add sync-altum-versions command to read deployed versions from disk
Reads PRODUCT_VERSION from init.php and plugin versions from config.php,
then updates uptelligence_vendors to reflect what is actually deployed.
Supports --dry-run and --path options. 7 tests, 16 assertions.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 08:54:37 +00:00
Snider
15d95840c8 feat: add sync-forge command and update config defaults
Some checks failed
CI / PHP 8.3 (push) Failing after 2s
CI / PHP 8.4 (push) Failing after 2s
- Add SyncForgeCommand to register Forge repos as tracked vendors
- Register SyncForgeCommand in onConsole() event handler
- Update gitea config defaults: forge.lthn.ai URL, FORGE_TOKEN fallback, core org
- Fix PHP 8.5 parse error: use string concatenation for ANSI-tagged output

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-04 15:27:47 +00:00
Snider
e0d2325a20 refactor: move namespace from Core\Uptelligence to Core\Mod\Uptelligence
Aligns module namespace with Core PHP Framework conventions where
modules live under the Core\Mod\ namespace hierarchy. This follows
the monorepo separation work started in 40d893a.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 16:32:55 +00:00
Snider
40d893af44 monorepo sepration 2026-01-26 23:56:46 +00:00