From d3bb4afe5911598fa04facfd40ce37cbcfeb05ca Mon Sep 17 00:00:00 2001 From: Luke Watts Date: Sun, 8 Jan 2023 14:24:24 +0100 Subject: [PATCH] chore(deps): pin to skip latest release (cherry picked from commit 950e9be9407995ddff136d8a406060332d5e1d4e) --- .circleci/config.yml | 2 +- commitlint.config.ts | 4 +--- commitlint.format.ts | 4 +--- 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 7b86bd109..90e9879f0 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -225,7 +225,7 @@ jobs: rm package.json npm config set package-lock false npm i @types/node @commitlint/types @commitlint/config-conventional --force - npx commitlint --from=$(git merge-base remotes/origin/${CIRCLE_BRANCH} master) --verbose + npx @commitlint/cli@17.4.2 --from=$(git merge-base remotes/origin/${CIRCLE_BRANCH} master) --verbose lint: docker: *docker steps: diff --git a/commitlint.config.ts b/commitlint.config.ts index 79a92e3ac..d43dc1ce2 100644 --- a/commitlint.config.ts +++ b/commitlint.config.ts @@ -1,7 +1,7 @@ import type { UserConfig } from '@commitlint/types' import path from 'path' -const Configuration: UserConfig = { +export const Configuration: UserConfig = { extends: ['@commitlint/config-conventional'], /** Add optional custom formatter */ formatter: path.resolve(__dirname, 'commitlint.format.ts'), @@ -120,5 +120,3 @@ const Configuration: UserConfig = { }, }, } - -module.exports = Configuration diff --git a/commitlint.format.ts b/commitlint.format.ts index 537d361e1..c4133bd0e 100644 --- a/commitlint.format.ts +++ b/commitlint.format.ts @@ -1,7 +1,7 @@ import type { Formatter, FormattableReport } from '@commitlint/types' // Custom formatter for commitlint message -const formatter: Formatter = function (report, options) { +export const formatter: Formatter = function (report, options) { const { results, valid } = report as IFormatReport if (results && !valid) { console.log('\nCommit needs to be formatted as conventional commit') @@ -21,8 +21,6 @@ const formatter: Formatter = function (report, options) { return '' } -module.exports = formatter - // Fix type definition for formattable report interface IFormatReport extends FormattableReport { errorCount: number