- 06 Sep, 2016 2 commits
-
-
Nick Schonning authored
-
Failures in after_success don’t actually fail the build.
Nick Schonning authored
-
- 04 Sep, 2016 11 commits
-
-
xzyfer authored
-
xzyfer authored
-
Remove the cli before test
Michael Mifsud authored -
This test is super flakey for some reason, and `before` hooks also appear to be get retried by mocha. The was only required for when testing against LibSass < 3.3 which is no longer the case. As such this hook serves no purpose.
xzyfer authored -
Don't run tests when building a Windows release
Michael Mifsud authored -
Fixes to troubleshooting doc
Michael Mifsud authored -
xzyfer authored
-
package.json will not be created without npm init and a --save is required to append the installed version of package onto the package.json
Mohammad Umair Khan authored -
Move the two CLI Usage into separate lines
Michael Mifsud authored -
Publish tests to npm
Michael Mifsud authored -
Add a nice little progress bar while downloading binary
Michael Mifsud authored
-
- 02 Sep, 2016 1 commit
-
-
Increase the binary fetch request timeout
Michael Mifsud authored
-
- 01 Sep, 2016 4 commits
-
-
I found the 1s timeout to be really fragile when testing locally. The intent of the timeout is to prevent the install process hanging indefinitely. It makes sense to be very generous so this increases the timeout to 60s. The timeout applies to both the initial connection as well as individual packets.
xzyfer authored -
xzyfer authored
-
Forked from #1649. This PR adds a small ascii progress bar to the binary download. Stalled installations make up a steady background noise of our issues. It's my hope that by making the binary fetch more transparent we can stem the tide of those issues. In order to address @saper's [concerns][1] this progress bar will respect npm's `progress` config flag. Downloading ``` Start downloading binary at https://github.com/sass/node-sass/releases/download/v3.8.0/darwin-x64-48_binding.node Total 2602136 [=============== ] 1566256 60% 4.9s ``` Success ``` Start downloading binary at https://github.com/sass/node-sass/releases/download/v3.8.0/darwin-x64-48_binding.node Total 2602136 [=========================] 2602136 100% 0.0s Binary downloaded and installed at /tmp/node-sass/vendor/darwin-x64-48/binding.node ``` [1]: https://github.com/sass/node-sass/pull/1649#issuecomment-242720257
Skylar.Zheng authored -
Retry CLI specs that fail three times
Michael Mifsud authored
-
- 31 Aug, 2016 3 commits
-
-
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 -
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 -
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
-
- 29 Aug, 2016 1 commit
-
-
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
-
- 26 Aug, 2016 2 commits
-
-
Marcin Cieślak authored
-
- New function buildIncludePaths to build the includePaths string for passing through to libsass - In buildIncludePaths, check for SASS_PATH environment variable, and if found include them behind any other specified include-paths - Add two tests to `.render(options, callback)`: - "should check SASS_PATH in the specified order" - "should prefer include path over SASS_PATH"
Robin Winslow authored
-
- 21 Aug, 2016 3 commits
-
-
libsass_ext is not defined
Marcin Cieślak authored -
Troubleshooting: Check COMSPEC for Windows
Marcin Cieślak authored -
Marcin Cieślak authored
-
- 17 Aug, 2016 1 commit
-
-
Nick Schonning authored
-
- 16 Aug, 2016 1 commit
-
-
Looks like I accidentally reverted my fix while rebasing d6cd0134
Nick Schonning authored
-
- 10 Aug, 2016 1 commit
-
-
Nick Schonning authored
-
- 09 Aug, 2016 1 commit
-
-
ESLint conversion from JSHint
Nick Schonning authored
-
- 20 Jul, 2016 1 commit
-
-
Marcin Cieślak authored
-
- 17 Jul, 2016 2 commits
-
-
Marcin Cieślak authored
-
Fixes: https://github.com/sass/node-sass/pull/1631 Fixes: https://github.com/electron/electron/issues/6462 Broken-By: https://github.com/sass/node-sass/pull/1101 Fix-Provided-By: https://github.com/sass/node-sass/pull/1631
Marcin Cieślak authored
-
- 14 Jul, 2016 5 commits
-
-
Suppressed the ones coming from the Sass Types
Nick Schonning authored -
Nick Schonning authored
-
Newer rule system and auto-fixing errors
Nick Schonning authored
- 05 Jul, 2016 1 commit
-
-
We don't use gitter anymore,
Michael Mifsud authored
-