Commit graph

27 commits

Author SHA1 Message Date
Virgil
c40ca4666a fix(release): emit artifact metadata during builds
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 21:28:47 +00:00
Virgil
3d7f7d6da1 fix(build): clone runtime build args maps 2026-04-01 19:52:42 +00:00
Virgil
489e118779 fix(release): publish macos app bundles
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 19:27:23 +00:00
Virgil
9e912fe8b9 fix(release): sign binaries before archiving 2026-04-01 18:09:03 +00:00
Virgil
195f4bfef1 fix(release): honour full build config in release builds
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 18:04:26 +00:00
Virgil
4e664e62b5 fix(release): restrict checksum artifact matching
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 16:36:40 +00:00
Virgil
b59e6e35ff feat(release): publish raw platform artifacts 2026-04-01 15:53:44 +00:00
Virgil
ea051a3c25 feat(build): support configurable archive compression 2026-04-01 13:58:56 +00:00
Virgil
6f18da95a9 fix(release): sign checksum files in release builds 2026-04-01 13:30:33 +00:00
Virgil
15f675f27d fix(release): discover tar.xz artifacts
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 12:48:25 +00:00
Virgil
32a64aa00b feat(build): wire build cache setup 2026-04-01 12:24:03 +00:00
Virgil
9cf66f0656 feat(release): honour build type override
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 12:19:53 +00:00
Virgil
14d3500e1a fix: publish gpg checksum signatures 2026-04-01 11:57:38 +00:00
Virgil
0e8dc42f0f fix(release): support cpp builds
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 11:47:12 +00:00
Virgil
d203a7ff78 feat(build): wire computed build tags into go builds
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 11:38:35 +00:00
Virgil
0beac61805 feat(build): add python project builder
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 11:31:10 +00:00
Virgil
b565752f9f feat(build): add rust project builder 2026-04-01 11:14:23 +00:00
Virgil
91037a9443 feat(build): add mkdocs docs builder 2026-04-01 11:10:27 +00:00
Virgil
f539643f8c feat(build): add PHP builder support
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 10:41:59 +00:00
Virgil
0c39bc99f3 feat(build): auto-detect fallback builders
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 09:46:42 +00:00
Virgil
479e6cb8e9 chore(ax): tighten naming and docs
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-31 18:37:59 +00: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
4b57a2bd7d chore(ax): propagate caller context through release workflows 2026-03-30 05:46:27 +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
Snider
bb64608120 refactor(module): migrate module path to dappco.re/go/core/build
Update go.mod module declaration, all require lines, and .go import
paths from forge.lthn.ai to dappco.re. Dependencies updated: core
v0.5.0, log v0.1.0, io v0.2.0. Replace directives added for local
module resolution. forge.lthn.ai/core/cli and go-inference retained
at old paths (not yet migrated).

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-22 01:53:16 +00:00
Snider
d0e22f76e1 refactor: replace remaining fmt.Errorf/errors.New with coreerr.E()
Replace all fmt.Errorf and errors.New calls across 32 production files
with coreerr.E("caller.Method", "message", err) from go-log, matching
the convention already established in publishers/scoop.go and
publishers/homebrew.go.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-16 21:03:21 +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 release/release.go (Browse further)