fix: wire El imports, fix runtime API calls, build passes
Forge Release / build-and-release (push) Failing after 3s

- forge.el: add import statements for schema/probe/compiler/install
- All files: arg(n)/arg_count() → get(args(),n)/len(args())
- compiler.el: llm_call_system (utility cap violation) → http_post_with_headers
- install.el: http_post_auth_json → http_post_json (_auth already in body)
- Makefile: local dev build using installed El SDK
- .gitea/workflows/forge-release.yaml: CI build on push + el-sdk-updated dispatch
- dist/forge: builds and runs
This commit is contained in:
Will Anderson
2026-05-02 17:45:51 -05:00
parent f9beb50ae1
commit c24197516f
6 changed files with 180 additions and 52 deletions
+3 -2
View File
@@ -53,9 +53,10 @@ fn inject_responses(shell: String, responses: String) -> String {
fn probe_main() -> String {
// Determine subject name
let argv: [String] = args()
let subject: String = ""
if arg_count() > 2 {
let subject = arg(2)
if len(argv) > 2 {
let subject = get(argv, 2)
}
if str_eq(subject, "") {
println("[forge] usage: forge probe <name>")