rsyslog/.github/alpine324-daily-stable-policy.yml
Rainer Gerhards 89075b93d9 add Alpine 3.24 daily stable packaging
Why:
Broaden daily-stable coverage to a musl-based mainstream distribution while preserving Alpine's native packaging policy.

Impact:
Maintainers can build, retain, publish, and verify signed Alpine 3.24 x86_64 packages from current rsyslog main.

Before/After:
Before: the shared archive automated APT and RPM families only.
After: it also supports an immutable, signed APK repository with clean-container installation verification.

Technical Overview:
Use Alpine's 3.24-stable rsyslog APKBUILD as the packaging baseline.
Generate ordered daily versions and signed APK packages plus an incremental APKINDEX.
Publish immutable packages and snapshots to the shared DigitalOcean Space.
Verify the exact published version in a clean Alpine 3.24 container.
Keep scheduling disabled until the first manual end-to-end publication succeeds.
Open or update an issue when a scheduled build, publish, or verification fails.

With the help of AI-Agents: Codex
2026-07-27 23:47:44 +02:00

9 lines
237 B
YAML

{
"supplemental_makedepends": [
{
"package": "autoconf-archive",
"reason": "Current upstream configure.ac uses AX macros while Alpine 3.24's rsyslog 8.2604 APKBUILD does not declare the archive explicitly."
}
]
}