From 44d225afd7c93a37d93e89a84f9ffca44ad1c07d Mon Sep 17 00:00:00 2001 From: Danny McCormick Date: Mon, 17 Jun 2019 10:28:39 -0400 Subject: [PATCH 1/2] Don't attach husky on CI --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 03136b18..618977bd 100644 --- a/package.json +++ b/package.json @@ -41,6 +41,7 @@ "typescript": "^3.5.1" }, "husky": { + "skipCI": true, "hooks": { "pre-commit": "npm run build && npm run format && npm prune --production && git add node_modules/*" } From 4ac54ebb920c1e31dc695501b4e4b63d2e1fec3d Mon Sep 17 00:00:00 2001 From: Danny McCormick Date: Mon, 17 Jun 2019 10:46:23 -0400 Subject: [PATCH 2/2] Update main.workflow.yml --- .github/main.workflow.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/main.workflow.yml b/.github/main.workflow.yml index 6b27b44a..810dc349 100644 --- a/.github/main.workflow.yml +++ b/.github/main.workflow.yml @@ -13,7 +13,9 @@ jobs: version: 10.x - name: npm install - run: npm prune --production && npm install + # Explicitly uninstall husky so that we avoid issues with git hooks/node versioning. + # Should switch to clean checkout instead when supported. + run: npm prune --production && npm install && npm uninstall husky - name: Lint run: npm run format-check