Commit graph

71 commits

Author SHA1 Message Date
Virgil
dbe7c69378 refactor(build): centralise workflow output alias resolution
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 23:59:13 +00:00
Virgil
fdb684ccf0 feat(build): resolve workflow output aliases 2026-04-01 23:46:51 +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
e44d9ccf04 refactor(build): clarify workflow path inputs 2026-04-01 23:32:26 +00:00
Virgil
7a8caa6027 docs(build): clarify workflow alias usage 2026-04-01 23:29:37 +00:00
Virgil
e0a7741765 fix(build): handle dot-prefixed workflows directories 2026-04-01 23:26:13 +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
4b357d5dd7 refactor(ax): clarify workflow request naming 2026-04-01 23:15:34 +00:00
Virgil
4ba442d6c0 refactor(buildcmd): use request struct for project build 2026-04-01 23:10:18 +00:00
Virgil
3045415f7a chore(ax): add workflow command usage example 2026-04-01 23:04:02 +00:00
Virgil
e1b34de166 feat(build): resolve workflows directory inputs
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 22:55:20 +00:00
Virgil
7b937eebf9 feat(build): accept ./ workflow directory inputs
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 22:47:16 +00:00
Virgil
33fb9bb5a5 feat(build): accept bare workflow directory inputs
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 22:25:55 +00:00
Virgil
fb518dca4c Handle existing workflow directories 2026-04-01 22:05:27 +00:00
Virgil
844f729a01 chore(ax): clarify release workflow helpers 2026-04-01 22:02:12 +00:00
Virgil
9a7ecedb81 feat(build): support directory-style workflow paths 2026-04-01 21:59:32 +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
a470c4054f feat(build): validate release workflow path alias 2026-04-01 21:43:52 +00:00
Virgil
892901dee2 fix(build): emit artifact metadata from GitHub env
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 21:19:50 +00:00
Virgil
5b2422e2ca feat(build): add release workflow output alias
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 20:57:37 +00:00
Virgil
48e5a6e859 chore(ax): centralise release workflow path resolution 2026-04-01 20:29:32 +00:00
Virgil
9b6c468d94 feat(build): expose archive format in release workflow
Co-Authored-By: Codex <noreply@openai.com>
2026-04-01 20:13:04 +00:00
Virgil
d6e073b3f8 feat(build): add release archive-format override 2026-04-01 20:09:53 +00:00
Virgil
f809d07079 feat(build): add archive format CLI override 2026-04-01 20:06:42 +00:00
Virgil
e882b3a6b1 chore(ax): clarify release workflow helpers 2026-04-01 19:59:10 +00:00
Virgil
3d7f7d6da1 fix(build): clone runtime build args maps 2026-04-01 19:52:42 +00:00
Virgil
2ea501c5bc feat(ci): scaffold sdk config in init
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 19:49:09 +00:00
Virgil
1b572ed5e5 fix(build): publish workflow artifacts via ci
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 19:13:44 +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
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
b8053c3225 feat(build): support pwa type override 2026-04-01 17:49:22 +00:00
Virgil
599a6ecff8 feat(build): validate SDK specs before generation 2026-04-01 16:24:07 +00:00
Virgil
845565c502 fix(build): write CI metadata for final artifacts 2026-04-01 15:47:32 +00:00
Virgil
3f32f3e783 feat(build): add docker load mode 2026-04-01 15:24:33 +00:00
Virgil
98b742d4b5 feat(build): resolve build version from git tags 2026-04-01 15:17:41 +00:00
Virgil
cb5ebefc3d fix(build): accept standard pwa manifest rel tokens 2026-04-01 14:05:29 +00:00
Virgil
ea051a3c25 feat(build): support configurable archive compression 2026-04-01 13:58:56 +00:00
Virgil
05ac67c596 feat(build): emit ci artifact metadata 2026-04-01 13:37:31 +00:00
Virgil
520312b708 feat(sdk): validate OpenAPI specs 2026-04-01 13:17:59 +00:00
Virgil
9e09f022a9 feat(build): wire cache paths into go builds
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 12:59:08 +00:00
Virgil
e66220f493 Wire build config through to Docker and LinuxKit 2026-04-01 12:29:48 +00:00
Virgil
32a64aa00b feat(build): wire build cache setup 2026-04-01 12:24:03 +00:00
Virgil
2fba3cdf2c feat(build): honour explicit build config path 2026-04-01 12:10:38 +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
83a50b684d feat(build): honor configured main package path 2026-04-01 10:58:30 +00:00
Virgil
72bb94e355 feat(build): add Windows signtool signing 2026-04-01 10:53:02 +00:00
Virgil
efdc252462 feat(build): wire config flags into go builder 2026-04-01 10:45:57 +00:00