diff --git a/.releaserc.json b/.releaserc.json new file mode 100644 index 0000000..295a6d8 --- /dev/null +++ b/.releaserc.json @@ -0,0 +1,28 @@ +{ + "plugins": [ + "@semantic-release/commit-analyzer", + "@semantic-release/release-notes-generator", + [ + "@semantic-release/changelog", + { + "changelogFile": "HISTORY.md" + } + ], + [ + "@semantic-release/exec", + { + "prepareCmd": "./updateVersion.sh ${nextRelease.version} ${options.branch}" + } + ], + [ + "@semantic-release/git", + { + "assets": [ + "HISTORY.md", + "package.json", + "apiclient/apiclient.go" + ] + } + ] + ] +} \ No newline at end of file diff --git a/.travis.yml b/.travis.yml index 6f8e35a..bf3e637 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,22 +3,17 @@ dist: xenial notifications: email: recipients: - - kschwarz@hexonet.net + - middleware@hexonet.net on_success: never on_failure: always - slack: - rooms: - secure: OTOs5GKpXO5YpIn/fIeRDYbovdXRscDnttEHclE7AFhi76sHAxFSW/RSPcyX3kjsewaPYahsUgs6fATXDHDX4UNW6b32x0UKxmaAXGn37om1An31NXKZ1XdhlTv47EPqQbK6ezeYJXo3tH/uFedGn/WM4AAhKfioGqRsuXfp+IXvNWApuzdQIe4u/ZTVd4PhVSpjM5yc9+m+I8/gx/JwG+f+dL1/t8yJr2dm1ejvSyyJgV0FQGDzCwSJLlpFrkMTBY0NzPQFvwkTq/QCEkMORJ95KHwIpUbHrK3Rgp581VDnqr6K/PsgpRRxaGi1qY+N+VC4OIUA4IQDQLmgzczJ7PiPl0rK98wopfpargzMer6Ov4QP/owBmvt1WXLrRrLdHXo1jvXZnwhG12CvySdQft+l3WBfKzGhpLMpfcvY/z9zlCst9a7Bw8ghy5mkmCoZdWrdOAKF7j0Kyjdc5GPin6sGZzlY3XB9fcqD+IoeeFsbpPsxXpABB0WwoRRd08Xxhidm0sRehA4ynzEYNcCu3CanweOVQn27mPZ0KDgVjWVEAs+1anB2E0sfLoUonJ71uoEzMebkz23ztvb/SF/crCZZUdIw5DcU5c8dyN+464oaduGKl5ZJiSpdOwrF+ZMvEodfgl9ZdgqgF/QO9bNHkd9vnDHo2+e+LrO+GclT6D4= - on_success: always - on_failure: always -cache: - directories: - - "~/.npm" - - node_modules +addons: + apt: + update: true go: - "1.10" - "1.11" - "1.12" +- "1.13" # Trigger a push build on master and dependabot branches + PRs build on every branches # Avoid double build on PRs (See https://github.com/travis-ci/travis-ci/issues/1147) branches: diff --git a/package.json b/package.json index a821f2d..494dbfc 100644 --- a/package.json +++ b/package.json @@ -38,51 +38,8 @@ ], "devDependencies": { "@semantic-release/changelog": "^3.0.4", - "@semantic-release/commit-analyzer": "^6.2.0", "@semantic-release/exec": "^3.3.6", "@semantic-release/git": "^7.0.16", - "@semantic-release/github": "^5.4.3", - "conventional-changelog": "^3.1.10", "semantic-release": "^15.13.24" - }, - "release": { - "debug": false, - "analyzeCommits": { - "preset": "angular" - }, - "generateNotes": { - "preset": "angular" - }, - "verifyConditions": [ - "@semantic-release/changelog", - "@semantic-release/git", - "@semantic-release/github" - ], - "prepare": [ - { - "path": "@semantic-release/changelog", - "changelogFile": "HISTORY.md" - }, - { - "path": "@semantic-release/exec", - "cmd": "./updateVersion.sh ${nextRelease.version} ${options.branch}" - }, - { - "path": "@semantic-release/git", - "assets": [ - "HISTORY.md", - "package.json", - "apiclient/apiclient.go" - ], - "message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}" - } - ], - "publish": [ - "@semantic-release/github" - ] - }, - "scripts": { - "semantic-release": "semantic-release", - "travis-deploy-once": "travis-deploy-once" } -} +} \ No newline at end of file