Skip to content

Commit 4785a9b

Browse files
author
Mike Kuykendall
committed
Fix: Resolve vulnerability scanning issues
- Move utility scripts to cmd/tools/ to avoid main function conflicts - Fix library_main.go imports and add build constraints - Update go.mod to require go 1.24 (matching toolchain) - Add proper build documentation for library vs standard builds - Replace private imports with stub implementations Resolves all vulnerability scanning errors: ✅ Multiple main function declarations ✅ Go version compatibility (go1.24 requirement) ✅ Missing private repository imports ✅ CGO compilation issues
1 parent e7c8975 commit 4785a9b

8 files changed

Lines changed: 652 additions & 371 deletions

BUILD.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# ContextLite Build Instructions
2+
3+
## Standard Build (Community Version)
4+
```bash
5+
go build -o contextlite ./cmd/contextlite
6+
```
7+
8+
## Library Build (C Interface - requires private components)
9+
```bash
10+
go build -tags library -buildmode=c-shared -o libcontextlite.so library_main.go
11+
```
12+
13+
Note: The library build requires access to private repository components and will produce stubs in the community version.

0 commit comments

Comments
 (0)