Skip to content

fix: refresh unavailable Alpine package pins for v0.9.29 - #4

Merged
chen21019 merged 1 commit into
mainfrom
fix/alpine-apk-lock-v0.9.29
Oct 21, 2026
Merged

chen21019 merged 1 commit into
mainfrom
fix/alpine-apk-lock-v0.9.29

Conversation

@chen21019

Copy link
Copy Markdown

Result

Restore release build prerequisites without weakening package, CI, or scanner gates. The signed v0.9.28 tag remains immutable; its failed release run is not rerun or retagged. This source candidate targets a new v0.9.29 release.

Root cause and minimal change

The v0.9.28 Release run passed source tests and validation, then failed apk add in the HAProxy builder and runtime. Alpine's live stable repository no longer served eight locked direct-package versions.

Compared the direct packages against the official Alpine 3.24 main x86_64 APKINDEX and community APKINDEX:

Direct package Previous pin Available pin
ca-certificates 20260611-r0 20261020-r0
curl 8.21.0-r0 8.22.0-r0
libcrypto3, libssl3, openssl-dev 3.5.8-r0 3.5.9-r0
pcre2, pcre2-dev 10.47-r1 10.49-r0
zlib-dev 1.3.2-r0 1.3.2-r1

The other ten direct-package pins remain unchanged. Synchronize the two exact OpenSSL safety assertions with the upgraded pins; no assertion is removed. README records the failed immutable tag and the new source candidate truthfully.

Validation

  • On local rootless disposable containers from the unchanged digest-pinned Alpine base, installed every exact builder direct-package pin: PASS, 69 packages.
  • Installed every exact runtime direct-package pin: PASS, 51 packages.
  • scripts/supply-chain-check: PASS, including module/vendor and existing TLS/action/image pin checks.
  • git diff --check: PASS.
  • Existing LB source/race validation is unchanged and was not needlessly rerun for this package-lock correction.

No controller source, workflow, scanner version, severity gate, ignore list, or base-image pin changed. Source/image scanning and normal protected PR checks remain required by the existing workflows. Native PastureStack load-balancer QA remains pending; no native PASS is claimed. No QA or production runtime was touched.

@chen21019
chen21019 requested a review from a team as a code owner October 21, 2026 03:13
@chen21019
chen21019 merged commit 8f358e5 into main Oct 21, 2026
3 checks passed
@chen21019
chen21019 deleted the fix/alpine-apk-lock-v0.9.29 branch October 21, 2026 03:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant