Skip to content

fix(packages): trust public APT TLS - #56

Merged
jmgilman merged 1 commit into
mainfrom
fix/apt-public-ca
Aug 22, 2026
Merged

jmgilman merged 1 commit into
mainfrom
fix/apt-public-ca

Conversation

@jmgilman

Copy link
Copy Markdown
Contributor

Summary

  • install Debian CA certificates from the image’s signed upstream repositories before replacing sources for public HTTPS verification
  • leave network-disabled local repository verification unchanged

Verification

  • go test ./internal/adapter/pkginstall ./internal/stage/pkgrepo ./internal/cli
  • focused golangci-lint returned 0 issues
  • pinned Debian Docker smoke test installed release-cli=0.1.9 from https://pkgs.meigma.dev/apt
  • production replay passed all local APT/RPM/APK installs and isolated the public failure to the base image’s missing CA bundle

@jmgilman
jmgilman merged commit dea9929 into main Aug 22, 2026
3 checks passed
@jmgilman
jmgilman deleted the fix/apt-public-ca branch August 22, 2026 03:31
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