Commit graph

16 commits

Author SHA1 Message Date
Virgil
af96a316c5 docs(build): document camelCase workflow aliases
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:32:38 +00:00
Virgil
2af4cfbf32 feat(build): document workflow output aliases
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 06:02:26 +00:00
Virgil
4ab4cc77c5 feat(build): accept workflowOutputPath alias 2026-04-02 02:05:11 +00:00
Virgil
181a19a2a3 feat(build): add workflow path aliases 2026-04-02 00:49:27 +00:00
Virgil
bfc88dc00c feat(build): add workflow output aliases 2026-04-02 00:07:21 +00:00
Virgil
ef72e09c1e feat(build): add output_path workflow alias
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 23:43:40 +00:00
Virgil
7a8caa6027 docs(build): clarify workflow alias usage 2026-04-01 23:29:37 +00:00
Virgil
5e6974a567 feat(build): add output-path workflow flag
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 23:23:38 +00:00
Virgil
c7e4687dfb feat(build): surface workflow output alias in help text
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 21:47:22 +00:00
Virgil
f809d07079 feat(build): add archive format CLI override 2026-04-01 20:06:42 +00:00
Virgil
6745d87741 feat(build): add release workflow command
Co-authored-by: Virgil <virgil@lethean.io>
2026-04-01 19:10:15 +00: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
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
11050c1a31 fix(dx): audit and fix conventions, broken build, and test coverage
- CLAUDE.md: update error wrapping convention from fmt.Errorf to coreerr.E()
- cmd/build: fix RegisterCommands API mismatch (cli v0.3.5 compat)
- locales: self-register translations via i18n.RegisterLocales in init()
- cmd/sdk: replace fmt.Printf with cli.Print for consistent output
- cmd/build/cmd_pwa: replace os.Stat with coreio.Local.IsDir
- pkg/build/builders: replace os.Stat with io.Local.IsFile for CLI checks
- pkg/release/publishers/scoop: replace os.Stat with coreio.Local.IsDir
- pkg/api: add tests for getBuilder, resolveDir, and medium initialisation

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 07:54:19 +00:00
Snider
d4f10ea18f feat: embed and load locale translations on init
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 00:45:17 +00:00
Snider
275d41f3fc feat: add en-GB locale file for build/CI/SDK commands
132 translation keys for build, ci, sdk commands.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 00:34:39 +00:00