diff --git a/.autoreleaserc b/.autoreleaserc new file mode 100644 index 0000000..f18eb83 --- /dev/null +++ b/.autoreleaserc @@ -0,0 +1,13 @@ +{ + "branch": "master", + "preset": "angular", + "pre": { + "verify": [ + "autorelease-github/verify", + "autorelease-travis/verify" + ] + }, + "post": { + "publishChangelog": "autorelease-github/create-release" + } +} diff --git a/.travis.yml b/.travis.yml index b299519..bdeb229 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,12 +17,14 @@ notifications: email: false before_install: - npm i -g npm@latest +install: + - npm upgrade before_script: - npm run lint script: - npm run build after_success: - - npm run semantic-release + - npm run autorelease branches: only: - "master" diff --git a/package.json b/package.json index 45670cd..6c47b7e 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "scripts": { "lint": "eslint src/ test/", "build": "make clean && make", - "semantic-release": "semantic-release pre && npm publish && semantic-release post" + "autorelease": "autorelease pre && npm publish && autorelease post" }, "dependencies": { "cloud-env": "^0.2.1", @@ -26,6 +26,9 @@ }, "devDependencies": { "autoprefixer": "^6.3.3", + "autorelease": "^1.5.1", + "autorelease-github": "^1.1.1", + "autorelease-travis": "^1.2.0", "babel-eslint": "^5.0.0", "babel-plugin-external-helpers": "^6.5.0", "babel-plugin-transform-async-to-generator": "^6.5.0", @@ -33,14 +36,13 @@ "babel-plugin-transform-es2015-parameters": "^6.5.0", "babel-plugin-transform-object-rest-spread": "^6.5.0", "clean-css": "^3.4.9", - "eslint": "^2.2.0", + "eslint": "~2.2.0", "node-sass": "^3.4.2", "postcss-cli": "^2.5.1", "resolve": "^1.1.7", "rollup": "^0.25.4", "rollup-plugin-babel": "^2.4.0", - "tape": "^4.4.0", - "semantic-release": "^4.3.5" + "tape": "^4.4.0" }, "keywords": [ "tyler",