karma-runner / karma-runner/karma
Installation of karma in a restricted env
- Dominant language
- JavaScript
- Stars
- 12k
- Forks
- 1.7k
- PR merge metrics
- No merged PRs in 30d
Description
Hello,
I have a CI environment that has no "free" access to internet. Currently, we have set up a npm "registry" that works.
Sadly, because of one of the dependency of a dependency (see https://github.com/Automattic/engine.io-client/issues/348), I cannot automate my build on CI. It requires npm to be able to fetch stuff from github directly (the npm registry does not provide proxy).
I saw some discussion around changing this dependency.
As this is a show stopper currently for us, can someone give some status around this ?
Or poke the io-client team to remove the http dependency.
Thanks in advance.
Contributor guide
Research direction
Start by tracing Karma's dependency chain and reviewing the linked engine.io-client issue about the GitHub-only dependency. Done means Karma can be installed and built in a restricted CI environment using the configured npm registry without requiring direct access to GitHub.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- build-system, ci-cd
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100