Commit graph

5 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
Claude
f751905f22
chore: fix pint code style and add test config
Some checks failed
CI / tests (push) Failing after 1m22s
Add phpunit.xml and tests/Pest.php for standalone test execution.
Apply Laravel Pint formatting fixes across all source files.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 03:50:07 +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