fix: Remove unused variable warning and add release build script

- Fix unused `project_path` parameter warning in make_executable()
- Add build-release.sh for automated binary packaging
- Update .gitignore to exclude release artifacts
- Support cross-compilation for Linux and Windows binaries

Release artifacts are now built with ./build-release.sh and uploaded
to Gitea releases separately, keeping the git repo clean.
This commit is contained in:
Eric Ratliff
2026-01-25 00:26:58 -06:00
parent 70a1acc2a1
commit 90ed42b3c5
4 changed files with 93 additions and 8 deletions

5
.gitignore vendored
View File

@@ -22,6 +22,11 @@ Cargo.lock
*.so
*.exe
# Release packaging (uploaded to releases, not checked in)
/release-artifacts/
*.tar.gz
*.zip
# OS
Thumbs.db
.AppleDouble