Skip to content

Commit f4ee7c2

Browse files
committed
ci(release): use semantic-release
1 parent 543ffb3 commit f4ee7c2

File tree

5 files changed

+39
-0
lines changed

5 files changed

+39
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@
22
.vscode
33
vendor/
44
composer.lock
5+
node_modules/

.npmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
package-lock=false

.travis.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,11 @@ script:
1111

1212
after_success:
1313
- bash <(curl -s https://codecov.io/bash)
14+
- git fetch --tags
15+
- nvm install 8 && nvm use 8
16+
- npm install
17+
- npm run semantic-release
18+
19+
branches:
20+
except:
21+
- /^v\d+\.\d+\.\d+$/

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
[![Build Status](https://travis-ci.org/felixfbecker/php-advanced-json-rpc.svg?branch=master)](https://travis-ci.org/felixfbecker/php-advanced-json-rpc)
55
[![Coverage](https://codecov.io/gh/felixfbecker/php-advanced-json-rpc/branch/master/graph/badge.svg)](https://codecov.io/gh/felixfbecker/php-advanced-json-rpc)
66
[![Dependency Status](https://gemnasium.com/badges/github.com/felixfbecker/php-advanced-json-rpc.svg)](https://gemnasium.com/github.com/felixfbecker/php-advanced-json-rpc)
7+
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)
78
[![License](https://img.shields.io/packagist/l/felixfbecker/advanced-json-rpc.svg)](https://packagist.org/packages/felixfbecker/advanced-json-rpc)
89

910
Provides basic classes for requests and responses in JSONRPC and a `Dispatcher` class that can decode a JSONRPC request

package.json

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"name": "php-language-server",
3+
"version": "0.0.0-development",
4+
"private": true,
5+
"scripts": {
6+
"commitmsg": "validate-commit-msg",
7+
"semantic-release": "semantic-release pre && semantic-release post"
8+
},
9+
"devDependencies": {
10+
"cz-conventional-changelog": "^2.0.0",
11+
"husky": "^0.14.3",
12+
"last-release-git": "^0.0.3",
13+
"semantic-release": "^8.2.0",
14+
"validate-commit-msg": "^2.14.0"
15+
},
16+
"config": {
17+
"commitizen": {
18+
"path": "./node_modules/cz-conventional-changelog"
19+
}
20+
},
21+
"release": {
22+
"getLastRelease": "last-release-git"
23+
},
24+
"repository": {
25+
"type": "git",
26+
"url": "https://github.com/felixfbecker/php-advanced-json-rpc.git"
27+
}
28+
}

0 commit comments

Comments
 (0)