diff --git a/.travis.yml b/.travis.yml index ae20588..a987163 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,13 +2,6 @@ language: node_js # Keep empty to use version from .nvmrc node_js: null -cache: - directories: - - node_modules - -install: - - npm ci - script: - npm run lint - npm rum test diff --git a/package-lock.json b/package-lock.json index 73817fb..2e8c611 100644 --- a/package-lock.json +++ b/package-lock.json @@ -373,14 +373,6 @@ "conventional-changelog-angular": "^1.3.3", "conventional-commits-parser": "^2.1.0", "lodash": "^4.17.11" - }, - "dependencies": { - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - } } }, "@commitlint/read": { @@ -904,6 +896,18 @@ "universal-user-agent": "^4.0.0" } }, + "@semantic-release/changelog": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@semantic-release/changelog/-/changelog-3.0.4.tgz", + "integrity": "sha512-UqEPahcZSW0IKtzOglyjeEZCN99ku6Wb/yH/iOKEBJ7Vkw0/+Fc3VRiGoXTkMfHSFUJk+4UkoQKTlYuwf61C2w==", + "dev": true, + "requires": { + "@semantic-release/error": "^2.1.0", + "aggregate-error": "^3.0.0", + "fs-extra": "^8.0.0", + "lodash": "^4.17.4" + } + }, "@semantic-release/commit-analyzer": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/@semantic-release/commit-analyzer/-/commit-analyzer-6.3.0.tgz", diff --git a/package.json b/package.json index 0551866..95ecac1 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,7 @@ "devDependencies": { "@commitlint/cli": "^8.2.0", "@commitlint/config-conventional": "^8.2.0", + "@semantic-release/changelog": "^3.0.4", "@semantic-release/git": "^7.0.16", "@types/jest": "^24.0.18", "@types/node": "^12.7.8", @@ -63,30 +64,29 @@ "styles" ], "release": { - "prepare": [ + "plugins": [ + "@semantic-release/commit-analyzer", + "@semantic-release/release-notes-generator", + "@semantic-release/changelog", "@semantic-release/npm", - { - "path": "@semantic-release/git", - "assets": [ - "package.json", - "package-lock.json" - ], - "message": "chore: ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}" - } + [ + "@semantic-release/git", + { + "assets": [ + "package.json", + "package-lock.json", + "CHANGELOG.md" + ], + "message": "chore: release ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}" + } + ], + "@semantic-release/github" ], - "publish": [ - "@semantic-release/github", - "@semantic-release/npm" - ] - }, - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] + "preset": "angular" }, "husky": { "hooks": { - "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" + "commit-msg": "commitlint -E HUSKY_GIT_PARAMS --extends @commitlint/config-conventional" } } }