question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Travis CI currently broken

See original GitHub issue

Due to a npm change, npm install modifies package-lock.json, which turns bots red (we check for modified files at the end of the script).

Blocking #892, #889, and any other PRs.

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:9 (7 by maintainers)

github_iconTop GitHub Comments

1reaction
nfischercommented, Oct 24, 2018

@hbetts thanks for linking to the npm ticket. I figured this is probably intentional. The issue is that we need to conditionally run npm install for npm versions which don’t know about npm ci.

It would be nice to just install the newest npm and use that to install dependencies, but I think shelljs supports a wider range of node versions than npm.

One way to detect support (since I forget which version introduced it) would be:

$ npm help | egrep '\bci\b'
0reactions
nfischercommented, Nov 29, 2018

#911 flakes as well, which makes me suspect ci-or-install works correctly (although is perhaps overly complicated), and it’s appveyor which causes the flakiness.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Common Build Problems - Travis CI Docs
A very common cause when a test is suddenly breaking without any major code changes involved is a change in upstream dependencies. This...
Read more >
Travis-CI build is currently broken · Issue #3 - GitHub
The Travis-CI script builds from the top-level repo directory. It's possible that using their matrix functionality could allow for building ...
Read more >
Travis/Github Integration Broken
Looking at my account settings, it seems that my github apps integration broke. I went ahead and clicked on “Activate” and Github shows...
Read more >
An Explorative Analysis of Travis CI with GitHub - Moritz Beller
TRAVIS CI currently only provides single-language builds, ... successful status, TRAVIS CI marks the whole build as broken. TRAVIS CI instills a maximum...
Read more >
An Explorative Analysis of Travis CI with GitHub
If one of these jobs breaks, i.e. the build execution in one build envi- ronment exits with a non-successful status, TRAVIS CI marks...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found