karma-runner / karma-runner/karma

Installation of karma in a restricted env

Open
#1,366 1 comment 0 reactions 0 assignees View on GitHub
type: backlog type: bug-upstream
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.