diff --git a/package.json b/package.json index 75fccb14..abb6308d 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@semantic-release/last-release-npm": "^1.2.1", "@semantic-release/release-notes-generator": "^2.0.0", "git-head": "^1.2.1", - "github": "^0.2.4", + "github": "^6.1.0", "lodash": "^4.0.0", "nerf-dart": "^1.0.0", "nopt": "^3.0.3", diff --git a/src/post.js b/src/post.js index 157b9a37..c2c478d1 100644 --- a/src/post.js +++ b/src/post.js @@ -11,7 +11,6 @@ module.exports = function (config, cb) { var ghConfig = options.githubUrl ? url.parse(options.githubUrl) : {} var github = new GitHubApi({ - version: '3.0.0', port: ghConfig.port, protocol: (ghConfig.protocol || '').split(':')[0] || null, host: ghConfig.hostname, @@ -40,11 +39,11 @@ module.exports = function (config, cb) { } github.authenticate({ - type: 'oauth', + type: 'token', token: options.githubToken }) - github.releases.createRelease(release, function (err) { + github.repos.createRelease(release, function (err) { if (err) return cb(err) cb(null, true, release) diff --git a/test/mocks/github.js b/test/mocks/github.js index b94d6cdd..d5f772ed 100644 --- a/test/mocks/github.js +++ b/test/mocks/github.js @@ -3,7 +3,7 @@ module.exports = function () { authenticate: function () { return true }, - releases: { + repos: { createRelease: function (release, cb) { cb(null) }