From d7d3dbbcc87b35411880f69ca895ae31811d403f Mon Sep 17 00:00:00 2001 From: Evan You Date: Tue, 24 May 2022 21:49:09 +0800 Subject: [PATCH] workflow: allow wip commits --- scripts/config.js | 8 ++++---- scripts/verify-commit-msg.js | 25 ++++++++++++++++++------- 2 files changed, 22 insertions(+), 11 deletions(-) diff --git a/scripts/config.js b/scripts/config.js index 905fb8b997..c2bc0d7bfa 100644 --- a/scripts/config.js +++ b/scripts/config.js @@ -60,14 +60,14 @@ const builds = { }, // Runtime only ES modules build (for bundlers) 'web-runtime-esm': { - entry: resolve('web/entry-runtime.ts'), + entry: resolve('web/entry-runtime-esm.ts'), dest: resolve('dist/vue.runtime.esm.js'), format: 'es', banner }, // Runtime+compiler ES modules build (for bundlers) 'web-full-esm': { - entry: resolve('web/entry-runtime-with-compiler.ts'), + entry: resolve('web/entry-runtime-with-compiler-esm.ts'), dest: resolve('dist/vue.esm.js'), format: 'es', alias: { he: './entity-decoder' }, @@ -75,7 +75,7 @@ const builds = { }, // Runtime+compiler ES modules build (for direct import in browser) 'web-full-esm-browser-dev': { - entry: resolve('web/entry-runtime-with-compiler.ts'), + entry: resolve('web/entry-runtime-with-compiler-esm.ts'), dest: resolve('dist/vue.esm.browser.js'), format: 'es', transpile: false, @@ -85,7 +85,7 @@ const builds = { }, // Runtime+compiler ES modules build (for direct import in browser) 'web-full-esm-browser-prod': { - entry: resolve('web/entry-runtime-with-compiler.ts'), + entry: resolve('web/entry-runtime-with-compiler-esm.ts'), dest: resolve('dist/vue.esm.browser.min.js'), format: 'es', transpile: false, diff --git a/scripts/verify-commit-msg.js b/scripts/verify-commit-msg.js index 2a72e49c4b..6fdc5e32ef 100644 --- a/scripts/verify-commit-msg.js +++ b/scripts/verify-commit-msg.js @@ -2,17 +2,28 @@ const chalk = require('chalk') const msgPath = process.env.GIT_PARAMS const msg = require('fs').readFileSync(msgPath, 'utf-8').trim() -const commitRE = /^(revert: )?(feat|fix|polish|docs|style|refactor|perf|test|workflow|ci|chore|types|build)(\(.+\))?: .{1,50}/ +const commitRE = + /^(revert: )?(wip|feat|fix|polish|docs|style|refactor|perf|test|workflow|ci|chore|types|build)(\(.+\))?: .{1,50}/ if (!commitRE.test(msg)) { console.log() console.error( - ` ${chalk.bgRed.white(' ERROR ')} ${chalk.red(`invalid commit message format.`)}\n\n` + - chalk.red(` Proper commit message format is required for automated changelog generation. Examples:\n\n`) + - ` ${chalk.green(`feat(compiler): add 'comments' option`)}\n` + - ` ${chalk.green(`fix(v-model): handle events on blur (close #28)`)}\n\n` + - chalk.red(` See .github/COMMIT_CONVENTION.md for more details.\n`) + - chalk.red(` You can also use ${chalk.cyan(`npm run commit`)} to interactively generate a commit message.\n`) + ` ${chalk.bgRed.white(' ERROR ')} ${chalk.red( + `invalid commit message format.` + )}\n\n` + + chalk.red( + ` Proper commit message format is required for automated changelog generation. Examples:\n\n` + ) + + ` ${chalk.green(`feat(compiler): add 'comments' option`)}\n` + + ` ${chalk.green( + `fix(v-model): handle events on blur (close #28)` + )}\n\n` + + chalk.red(` See .github/COMMIT_CONVENTION.md for more details.\n`) + + chalk.red( + ` You can also use ${chalk.cyan( + `npm run commit` + )} to interactively generate a commit message.\n` + ) ) process.exit(1) }