dont-break icon indicating copy to clipboard operation
dont-break copied to clipboard

Problem when trying to test hoodie

Open bahmutov opened this issue 9 years ago • 1 comments

console output with an error https://gist.github.com/anonymous/77eb308564e2bcdbeb2da3ee6ea22c02 seems something about copying - maybe @ sign?

installing dev dependencies /tmp/[email protected]/lib/node_modules/hoodie-app-tracker
  NPM install in current folder
npm WARN deprecated [email protected]: Jade has been renamed to pug, please install the latest version of pug instead of jade
npm WARN deprecated [email protected]: graceful-fs version 3 and before will fail on newer node releases. Please update to graceful-fs@^4.0.0 as soon as possible.
npm WARN deprecated [email protected]: this package has been reintegrated into npm and is now out of date with respect to npm
npm WARN deprecated @bahmutov/[email protected]: All features were merged back into original parse-github-repo-url
npm WARN deprecated [email protected]: Please update conventional-changelog to >1.0.0. If you are running the cli, use conventional-changelog-cli
npm ERR! Darwin 15.4.0
npm ERR! argv "/Users/gregor/.nvm/versions/node/v4.2.2/bin/node" "/Users/gregor/.nvm/versions/node/v4.2.2/bin/npm" "install"
npm ERR! node v4.2.2
npm ERR! npm  v3.8.6
npm ERR! path /private/tmp/[email protected]/lib/node_modules/hoodie-app-tracker/node_modules/.staging/hoodie-app-tracker-4790a197
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall rename

npm ERR! enoent ENOENT: no such file or directory, rename '/private/tmp/[email protected]/lib/node_modules/hoodie-app-tracker/node_modules/.staging/hoodie-app-tracker-4790a197' -> '/private/tmp/[email protected]/lib/node_modules/hoodie-app-tracker'
npm ERR! enoent ENOENT: no such file or directory, rename '/private/tmp/[email protected]/lib/node_modules/hoodie-app-tracker/node_modules/.staging/hoodie-app-tracker-4790a197' -> '/private/tmp/[email protected]/lib/node_modules/hoodie-app-tracker'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent 

Trying to test https://github.com/hoodiehq/hoodie against https://github.com/hoodiehq/hoodie-app-tracker

Relevant tweet https://twitter.com/gr2m/status/721117553406435329

bahmutov avatar Apr 18 '16 18:04 bahmutov

Sorry for long silence, was busy with other stuff. I added github repo support for dependents names (see https://github.com/bahmutov/dont-break/issues/44), which is exactly what was needed in this case. I have cloned hoodie but setting up the testing environment takes too long :) Especially because the tracker repo has very customized .travis.yml file that would be needed to recreate in hoodie travis environment (the current dont-break just runs tests in "parent" environment, I am thinking how to allow something like greenkeeper.io model where tests execute by making pull requests).

But the commit that enables testing against hoodie-app-tracker is pretty simple, see https://github.com/bahmutov/dont-break/issues/44 and it starts testing here https://travis-ci.org/bahmutov/hoodie

bahmutov avatar Nov 30 '16 05:11 bahmutov