You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
commitlint.sh,CI: use a previous version to fix CI
The last version of commitlint is making our tests fail. My
suspicions for why are the following:
a) After their massive refactoring migrating to ESM [1], they
somehow changed their sub-package @commitlint/types, which I
reported as bug 3942 [2].
b) When fixing bug 3942 [3], they updated their dependency to
`@types/conventional-commits-parser` to a higher version (from
3.0.6 to 5.0.0). Version 5.0.0 of that package is about 18
days old, however, version 5.0.0 of package
`conventional-commits-parser` [4] is 6 months old! But the
worst is that the previous version 3.0.6 (which is the one
that commitlint was using before this update) was published
about 4 years ago! So I'm guessing our plugins were compatible
with very old versions of this internal component and now its
update has exposed bugs.
[1] conventional-changelog/commitlint@3423735
[2] conventional-changelog/commitlint#3942
[3] conventional-changelog/commitlint@5a01f59
[4] https://www.npmjs.com/package/conventional-commits-parser
0 commit comments