Virgil
48d1eb22b0
refactor(ax): dedupe sync repo parsing
...
Security Scan / security (push) Failing after 15s
Test / test (push) Failing after 1m37s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:20:14 +00:00
Virgil
a14feec8ab
feat(gitea): add current user helper
...
Security Scan / security (push) Failing after 17s
Test / test (push) Successful in 1m38s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:16:01 +00:00
Virgil
8a269fa107
feat(cmd/scm): add forge-url alias for index links
...
Security Scan / security (push) Failing after 18s
Test / test (push) Successful in 2m25s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:10:58 +00:00
Virgil
6dbb70d626
feat(cmd/scm): add custom compile output path
...
Security Scan / security (push) Failing after 14s
Test / test (push) Successful in 1m50s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:05:22 +00:00
Virgil
25667064ca
fix(pkg/api): emit installed change events
...
Security Scan / security (push) Failing after 19s
Test / test (push) Failing after 2m0s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:00:53 +00:00
Virgil
fe8c7e5982
feat(forge): add issue label getter
...
Security Scan / security (push) Failing after 16s
Test / test (push) Failing after 54s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:56:22 +00:00
Virgil
e0ff9d2c28
feat(forge): add undismiss review helper
...
Security Scan / security (push) Failing after 14s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:51:08 +00:00
Virgil
c394ef2a9c
feat(gitea): add pull request helpers
...
Security Scan / security (push) Failing after 14s
Test / test (push) Successful in 2m24s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:41:08 +00:00
Virgil
b65ec9f052
feat(agentci): honour validation threshold in weave
...
Security Scan / security (push) Failing after 13s
Test / test (push) Successful in 2m31s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:26:35 +00:00
Virgil
c303abbd95
refactor(marketplace): use medium for index writes
...
Security Scan / security (push) Failing after 16s
Test / test (push) Successful in 2m24s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:22:14 +00:00
Virgil
8292f3ae79
fix(cmd/scm): avoid masking invalid core.json
...
Security Scan / security (push) Failing after 13s
Test / test (push) Successful in 2m12s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 07:20:33 +00:00
Virgil
1bccde8828
refactor(collect): make verbose mode emit progress
...
Security Scan / security (push) Failing after 13s
Test / test (push) Successful in 2m29s
Verbose is now a real AX-facing behaviour instead of dead documentation. Excavator emits additional progress telemetry when verbose mode is enabled, and the new regression test protects that path.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 07:12:56 +00:00
Virgil
9a0a1f4435
feat(gitea): add issue mutation helpers
...
Security Scan / security (push) Failing after 14s
Test / test (push) Has been cancelled
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 07:08:43 +00:00
Virgil
5a561690be
feat(ui): polish scm agent views
...
Test / test (push) Waiting to run
Security Scan / security (push) Failing after 14s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 07:04:25 +00:00
Virgil
32e65b8b43
feat(ui): refresh scm views from live events
...
Security Scan / security (push) Failing after 13s
Test / test (push) Successful in 2m20s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:58:47 +00:00
Virgil
676130ab84
refactor(repos): stabilise registry ordering
...
Security Scan / security (push) Failing after 11s
Test / test (push) Successful in 2m21s
Sort registry and provider-registry listings for deterministic output and add coverage for the stable ordering guarantees.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:52:45 +00:00
Virgil
697bfde215
feat(forge): add org label iterator
...
Security Scan / security (push) Failing after 12s
Test / test (push) Successful in 2m17s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 09:42:41 +00:00
Virgil
f27a01d3c5
feat(forge): add repo label iterator
...
Security Scan / security (push) Failing after 12s
Test / test (push) Successful in 2m12s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 09:28:20 +00:00
Virgil
0d80388d18
feat(gitea): add issue comment list API
...
Security Scan / security (push) Failing after 12s
Test / test (push) Successful in 2m8s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 09:07:55 +00:00
Virgil
5bb8e61708
feat(scm): add issue comment iterators
...
Security Scan / security (push) Failing after 10s
Test / test (push) Successful in 2m17s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 08:58:12 +00:00
Virgil
d852087c45
feat(forge): add org iterator
...
Security Scan / security (push) Failing after 11s
Test / test (push) Successful in 2m16s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 08:47:55 +00:00
Virgil
b94caf0a9d
feat(forge): add PR review iterator
...
Security Scan / security (push) Failing after 11s
Test / test (push) Failing after 51s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 08:18:36 +00:00
Virgil
94c5870c46
feat(forge): add repo webhook iterator
...
Security Scan / security (push) Failing after 13s
Test / test (push) Successful in 2m27s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 07:35:26 +00:00
Virgil
0193bd50ea
feat(scm): add issue iterators
...
Security Scan / security (push) Failing after 11s
Test / test (push) Successful in 2m18s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 07:23:21 +00:00
Virgil
64042ac8a6
feat(gitea): generalise mirror creation
...
Security Scan / security (push) Failing after 10s
Test / test (push) Successful in 2m20s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 07:15:44 +00:00
Virgil
f2c9cb39d0
fix(agentci): split path sanitising and validation
...
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 07:09:27 +00:00
Virgil
ec8149efbe
feat(marketplace): index root directories
...
Security Scan / security (push) Failing after 12s
Test / test (push) Successful in 2m14s
Include the directories passed to BuildFromDirs before scanning children so scm index . handles a manifest at the root of the scanned directory.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 06:59:57 +00:00
Virgil
2e188e346a
feat(agentci): add context-aware ssh command helper
...
Security Scan / security (push) Failing after 11s
Test / test (push) Successful in 2m15s
Thread dispatch SSH subprocesses through the caller context so cancellation applies to ticket transfer, remote cleanup, and existence checks.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 06:53:33 +00:00
Virgil
8021e5e2cb
fix(scm): paginate issue listings
...
Security Scan / security (push) Failing after 10s
Test / test (push) Successful in 2m13s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 06:47:34 +00:00
Virgil
6233664c5d
fix(pkg/api): combine marketplace query and category filters
...
Security Scan / security (push) Failing after 9s
Test / test (push) Successful in 2m9s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 06:40:27 +00:00
Virgil
369103f8dc
feat(pkg/api): list registry repos in dependency order
...
Security Scan / security (push) Failing after 10s
Test / test (push) Successful in 2m8s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 06:32:16 +00:00
Virgil
89925a0e83
feat(marketplace): emit clone URLs in indexes
...
Security Scan / security (push) Failing after 9s
Test / test (push) Successful in 2m8s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 06:24:22 +00:00
Virgil
2f4d2e5811
feat(jobrunner): add journal replay query
...
Security Scan / security (push) Failing after 10s
Test / test (push) Successful in 5m2s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 06:14:28 +00:00
Virgil
b2bbc11746
feat(marketplace): propagate signing keys in indexes
...
Security Scan / security (push) Failing after 12s
Test / test (push) Successful in 2m11s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 06:09:07 +00:00
Virgil
1f98d7ab8a
feat(marketplace): add category-aware index builder
...
Security Scan / security (push) Failing after 11s
Test / test (push) Successful in 2m11s
Propagate category metadata while building marketplace indexes and deduplicate the category list for consumers such as the UI.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 06:03:23 +00:00
Virgil
82c25469e8
feat(pkg/api): refresh marketplace index
...
Security Scan / security (push) Failing after 12s
Test / test (push) Successful in 1m55s
Add marketplace index loading and a provider endpoint to refresh the in-memory catalogue from index.json.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 05:41:05 +00:00
Virgil
5a53d244cc
feat(forge): aggregate org labels across repos
...
Security Scan / security (push) Failing after 9s
Test / test (push) Successful in 2m17s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 05:11:34 +00:00
Virgil
976d20c02f
feat(jobrunner): resolve dispatch target branch
...
Security Scan / security (push) Failing after 10s
Test / test (push) Successful in 2m12s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 04:45:40 +00:00
Virgil
a0fac1341b
chore(ax): add usage docs to exported APIs
...
Security Scan / security (push) Failing after 10s
Test / test (push) Successful in 2m11s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-30 14:11:15 +00:00
Virgil
dd59b177c6
chore(ax): normalise test naming and usage annotations
...
Security Scan / security (push) Failing after 10s
Test / test (push) Successful in 2m2s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-30 06:37:20 +00:00
Claude
a6c15980a3
chore: update dependencies to dappco.re tagged versions
...
Security Scan / security (push) Failing after 9s
Test / test (push) Successful in 2m0s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 06:19:54 +00:00
Virgil
c42cc4a6ce
chore(ax): gofmt exported declaration comments
...
Security Scan / security (push) Failing after 10s
Test / test (push) Successful in 2m4s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-30 05:44:09 +00:00
Virgil
305aa0da6f
chore(ax): normalize SPDX header identifier
Security Scan / security (push) Failing after 8s
Test / test (push) Successful in 4m12s
2026-03-30 00:54:20 +00:00
Virgil
5f73d41184
chore(ax): add SPDX headers to remaining Go files
Security Scan / security (push) Failing after 15s
Test / test (push) Failing after 29s
2026-03-30 00:19:43 +00:00
Virgil
d5f98c1341
refactor(ax): align code with AX principles
Security Scan / security (push) Failing after 10s
Test / test (push) Failing after 25s
2026-03-29 23:59:48 +00:00
Claude
2dcb86738a
chore: migrate to dappco.re vanity import path
...
Security Scan / security (push) Failing after 8s
Test / test (push) Failing after 22s
Change module path from forge.lthn.ai/core/go-scm to dappco.re/go/core/scm.
Update all Go source imports for migrated packages:
- go-log -> dappco.re/go/core/log
- go-io -> dappco.re/go/core/io
- go-i18n -> dappco.re/go/core/i18n
- go-ws -> dappco.re/go/core/ws
- api -> dappco.re/go/core/api
Non-migrated packages (cli, config) left on forge.lthn.ai paths.
Replace directives use local paths (../go, ../go-io, etc.) until the
dappco.re vanity URL server resolves these modules.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 23:54:23 +00:00
ea1827284a
Merge pull request '[agent/claude] Update all Go files that import forge.lthn.ai/core/go or for...' ( #5 ) from agent/update-all-go-files-that-import-forge-lt into main
Security Scan / security (push) Failing after 13s
Test / test (push) Successful in 4m30s
2026-03-21 12:04:59 +00:00
Snider
bae46c8393
refactor: migrate core import to dappco.re/go/core
...
Security Scan / security (pull_request) Failing after 9s
Test / test (pull_request) Successful in 4m45s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-21 12:04:48 +00:00
Snider
1fce30e3b2
chore: sync dependencies for v0.3.6
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 17:53:23 +00:00
Snider
9b3308a38f
chore: sync dependencies for v0.3.5
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 17:48:31 +00:00