• 0.2.0 4b6a661d71

    0.2.0 Stable

    Jef Roosens released this 2022-04-11 09:45:24 +02:00 | 390 commits to main since this release

    Release post

    Changed

    • 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

    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