Skip to content

Tags: ralt/repogen

Tags

v1.0.4

Toggle v1.0.4's commit message
Release version 1.0.4

Fix APK signing:
- Implement control checksum calculation for APKINDEX
- Correctly sign APKINDEX given an RSA certificate

v1.0.3

Toggle v1.0.3's commit message
Fix: APK generator now uses actual package architectures

Alpine packages use x86_64 while the default --arch flag is amd64.
The generator was only iterating over config.Arches, causing a mismatch
that resulted in empty repositories. Now iterates over architectures
found in the packages themselves, matching RPM generator behavior.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

v1.0.2

Toggle v1.0.2's commit message
Release with a LICENSE file.

v1.0.1

Toggle v1.0.1's commit message
Release v1.0.1 - Fix missing main.go

This release fixes the missing cmd/repogen/main.go file that was
accidentally ignored by .gitignore, preventing successful builds.

Changes since v1.0.0:
- Fix .gitignore pattern to only ignore root binary (/repogen)
- Add previously ignored cmd/repogen/main.go file

All features from v1.0.0 are included:
- Support for Debian, RPM, Alpine, Pacman, and Homebrew repositories
- Incremental mode for efficient S3 workflows
- GPG/RSA signing support
- Automatic package detection
- Static repository generation
- GoReleaser binary releases

v1.0.0

Toggle v1.0.0's commit message
Release v1.0.0 - First stable release

Features:
- Support for Debian, RPM, Alpine, Pacman, and Homebrew repositories
- Incremental mode for efficient S3 workflows
- GPG/RSA signing support
- Automatic package detection
- Static repository generation

This release includes comprehensive fixes for incremental mode and
introduces simple binary downloads via GoReleaser.