Commit graph

21 commits

Author SHA1 Message Date
Virgil
85a10830d4 fix(build): record alternate docker markers 2026-04-02 00:32:22 +00:00
Virgil
e8983ef648 feat(build): support containerfile detection 2026-04-02 00:11:37 +00:00
Virgil
077bdf3342 feat(build): detect docs configs under docs/
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 21:37:03 +00:00
Virgil
495500b18d feat(build): detect go.work workspaces 2026-04-01 21:09:47 +00:00
Virgil
ca49b10f17 feat(build): record frontend discovery markers 2026-04-01 20:25:45 +00:00
Virgil
650ab9fd3a feat(build): detect root frontend manifests 2026-04-01 19:17:17 +00:00
Virgil
231d43fda1 feat(build): support nested Node.js projects
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 18:28:59 +00:00
Virgil
7da8d7e843 feat(build): support nested MkDocs configs 2026-04-01 18:23:19 +00:00
Virgil
7ccab3d364 feat(build): detect Deno frontends in discovery 2026-04-01 17:23:22 +00:00
Virgil
25f6faea12 feat(build): detect LinuxKit YAML configs 2026-04-01 14:35:36 +00:00
Virgil
4f3bd86086 fix(build): detect mkdocs yaml files 2026-04-01 14:27:59 +00:00
Virgil
6792c37a9d feat(build): accept mkdocs.yaml 2026-04-01 13:07:18 +00:00
Virgil
7236a81419 build: include fallback project types in discovery 2026-04-01 12:53:36 +00:00
Virgil
9e9a1a7da7 feat(build): include fallback types in discovery 2026-04-01 11:53:44 +00:00
Virgil
046d7f88a8 Detect distro version during discovery 2026-04-01 11:18:49 +00:00
Snider
77aaac226c feat(build): discovery enrichment, build options, CI output format
- Add docs/python/rust project detection + DiscoverFull()
- Add BuildOptions with ComputeOptions, webkit tag injection, garble/NSIS/WebView2
- Add CI output: GitHub annotations, DetectCI, ArtifactName, WriteArtifactMeta
- Config struct additions for obfuscate/nsis/webview2
- Full Good/Bad/Ugly test coverage

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-31 19:33:31 +01:00
Snider
febe858942 fix(ax): replace banned os imports and add usage example comments
- Remove `os` import from internal/ax/ax.go; replace os.Getwd() with
  syscall.Getwd(), os.MkdirAll() with coreio.Local.EnsureDir(), and
  os.Chmod() with syscall.Chmod()
- Remove `os` import from pkg/sdk/generators/typescript_test.go;
  replace os.PathListSeparator and os.Getenv() with core.Env("PS")
  and core.Env("PATH")
- Replace all "Usage example: call/declare ... from integrating code"
  placeholder comments with concrete code examples across 45 files
  covering build, release, sdk, signing, publishers, builders, and cmd

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-31 18:33:36 +01:00
Virgil
7aa4e5486d chore(ax): finish v0.8.0 polish pass
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-26 17:41:53 +00:00
Virgil
d7427a324d chore(core): upgrade to dappco.re/go/core v0.8.0-alpha.1
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-26 14:58:13 +00:00
Claude
049ad2b04f
refactor(deps): migrate forge.lthn.ai dependencies to dappco.re tagged versions
Update go.mod requires and all .go imports from forge.lthn.ai/core/*
to dappco.re/go/core/* per the version map:
- go-io v0.1.7 → dappco.re/go/core/io v0.2.0
- go-log v0.0.4 → dappco.re/go/core/log v0.1.0
- go-i18n v0.1.7 → dappco.re/go/core/i18n v0.2.0
- go-ws v0.2.5 → dappco.re/go/core/ws v0.3.0
- api v0.1.5 → dappco.re/go/core/api v0.2.0
- go v0.3.3 → dappco.re/go/core v0.5.0

forge.lthn.ai/core/cli left unchanged (not in migration scope).
Fix pre-existing test assertion in codesign_test.go.
Deduplicate setup logic in release.go via extracted helpers.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-22 01:34:37 +00:00
Snider
b2edc2d26d refactor: restructure build/release/sdk into pkg/ layout
Moves build/, release/, sdk/ into pkg/ following Go convention.
Updates import paths in cmd/ci and cmd/sdk.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-13 09:30:02 +00:00
Renamed from build/discovery.go (Browse further)