Explorar o código

workflow: allow wip commits

Evan You %!s(int64=4) %!d(string=hai) anos
pai
achega
d7d3dbbcc8
Modificáronse 2 ficheiros con 22 adicións e 11 borrados
  1. 4 4
      scripts/config.js
  2. 18 7
      scripts/verify-commit-msg.js

+ 4 - 4
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,

+ 18 - 7
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)
 }