1. 06 Sep, 2016 2 commits
  2. 04 Sep, 2016 11 commits
  3. 02 Sep, 2016 1 commit
  4. 01 Sep, 2016 4 commits
  5. 31 Aug, 2016 3 commits
    • Retry CLI specs that fail three times · be62b403
      For some reason our test fail due to timeouts on seemingly random
      cli tests. This instability has been growing worse. I've spent the
      better part of the last two days looking into the issue without a
      resolution. I'm starting to think it's an artefact cause by the
      virtualisation used in CI, potentially related to resources
      starvation.
      
      The specs that fail do so trying to spawn a child process. The
      process never spawns eventually resulting in a timeout. This is why
      @nschonni attempt at addressing this by increasing the timeout in
      
      Since the spawn failure is random, and catastrophic the best solution
      I can think of in the short-medium term is to instruct mocha to retry
      failing tests individually a couple times.
      
      I've scoped this behaviour to the cli specs because at the moment
      we have some specs that are not reentrant.
      xzyfer authored
    • Add a timeout to the binary fetch request (#1691) · 4dae69cc
      This PR adds a timeout to the binary fetch request as well as a
      useful error message.
      
      It came to light in #1690 that the download can block for a long time.
      
      ```
      npm info lifecycle node-sass@3.8.0~install: node-sass@3.8.0
      
      > node-sass@3.8.0 install /Usersproject-path/node_modules/node-sass
      > node scripts/install.js
      
      Build timed out (after 35 minutes). Marking the build as failed.
      ```
      
      We see a fair amount of hung installer issues that could be related
      to this. The error output will give us another data point in those
      cases.
      Michael Mifsud authored
    • Add a timeout to the binary fetch request · 1afce60a
      This PR adds a timeout to the binary fetch request as well as a
      useful error message.
      
      It came to light in #1690 that the download can block for a long time.
      
      ```
      npm info lifecycle node-sass@3.8.0~install: node-sass@3.8.0
      
      > node-sass@3.8.0 install /Usersproject-path/node_modules/node-sass
      > node scripts/install.js
      
      Build timed out (after 35 minutes). Marking the build as failed.
      ```
      
      We see a fair amount of hung installer issues that could be related
      to this. The error output will give us another data point in those
      cases.
      xzyfer authored
  6. 29 Aug, 2016 1 commit
    • Publish tests to npm · 0f35536b
      This is required for nodejs/citgm#165.
      
      I conceed it will increase the size of the tarball. This isn't ideal
      given the background noise of installation issues atm, but IMHO the
      value of being in the CITGM is worth it.
      
      The additional transparency into the binary download added by #1649
      will go a long to alleviating the addition tarball size.
      xzyfer authored
  7. 26 Aug, 2016 2 commits
  8. 21 Aug, 2016 3 commits
  9. 17 Aug, 2016 1 commit
  10. 16 Aug, 2016 1 commit
  11. 10 Aug, 2016 1 commit
  12. 09 Aug, 2016 1 commit
  13. 20 Jul, 2016 1 commit
  14. 17 Jul, 2016 2 commits
  15. 14 Jul, 2016 5 commits
  16. 05 Jul, 2016 1 commit