fix: discover correct path to the SSL certificates
Metadata
Current evaluation
Merged fix discovering correct SSL certificate paths for pygit2 on non-Ubuntu OS by parsing meta/snap.yaml. Approved by two reviewers, passed all CI checks, and closed issue #679.
Suggested action: —
No scores available.
Issue body
- [ ] Have you followed the guidelines for contributing?
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `make lint && make test`?
- [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)?
Use `meta/snap.yaml` to determine the base from which SSL certs should be downloaded during `pygit2` import on non-Ubuntu OS.
Closes: #679
(CRAFT-4321)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged fix discovering correct SSL certificate paths for pygit2 on non-Ubuntu OS by parsing meta/snap.yaml. Approved by two reviewers, passed all CI checks, and closed issue #679. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged fix to correctly locate SSL certificates for pygit2 imports on non-Ubuntu systems by reading meta/snap.yaml. Closes #679. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #211 fix(remote-build): set a known path to cacerts | craft-application | merged | Merged a cherry-picked fix setting a known CA certificate path for pygit2 during remote builds. Resolves certificate initialization failures in snap environments by pointing to the core-based directory. Approved by reviewers and passed CI. |