Skip to content

Commit 8222b2d

Browse files
committed
changes
1 parent f94c37a commit 8222b2d

File tree

4 files changed

+15
-3
lines changed

4 files changed

+15
-3
lines changed

.github/workflows/deploy-dev.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,8 @@ jobs:
5454
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
5555
aws-region: us-east-1
5656
- run: make deploy_dev
57+
env:
58+
HUSKY: "0"
5759
test:
5860
runs-on: ubuntu-latest
5961
name: Run Live Integration Tests

.github/workflows/deploy-prod.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,8 @@ jobs:
5454
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
5555
aws-region: us-east-1
5656
- run: make deploy_dev
57+
env:
58+
HUSKY: "0"
5759
test:
5860
runs-on: ubuntu-latest
5961
name: Run Live Integration Tests
@@ -106,6 +108,8 @@ jobs:
106108
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
107109
aws-region: us-east-1
108110
- run: make deploy_prod
111+
env:
112+
HUSKY: "0"
109113
health-check-prod:
110114
runs-on: ubuntu-latest
111115
name: Confirm services healthy

.husky/install.mjs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// Skip Husky install in production and CI
2+
if (process.env.NODE_ENV === 'production' || process.env.CI === 'true') {
3+
process.exit(0)
4+
}
5+
const husky = (await import('husky')).default
6+
console.log(husky())

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"lint": "eslint . --ext .ts --cache",
1616
"prettier": "prettier --check src/*.ts src/**/*.ts",
1717
"prettier:write": "prettier --write src/*.ts src/**/*.ts",
18-
"prepare": "husky"
18+
"prepare": "node .husky/install.mjs || true"
1919
},
2020
"devDependencies": {
2121
"@tsconfig/node20": "^20.1.4",
@@ -33,7 +33,8 @@
3333
"request": "^2.88.2",
3434
"synp": "^1.9.13",
3535
"tsx": "^4.16.5",
36-
"typescript": "^5.5.4"
36+
"typescript": "^5.5.4",
37+
"husky": "^9.1.4"
3738
},
3839
"dependencies": {
3940
"@aws-sdk/client-dynamodb": "^3.624.0",
@@ -44,7 +45,6 @@
4445
"@fastify/cors": "^9.0.1",
4546
"fastify": "^4.28.1",
4647
"fastify-plugin": "^4.5.1",
47-
"husky": "^9.1.4",
4848
"jsonwebtoken": "^9.0.2",
4949
"jwks-rsa": "^3.1.0",
5050
"moment-timezone": "^0.5.45",

0 commit comments

Comments
 (0)