File tree 9 files changed +51
-12
lines changed
9 files changed +51
-12
lines changed Original file line number Diff line number Diff line change @@ -7,3 +7,4 @@ fixtures/
7
7
coverage /
8
8
coverage.xml
9
9
images /
10
+ node_modules /
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ trim_trailing_whitespace = true
7
7
indent_style = space
8
8
indent_size = 4
9
9
10
- [* .json,* . yml ]
10
+ [* .{ json,yml} ]
11
11
indent_size = 2
12
12
13
13
[composer.json ]
Original file line number Diff line number Diff line change 4
4
.phpls /
5
5
composer.lock
6
6
stubs
7
- * .ast
7
+ * .ast
8
+ node_modules /
Original file line number Diff line number Diff line change
1
+ package-lock = false
Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ services:
11
11
cache :
12
12
directories :
13
13
- $HOME/.composer/cache
14
+ - $HOME/.npm
14
15
15
16
install :
16
17
- composer install --prefer-dist --no-interaction
@@ -22,9 +23,12 @@ script:
22
23
23
24
after_success :
24
25
- bash <(curl -s https://codecov.io/bash)
25
- - |
26
- if [[ $TRAVIS_TAG == v* ]]; then
27
- docker build -t felixfbecker/php-language-server:${TRAVIS_TAG:1} .
28
- docker login -e="$DOCKER_EMAIL" -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD"
29
- docker push felixfbecker/php-language-server:${TRAVIS_TAG:1}
30
- fi
26
+ - git config --replace-all remote.origin.fetch +refs/heads/*:refs/remotes/origin/*
27
+ - git fetch --tags
28
+ - nvm install 8 && nvm use 8
29
+ - npm install
30
+ - npm run semantic-release
31
+
32
+ branches :
33
+ except :
34
+ - /^v\d+\.\d+\.\d+$/
Original file line number Diff line number Diff line change 4
4
[ ![ Build Status] ( https://travis-ci.org/felixfbecker/php-language-server.svg?branch=master )] ( https://travis-ci.org/felixfbecker/php-language-server )
5
5
[ ![ Coverage] ( https://codecov.io/gh/felixfbecker/php-language-server/branch/master/graph/badge.svg )] ( https://codecov.io/gh/felixfbecker/php-language-server )
6
6
[ ![ Dependency Status] ( https://gemnasium.com/badges/github.com/felixfbecker/php-language-server.svg )] ( https://gemnasium.com/github.com/felixfbecker/php-language-server )
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 )
7
8
[ ![ Minimum PHP Version] ( https://img.shields.io/badge/php-%3E%3D%207.0-8892BF.svg )] ( https://php.net/ )
8
9
[ ![ License] ( https://img.shields.io/packagist/l/felixfbecker/language-server.svg )] ( https://github.com/felixfbecker/php-language-server/blob/master/LICENSE.txt )
9
10
[ ![ Gitter] ( https://badges.gitter.im/felixfbecker/php-language-server.svg )] ( https://gitter.im/felixfbecker/php-language-server?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge )
Original file line number Diff line number Diff line change @@ -3,11 +3,8 @@ collectors:
3
3
- type : php-composer
4
4
path : /
5
5
actors :
6
- # pull requests for updates to our major version
6
+ # pull requests for new major versions
7
7
- type : php-composer
8
- versions : " L.Y.Y"
9
- # create issues for new major versions
10
- - type : repo-issue
11
8
versions : " Y.0.0"
12
9
settings :
13
10
commit_message_prefix : " chore: "
Original file line number Diff line number Diff line change
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 && ./release-docker.sh && 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-language-server.git"
27
+ }
28
+ }
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+ set -e
3
+
4
+ docker build -t felixfbecker/php-language-server:${TRAVIS_TAG: 1} .
5
+ docker login -e=" $DOCKER_EMAIL " -u=" $DOCKER_USERNAME " -p=" $DOCKER_PASSWORD "
6
+ docker push felixfbecker/php-language-server:${TRAVIS_TAG: 1}
You can’t perform that action at this time.
0 commit comments