File tree Expand file tree Collapse file tree 4 files changed +3117
-81
lines changed Expand file tree Collapse file tree 4 files changed +3117
-81
lines changed Original file line number Diff line number Diff line change 1+ name : Release
2+
3+ on :
4+ push :
5+ branches :
6+ - master
7+
8+ jobs :
9+ release :
10+ name : Release
11+ runs-on : ubuntu-18.04
12+ steps :
13+ - name : Checkout
14+ uses : actions/checkout@v1
15+ - name : Setup Node.js
16+ uses : actions/setup-node@v1
17+ with :
18+ node-version : 12
19+ - name : Install dependencies
20+ run : yarn ci
21+ - name : Release
22+ env :
23+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
24+ NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
25+ run : npx semantic-release
Original file line number Diff line number Diff line change 1+ {
2+ "branches": ["master"],
3+ "plugins": [
4+ "@semantic-release/commit-analyzer",
5+ "@semantic-release/release-notes-generator",
6+ "@semantic-release/github",
7+ ["@semantic-release/changelog", {
8+ "changelogFile": "CHANGELOG.md",
9+ }],
10+ "@semantic-release/npm",
11+ ["@semantic-release/git", {
12+ "assets": ["CHANGELOG.md", "package.json"],
13+ "message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
14+ }]
15+ ]
16+ }
Original file line number Diff line number Diff line change 55 "description" : " React Native TCP socket API for Android & iOS" ,
66 "main" : " src/index.js" ,
77 "scripts" : {
8+ "ci" : " yarn install --frozen-lockfile" ,
89 "test" : " jest" ,
910 "lint" : " eslint ."
1011 },
3536 },
3637 "devDependencies" : {
3738 "@babel/core" : " ^7.7.7" ,
39+ "@semantic-release/changelog" : " ^5.0.0" ,
40+ "@semantic-release/git" : " ^9.0.0" ,
41+ "@semantic-release/github" : " ^7.0.0" ,
42+ "@semantic-release/npm" : " ^7.0.0" ,
3843 "eslint" : " ^6.6.0" ,
3944 "eslint-config-prettier" : " ^6.5.0" ,
4045 "eslint-plugin-prettier" : " ^3.1.1" ,
4146 "jest" : " ^24.9.0" ,
4247 "prettier" : " ^1.18.2" ,
4348 "react" : " 16.9.0" ,
44- "react-native" : " ^0.61.4"
49+ "react-native" : " ^0.61.4" ,
50+ "semantic-release" : " ^17.0.1"
4551 },
4652 "dependencies" : {
4753 "buffer" : " ^5.4.3"
You can’t perform that action at this time.
0 commit comments