go-build/pkg/build
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
..
apple feat(build): workflow MkDocs + Deno setup + Apple Xcode Cloud scripts 2026-04-14 20:18:03 +01:00
builders feat(build): ENV-first Deno + discovery metadata (os/arch/github ref) + Xcode Cloud 2026-04-14 21:35:50 +01:00
installers refactor: AX compliance sweep — replace banned stdlib imports with core primitives 2026-04-13 09:32:01 +01:00
signing feat(build): snake_case JSON tags on build/signing config models 2026-04-14 18:21:26 +01:00
templates feat(build): ENV-first Deno + discovery metadata (os/arch/github ref) + Xcode Cloud 2026-04-14 21:35:50 +01:00
testdata feat(build): discovery enrichment, build options, CI output format 2026-03-31 19:33:31 +01:00
apple.go feat(build): ENV-first Deno + discovery metadata (os/arch/github ref) + Xcode Cloud 2026-04-14 21:35:50 +01:00
apple_test.go feat(build): ENV-first Deno + discovery metadata (os/arch/github ref) + Xcode Cloud 2026-04-14 21:35:50 +01:00
archive.go refactor: AX compliance sweep — replace banned stdlib imports with core primitives 2026-04-13 09:32:01 +01:00
archive_test.go feat(build): accept archive format aliases 2026-04-01 20:02:36 +00:00
build.go feat(build): deno_build first-class + discovery exposes build options 2026-04-14 16:33:23 +01:00
cache.go feat(build): snake_case JSON tags on build/signing config models 2026-04-14 18:21:26 +01:00
cache_test.go feat(build): broaden Wails discovery heuristics 2026-04-14 14:39:26 +01:00
checksum.go refactor: AX compliance sweep — replace banned stdlib imports with core primitives 2026-04-13 09:32:01 +01:00
checksum_test.go chore(ax): finish v0.8.0 polish pass 2026-03-26 17:41:53 +00:00
ci.go feat(build): Deno node builder + Wails v3 fallback via wails3 2026-04-14 15:20:10 +01:00
ci_test.go fix(build): emit artifact metadata from GitHub env 2026-04-01 21:19:50 +00:00
config.go feat(build): snake_case JSON tags on build/signing config models 2026-04-14 18:21:26 +01:00
config_test.go feat(build): deno_build first-class + discovery exposes build options 2026-04-14 16:33:23 +01:00
discovery.go feat(build): ENV-first Deno + discovery metadata (os/arch/github ref) + Xcode Cloud 2026-04-14 21:35:50 +01:00
discovery_test.go feat(build): ENV-first Deno + discovery metadata (os/arch/github ref) + Xcode Cloud 2026-04-14 21:35:50 +01:00
env.go feat(build): ENV-first Deno + discovery metadata (os/arch/github ref) + Xcode Cloud 2026-04-14 21:35:50 +01:00
options.go fix(build): subtree_npm + webkit2_41 mis-classification 2026-04-14 17:08:24 +01:00
options_test.go fix(build): subtree_npm + webkit2_41 mis-classification 2026-04-14 17:08:24 +01:00
runtime_config.go feat(build): deno_build first-class + discovery exposes build options 2026-04-14 16:33:23 +01:00
runtime_config_test.go feat(build): deno_build first-class + discovery exposes build options 2026-04-14 16:33:23 +01:00
workflow.go refactor: AX compliance sweep — replace banned stdlib imports with core primitives 2026-04-13 09:32:01 +01:00
workflow_test.go feat(build): ENV-first Deno + discovery metadata (os/arch/github ref) + Xcode Cloud 2026-04-14 21:35:50 +01:00
xcode_cloud.go feat(build): ENV-first Deno + discovery metadata (os/arch/github ref) + Xcode Cloud 2026-04-14 21:35:50 +01:00
xcode_cloud_test.go feat(build): ENV-first Deno + discovery metadata (os/arch/github ref) + Xcode Cloud 2026-04-14 21:35:50 +01:00