diff --git a/.release-it-fe.json b/.release-it-fe.json new file mode 100644 index 000000000..9933cd1ab --- /dev/null +++ b/.release-it-fe.json @@ -0,0 +1,21 @@ +{ + "hooks": { + "before:init": ["npm run lint"], + "before:release": [ + "cd frontend && npm run deploy-live", + "sh ./bin/purgeCfCache.sh" + ] + }, + "git": { + "commitMessage": "chore: release v${version}", + "requireCleanWorkingDir": true, + "changelog": "node bin/buildChangelog.mjs" + }, + "github": { + "release": true + }, + "npm": { + "publish": false, + "ignoreVersion": true + } +} diff --git a/package.json b/package.json index d854bf716..522583277 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,8 @@ "dev-fe": "cd frontend && npm run dev", "live": "concurrently --kill-others \"cd frontend && npm run live\" \"cd backend && npm run start\"", "audit-fe": "cd frontend && npm run audit", - "release": "release-it", + "release": "release-it -c .release-it.json", + "release-fe": "release-it -c .release-it-fe.json", "hotfix": "cd frontend && npm run deploy-live && cd .. && sh ./bin/purgeCfCache.sh", "build-fe": "cd ./frontend && npm run build-live", "pretty": "prettier --check \"./backend/**/*.{ts,json,js,css,html}\" \"./frontend/**/*.{ts,js,scss}\" \"./frontend/static/**/*.{json,html,css}\"",