Skip to content

Tags: koca-build/koca

Tags

v0.1.7

Toggle v0.1.7's commit message
Fix file ownership in packages via fakeroot-aware Rust stat Go makes raw syscalls that bypass fakeroot's LD_PRELOAD, so nfpm was ignoring install -o / chown in package() and defaulting everything to root/root. Fix by statting files in Rust (via libc, intercepted by fakeroot) and passing owner/group/mode through the JSON config to Go, which uses them directly in FileInfo without calling os.Stat(). Also bumps version to 0.1.7. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v0.1.6

Toggle v0.1.6's commit message
Include architecture in package filenames and refine architecture logic - Update the output filename format to `pkgname-version-arch.ext`. - Correct the definitions of 'all' and 'any' architectures to handle architecture-independent vs. host-specific builds properly. - Use `noarch` for RPM packages when the architecture is `all`. - Bump project version to 0.1.6 across all manifests.

v0.1.5

Toggle v0.1.5's commit message
Update default output type - Set default output type to 'all' for koca create - Update README with Docker/Releases/Cargo installation methods and remove NPM references

v0.1.3

Toggle v0.1.3's commit message
Simplify crates.io publishing 

v0.1.2

Toggle v0.1.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add more publishing targets (#26) Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

v0.1.1

Toggle v0.1.1's commit message
Use output-type all in publish workflow 

v0.1.0

Toggle v0.1.0's commit message

Verified

This commit was signed with the committer’s verified signature.
hwittenborn Hunter Wittenborn
Expose environment variables from parent and build script (#22)