Gitcoin is GDPR complaint. Learn more in
Gitcoin's Terms & Conditions.
Check out the Issue Explorer
Looking to fund some work? You can submit a new Funded Issue here.
`truffle publish` chokes on the `gathering contracts...` step for some repos. It seems like it's failing to parse contracts that it doesn't have any issues with when you `truffle compile`.
## Steps to Reproduce
git clone email@example.com:ConsenSys/PLCRVoting.git
git checkout ecc6bf0799b9c0bb71a21e25aeaeaae5d79ba6b5
npm run compile
npm run publish
## Expected Behavior
I expect the publication to succeed. (The particular thing you're checking out to reproduce should eventually fail because there's no `secrets.json` file, but the compilation step should not be failing, and it behaves the same if you do give it a funded `secrets.json`).
## Actual Results
Compilation fails. But compilation succeeds if you do `truffle compile`!
* Operating System: Ubuntu 16
* Truffle version: 4.0.4
* Ethereum client: INFURA
* node version: 8
* npm version: 5