diff --git a/lib/grizzly.js b/lib/grizzly.js
index <HASH>..<HASH> 100644
--- a/lib/grizzly.js
+++ b/lib/grizzly.js
@@ -3,7 +3,7 @@
 const {promisify} = require('util');
 
 const path = require('path');
-const github = require('@octokit/rest')();
+const Octokit= require('@octokit/rest');
 const log = require('debug')('grizzly');
 const readjson = promisify(require('readjson'));
 
@@ -27,12 +27,11 @@ module.exports = async (token, options) => {
 async function release(token, options) {
     log(token, options);
     
-    github.authenticate({
-        type: 'oauth',
-        token,
-    });
+     const octokit = new Octokit({
+          auth: `token ${token}`,
+      });
     
-    await github.repos.createRelease({
+    await octokit.repos.createRelease({
         owner               : options.user,
         repo                : options.repo,
         tag_name            : options.tag,
feature(grizzly) octokit