Skip to content

Silent crash on untrusted TLS #135

@devbeard

Description

@devbeard

Context:

  • Managed work laptop, Mac OS, everything up to date
  • Many URLs but also https://*.githubusercontent.com/* is intercepted and TLS certificate replaced with root CA for Cisco Umbrella
  • This certificate is not trusted by python runtime without additional steps
  • Was tricky to find the reason uvx/speckit failed

Command:

uvx --from git+https://github.com/github/spec-kit.git specify init temp123

Actual Behavior

  • Once step Fetch latest release is hit, the process stops
  • Exit code 1
  • Debugging with RUST_LOG=trace uvx -vv --from git+https://github.com/github/spec-kit.git specify init temp123 does not provide an answer to why

Expected Behavior

  • Either directly or in "verbose" mode, actually show the issue being TLS related

Screenshot, intercept cert:

Image

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions