Releases: pkgforge/sbuilder
Releases · pkgforge/sbuilder
sbuild-v0.2.0
Added
- Add --skip-existing option to skip build if output directory exists - (e722df6)
- Add x_exec.container, build_deps, and checksum_bsum metadata - (2f0964f)
- Add packages field for multi-package recipes and fix push logic - (76bdd66)
- Sign all binaries and add dry-run mode for GHCR push - (6eabf2f)
- Add revision tracking for rolling package builds - (0e7b88a)
- Inherit & expose more env vars (#2) - (8ff83ea)
Fixed
- Include per-package provides in metadata generation - (e5a077f)
- Properly handle packages field for pkg_name and provides metadata - (c411e3b)
- Use binary_name for download_url instead of pkg_name - (82b1657)
- Use recipe pkg name instead of provides entry for pkg_name metadata - (9a0f8e5)
- Use actual pkg name from SBUILD recipe for cache entries - (c1c8c19)
- Fix version to push to - (06c36ca)
- Fix snapshot and ghcr_pkg handling - (3f9dc5e)
- Fix signing - (15d9004)
- Fix metadata, minisign, rank by downloads - (441ca5a)
- Fix uploaded file - (7f881bf)
- Fix ghcr path and version - (11bc4c0)
- Fix appimage symlink handling, refactor icon rename - (121ddff)
- Fix appimage static check - (7993c58)
- Fix temp file and update sbuild file logging - (1c85eca)
- Fix sbuild and update workflow - (6456561)
Other
- Make run optional - (b7ff918)
- Replace serde_yml/serde_yaml with saphyr and simplify schema - (2f1f48e)
- Centralize dependencies under [workspace.dependencies] - (92db2b9)
- Remove duplicate code and dead functions after CLI consolidation - (1e400ac)
- Consolidate binaries into unified sbuild CLI with subcommands - (9818b33)
- Add @name syntax for binary-only provides entries - (80fe9f6)
- Remove build restrictions on binary types - (346822b)
- Remove cache separation, normalize host - (03bcf4d)
- Expose REMOTE_PKGVER - (c3e305b)
- Handle remote_pkgver - (500b1bd)
- Update version - (ba368ef)
- Sanitize oci tag - (e66d98a)
- Remove heuristic binary detection - (9143dfc)
- Handle provide in own directory - (afc3afc)
- Update manifest - (cd43725)
- Update - (6c7c7cb)
- Simplify - (46c8a78)
- Handle ghcr package path - (adb7d08)
- Update, introduce sbuild-meta and sbuild-cache - (1cc6cd3)
- Update dependencies and release - (96590b8)
- Check if icon file exists before renaming - (accdd7e)
- Release - (251fcde)
- Use self-extract for non-squashfs appimages and handle invalid icon - (babb2ce)
- Improve 32-bit binary check - (96148a1)
- Quote non-alphanumeric keys - (108657b)
- Parse boolean as string in description key - (4695270)
- Bump linter version - (ecb051c)
- Use url library for url validation - (87e96fb)
- Refactor and inherit more env vars (#3) - (8a9a4bd)
- Don't fail if can't convert or load AppImage - (564ef7a)
- Create temp dir - (c9321cd)
- Handle provides and automate dynamic appimage conversion - (6cbc70a)
- Fix nixappimage handling - (0803cf0)
- Support custom outdir, timeout and debug mode - (0fd4e14)
- Support entrypoint, licenses, and host checks - (ffe3ea9)
- Implement icon dir fallbacks - (9273566)
- Improve sbuild checks - (0df1478)
Contributors
nightly-e5a077f
fix: include per-package provides in metadata generation The generate command was missing the get_package_provides() lookup that inspect already had, so multi-package recipes (using the packages field) would not include provides in generated metadata.
sbuild (latest)
Latest Development Build
This is a prerelease with the latest builds.
For stable releases, use versioned tags (e.g., vrefs/heads/main).
sbuild-linter v0.4.4-linter
update dependencies and release
sbuild v0.1.10-sbuild
update dependencies and release
nightly-sbuild-4298f40
add sbuild nightly workflow
sbuild v0.1.9-sbuild
fix appimage symlink handling, refactor icon rename
sbuild v0.1.8-sbuild
release
sbuild-linter v0.4.3-linter
v0.4.3-linter
sbuild v0.1.7-sbuild
v0.1.7-sbuild