-
0.2.0 Stable
released this
2022-04-11 09:45:24 +02:00 | 390 commits to main since this releaseChanged
- Better config system
- Support for both a config file & environment variables
- Each env var can now be provided from a file by appending it with
_FILE
& passing the path to the file as value
- Revamped web framework
- All routes now return proper JSON where applicable & the correct status
codes
- All routes now return proper JSON where applicable & the correct status
Added
- Very basic build system
- Build is triggered by separate cron container
- Packages build on cron container's system
- A HEAD request is used to determine whether a package should be rebuilt
or not - Hardcoded planning of builds
- Builds are sequential
- API for managing Git repositories to build
- CLI to list, add & remove Git repos to build
- Published packages on my Vieter instance
- Support for multiple repositories
- Support for multiple architectures per repository
Fixed
- Each package can now only have one version in the repository at once
(required by Pacman) - Packages with unknown fields in .PKGINFO are now allowed
- Old packages are now properly removed
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 188 B md5sum.txt
- 252 B sha256sum.txt
- 4.3 MiB vieter-linux-amd64
- 3.9 MiB vieter-linux-arm64
- Better config system