Skip to content

Commit 70baf0c

Browse files
committed
add semantic release
1 parent 9a1aae9 commit 70baf0c

File tree

2 files changed

+25
-2
lines changed

2 files changed

+25
-2
lines changed

circle.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
machine:
2+
node:
3+
# need Node 8 for latest semantic release
4+
version: 8
5+
test:
6+
override:
7+
- npm run semantic-release || true

package.json

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "eslint-plugin-cypress",
3-
"version": "1.1.0",
4-
"description": "An ESLint plugin for projects that use Cypress",
3+
"version": "0.0.0-development",
4+
"description": "An ESLint plugin for projects using Cypress",
55
"main": "index.js",
66
"author": "Chris Breiding ([email protected])",
77
"license": "MIT",
@@ -23,5 +23,21 @@
2323
},
2424
"dependencies": {
2525
"globals": "^11.0.1"
26+
},
27+
"devDependencies": {
28+
"condition-circle": "1.5.0",
29+
"github-post-release": "1.13.1",
30+
"husky": "^0.14.3",
31+
"semantic-release": "8.2.0",
32+
"simple-commit-message": "3.3.1"
33+
},
34+
"scripts": {
35+
"precommit": "eslint *.js",
36+
"semantic-release": "semantic-release pre && npm publish --access public && semantic-release post"
37+
},
38+
"release": {
39+
"verifyConditions": "condition-circle",
40+
"analyzeCommits": "simple-commit-message",
41+
"generateNotes": "github-post-release"
2642
}
2743
}

0 commit comments

Comments
 (0)