|
37 | 37 | "@angular/cli": "~9.0.4", |
38 | 38 | "@angular/compiler-cli": "~9.0.3", |
39 | 39 | "@angular/language-service": "~9.0.3", |
| 40 | + "@semantic-release/changelog": "^5.0.1", |
| 41 | + "@semantic-release/commit-analyzer": "^8.0.1", |
| 42 | + "@semantic-release/git": "^9.0.0", |
| 43 | + "@semantic-release/npm": "^7.0.5", |
40 | 44 | "@stryker-mutator/core": "^3.1.0", |
41 | 45 | "@stryker-mutator/karma-runner": "^3.1.0", |
42 | 46 | "@stryker-mutator/typescript": "^3.1.0", |
|
56 | 60 | "karma-json-fixtures-preprocessor": "0.0.6", |
57 | 61 | "prettier": "^2.0.2", |
58 | 62 | "protractor": "~5.4.3", |
| 63 | + "semantic-release": "^17.0.4", |
59 | 64 | "ts-node": "~8.3.0", |
60 | 65 | "tslint": "~5.18.0", |
61 | 66 | "typescript": "~3.7.5" |
|
68 | 73 | }, |
69 | 74 | "config": { |
70 | 75 | "commit-message-validator": { |
71 | | - "pattern": "^(#([0-9]+).*)", |
72 | | - "errorMessage": "Your commit message must start with issue number e.g. #39" |
| 76 | + "pattern": "^(fix: #|feat: #|perf: #)[0-9].*", |
| 77 | + "errorMessage": "Your commit message needs to start with fix:, feat:, or perf: followed by issue number, e.g. fix: #43 any commit message" |
73 | 78 | } |
| 79 | + }, |
| 80 | + "release": { |
| 81 | + "branches": [ |
| 82 | + "master" |
| 83 | + ], |
| 84 | + "plugins": [ |
| 85 | + "@semantic-release/commit-analyzer", |
| 86 | + { |
| 87 | + "preset": "angular" |
| 88 | + }, |
| 89 | + [ |
| 90 | + "@semantic-release/npm", |
| 91 | + { |
| 92 | + "npmPublish": false |
| 93 | + } |
| 94 | + ] |
| 95 | + ], |
| 96 | + "prepare": [ |
| 97 | + "@semantic-release/changelog", |
| 98 | + "@semantic-release/npm", |
| 99 | + { |
| 100 | + "path": "@semantic-release/git", |
| 101 | + "assets": [ |
| 102 | + "package.json", |
| 103 | + "package-lock.json", |
| 104 | + "CHANGELOG.md" |
| 105 | + ], |
| 106 | + "message": "chore(release): ${nextRelease.version} [skip ci]nn${nextRelease.notes}" |
| 107 | + } |
| 108 | + ], |
| 109 | + "parserOpts": { |
| 110 | + "mergePattern": "Merged PR .*:" |
| 111 | + }, |
| 112 | + "repositoryUrl": "https://github.com/ioet/time-tracker-ui.git" |
74 | 113 | } |
75 | 114 | } |
0 commit comments