Closed doliG closed 4 years ago
I have the same commitlint error as #413 . IMHO it's a bug on circle CI side 🤔
I see, I will try to debug it today or tomorrow the commitlint CI bug. But I have to say I don't have much knowledge about it, it was another member that configured Circle CI.
Ok thank you and good luck 🙏
I can take a look at that. I dealt with it recently on another repo. 😉
Hello @trezy , any updates on the CI bug ?
tl;dr _to fix the failed commitlint check, just retry in CircleCI._
@trezy / @BcRikko or someone else who has admin to this project's CircleCI; I think the failure on CircleCI has little to do with this PR code, and more to do with a non deterministic build via the combination of this code's CircleCI config with williamlauze/circleci-commitlint ( github / dockerhub ).
Notice that PR #413 also failed the same way.
I wired up CircleCI in my fork and was unable to reproduce the CircleCI build failure for either this PR or #413. I recommend retrying the build to see if that fixes it short term.
Longer term, see if you can isolate why the williamlauze/circleci-commitlint dependency seems to behave non-deterministically with your repo. See also https://github.com/wilau2/circleci-commitlint-step/issues/13
cc @doliG @guastallaigor
It's very strange what is happening here. I've tried to debug in another repo that I use the commitlint, which is vue-horizontal-timeline, you can see the workflow here that is currently does not work, but it also doesn't fail.
Also I've tried in this repo to make another PR to see what it was going to happen. Turns out it happened the same thing, but I couldn't replicate your scenario.
As of this moment, I wasn't able to fix the error, possibly due to a bug inside the commitlint script which is used inside Circle CI. So if any of us can fix the issue, the other options as I see it is:
Just letting everybody know that I haven’t forgotten about this. I’ve got several projects that are breaking because CircleCI has made changes that have broken the Commitlint Docker image. There are a couple of solutions, I’ve just gotta get a working example of one that will work for us.
I was able to find a similar issue here: https://github.com/conventional-changelog/commitlint/issues/6
Can anyone comment on whether that fixes things or not?
@ldd the issue w/ the commitlint CircleCI job is due to a bug in https://github.com/wilau2/circleci-commitlint-step
I opened a PR w/ the fix ( https://github.com/wilau2/circleci-commitlint-step/pull/18 )
Since that is an external dependency and there is no telling if/when the PR will get accepted and the docker image built/pushed up for this project to use, I recommend we go w/ @guastallaigor's suggestion of removing the commitlint step for now.
It's failure is currently blocking:
https://github.com/nostalgic-css/NES.css/pull/413 https://github.com/nostalgic-css/NES.css/pull/417 https://github.com/nostalgic-css/NES.css/pull/421 https://github.com/nostalgic-css/NES.css/pull/422
P.S. @guastallaigor I think there is something weird w/ CircleCI and that bash script where it's exit code is not always properly captured, so sometimes it reports as a success in CircleCI and sometimes it doesn't, as illustrated by your attempt to reproduce.
close #414
Description Simple update of node-sass to support node-13 installation, according to node-sass doc.
Compatibility As long as there is no note of breaking changes in 4.13, it should be compatible.
Caveats :warning: I tried to check if it's working by running
npm run build
thennpm pack
and finallynpm install <tarbal>
, but without success. To be honest I don't know how to test. The build works fine though.Any help or ideas on that topic are welcome.