From 37d280c83a2e89fabfc21e9d2c20d5144d28fce8 Mon Sep 17 00:00:00 2001 From: VICSOLWANG <413834325@qq.com> Date: Tue, 14 Nov 2023 18:13:43 +0800 Subject: [PATCH] fix: modify test-release.yml to disable husky in CI --- .github/workflows/test-release.yml | 4 ++-- package.json | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test-release.yml b/.github/workflows/test-release.yml index 0dafb04..e53ae18 100644 --- a/.github/workflows/test-release.yml +++ b/.github/workflows/test-release.yml @@ -31,7 +31,7 @@ jobs: ${{ matrix.os }}-${{ matrix.node-version }}-${{ hashFiles('**/package-lock.json') }} - run: node --version - run: npm --version - - run: npm install --ignore-scripts + - run: npm install - run: npm test - run: npm run cover:report - uses: actions/upload-artifact@v3 @@ -59,7 +59,7 @@ jobs: - uses: actions/setup-node@v3 with: node-version: 18 - - run: npm pkg delete scripts.prepare + - run: npm install is-ci - uses: cycjimmy/semantic-release-action@v4 id: semantic with: diff --git a/package.json b/package.json index 76a4f26..2407236 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "husky:pre-commit": "husky add .husky/pre-commit \"npx lint-staged --config=lint-staged.config.js\"", "husky:commit-msg": "husky add .husky/commit-msg \"npx --no -- commitlint --edit $1\"", "husky:init": "husky install && npm run husky:pre-commit && npm run husky:commit-msg", - "prepare": "npm run husky:init" + "prepare": "is-ci || npm run husky:init" }, "repository": { "type": "git", @@ -64,6 +64,7 @@ "c8": "^8.0.1", "fs-extra": "^11.1.1", "husky": "^8.0.3", + "is-ci": "^3.0.1", "lint-staged": "^15.1.0", "prettier": "^3.1.0", "typescript": "^5.2.2",