go-build/pkg/build/builders
Snider 293dfd6e66 feat(build): ENV-first Deno + discovery metadata (os/arch/github ref) + Xcode Cloud
- env.go (new): DENO_ENABLE and DENO_BUILD environment variables activate
  Deno builds even when repo only has package.json or bare frontend/ dir
- wails.go + node.go + apple.go + release.yml + xcode_cloud.go: honor the
  ENV flags across builder + workflow + Xcode Cloud script generation
- discovery.go: record host os/arch + GitHub ref metadata (ref, branch, tag,
  is_tag, sha, short_sha, repo, owner)
- api/provider.go: /discover exposes the new metadata
- Regression coverage across discovery/builders/apple/workflow/xcode_cloud/api

Verified: go test ./... passes

Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-14 21:35:50 +01:00
..
cpp.go feat(build): Wails v3 frontend prebuild + Conan preflight for C++ builds 2026-04-14 17:36:04 +01:00
cpp_test.go feat(build): Wails v3 frontend prebuild + Conan preflight for C++ builds 2026-04-14 17:36:04 +01:00
deno.go feat(build): deno_build first-class + discovery exposes build options 2026-04-14 16:33:23 +01:00
docker.go feat(build): centralised cache env propagation + Wails v2 obfuscation 2026-04-14 15:30:49 +01:00
docker_test.go feat(build): resolve relative Dockerfile paths 2026-04-02 02:30:31 +00:00
docs.go feat(build): centralised cache env propagation + Wails v2 obfuscation 2026-04-14 15:30:49 +01:00
docs_test.go feat(build): add env parity to docs builds 2026-04-01 21:39:54 +00:00
env.go feat(build): centralised cache env propagation + Wails v2 obfuscation 2026-04-14 15:30:49 +01:00
go.go refactor: AX compliance sweep — replace banned stdlib imports with core primitives 2026-04-13 09:32:01 +01:00
go_test.go refactor(build): avoid mutating builder config 2026-04-01 21:05:47 +00:00
linuxkit.go feat(build): centralised cache env propagation + Wails v2 obfuscation 2026-04-14 15:30:49 +01:00
linuxkit_test.go feat(build): resolve relative linuxkit config paths 2026-04-02 02:50:47 +00:00
node.go feat(build): ENV-first Deno + discovery metadata (os/arch/github ref) + Xcode Cloud 2026-04-14 21:35:50 +01:00
node_test.go feat(build): ENV-first Deno + discovery metadata (os/arch/github ref) + Xcode Cloud 2026-04-14 21:35:50 +01:00
package_manager.go refactor: AX compliance sweep — replace banned stdlib imports with core primitives 2026-04-13 09:32:01 +01:00
php.go feat(build): centralised cache env propagation + Wails v2 obfuscation 2026-04-14 15:30:49 +01:00
php_test.go feat(build): make PHP zip bundles deterministic 2026-04-01 21:32:53 +00:00
python.go refactor: AX compliance sweep — replace banned stdlib imports with core primitives 2026-04-13 09:32:01 +01:00
python_test.go fix(build): make zip bundles deterministic 2026-04-01 20:53:40 +00:00
resolver.go refactor(build): centralize builder resolution 2026-04-08 16:06:59 +00:00
resolver_test.go refactor(build): centralize builder resolution 2026-04-08 16:06:59 +00:00
rust.go feat(build): centralised cache env propagation + Wails v2 obfuscation 2026-04-14 15:30:49 +01:00
rust_test.go fix(build): propagate build env to external builders 2026-04-01 16:02:09 +00:00
taskfile.go feat(build): Wails v3 Taskfile path inherits full runtime surface 2026-04-14 20:44:49 +01:00
taskfile_test.go feat(build): centralised cache env propagation + Wails v2 obfuscation 2026-04-14 15:30:49 +01:00
wails.go feat(build): ENV-first Deno + discovery metadata (os/arch/github ref) + Xcode Cloud 2026-04-14 21:35:50 +01:00
wails_test.go feat(build): ENV-first Deno + discovery metadata (os/arch/github ref) + Xcode Cloud 2026-04-14 21:35:50 +01:00
zip_deterministic.go fix(build): make zip bundles deterministic 2026-04-01 20:53:40 +00:00