Skip to content

feat(build): add typed application build values - #488

Merged
akonwi merged 1 commit into
mainfrom
feat/468-build-values
Sep 7, 2026
Merged

feat(build): add typed application build values#488
akonwi merged 1 commit into
mainfrom
feat/468-build-values

Conversation

@akonwi

@akonwi akonwi commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Summary

  • parse the complete ard.toml document through a shared typed manifest parser
  • expose root application build values through the synthetic ard/build module
  • add typed --define overrides and --release enforcement for release = true values
  • integrate build-module completion with the LSP and document the design and usage

Validation

  • cd compiler && go test ./... -count=1
  • cd compiler && gopls check ./checker/build.go ./checker/module_resolver.go ./manifest/manifest.go ./frontend/load.go ./lsp/import_completion.go ./main.go
  • cd website && npm run build
  • git diff --check

Fixes #468

@vercel

vercel Bot commented Sep 7, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
ard-lang-dev Ready Ready Preview Sep 7, 2026 11:05pm UTC

@akonwi
akonwi merged commit 0083a2b into main Sep 7, 2026
6 checks passed
@akonwi
akonwi deleted the feat/468-build-values branch September 7, 2026 23:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Provide a stable build-time metadata and version injection mechanism

1 participant