Skip to content
Discussion options

You must be logged in to vote

It sounds like your runner isn't trusting your company's CA certificates, even though they're in your Windows certificate store. The self-signed certificate in certificate chain error typically means Node.js (which powers the runner and actions) doesn't know about your internal CAs.

NODE_EXTRA_CA_CERTS is a good lead! However, it expects a path to a file containing PEM-encoded certificates, not a direct link to the Windows store.

Here's how you can likely fix it:

  1. Export your CA certificates: Export your "Company Global Root CA" and "Company Signing CA" from the Windows certificate store into a single file in PEM format (Base64 encoded X.509). You can do this using the Certificate Manage…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by adosztal
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Actions Build, test, and automate your deployment pipeline with world-class CI/CD Question Ask and answer questions about GitHub features and usage Workflow Configuration Topics about workflow files, YAML setup, job dependencies, and general workflow configuration issues Misc General discussions about GitHub Actions that don't fit other found themes.
2 participants