fix(package): update @semantic-release/github to version 3.0.0

This commit is contained in:
greenkeeper[bot] 2017-12-22 18:01:30 +00:00 committed by Pierre Vanduynslager
parent e00dd160c7
commit d28b7e3e07
2 changed files with 9 additions and 7 deletions

View File

@ -18,7 +18,7 @@
"@semantic-release/commit-analyzer": "^5.0.0", "@semantic-release/commit-analyzer": "^5.0.0",
"@semantic-release/condition-travis": "^7.0.0", "@semantic-release/condition-travis": "^7.0.0",
"@semantic-release/error": "^2.1.0", "@semantic-release/error": "^2.1.0",
"@semantic-release/github": "^2.2.3", "@semantic-release/github": "^3.0.0",
"@semantic-release/npm": "^2.0.0", "@semantic-release/npm": "^2.0.0",
"@semantic-release/release-notes-generator": "^6.0.0", "@semantic-release/release-notes-generator": "^6.0.0",
"chalk": "^2.3.0", "chalk": "^2.3.0",

View File

@ -602,7 +602,6 @@ test.serial('Pass options via CLI arguments', async t => {
test.serial('Run via JS API', async t => { test.serial('Run via JS API', async t => {
const packageName = 'test-js-api'; const packageName = 'test-js-api';
const owner = 'test-repo'; const owner = 'test-repo';
const githubToken = 'OTHER_TOKEN';
// Create a git repository, set the current working directory at the root of the repo // Create a git repository, set the current working directory at the root of the repo
t.log('Create git repository and package.json'); t.log('Create git repository and package.json');
await gitRepo(); await gitRepo();
@ -618,19 +617,22 @@ test.serial('Run via JS API', async t => {
const version = '1.0.0'; const version = '1.0.0';
const verifyMock = await mockServer.mock( const verifyMock = await mockServer.mock(
`/repos/${owner}/${packageName}`, `/repos/${owner}/${packageName}`,
{headers: [{name: 'Authorization', values: [`token ${githubToken}`]}]}, {headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]},
{body: {permissions: {push: true}}, method: 'GET'} {body: {permissions: {push: true}}, method: 'GET'}
); );
const createRefMock = await mockServer.mock( const createRefMock = await mockServer.mock(
`/repos/${owner}/${packageName}/git/refs`, `/repos/${owner}/${packageName}/git/refs`,
{body: {ref: `refs/tags/v${version}`}, headers: [{name: 'Authorization', values: [`token ${githubToken}`]}]}, {
body: {ref: `refs/tags/v${version}`},
headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}],
},
{body: {ref: `refs/tags/${version}`}} {body: {ref: `refs/tags/${version}`}}
); );
const createReleaseMock = await mockServer.mock( const createReleaseMock = await mockServer.mock(
`/repos/${owner}/${packageName}/releases`, `/repos/${owner}/${packageName}/releases`,
{ {
body: {tag_name: `v${version}`, target_commitish: 'master', name: `v${version}`}, body: {tag_name: `v${version}`, target_commitish: 'master', name: `v${version}`},
headers: [{name: 'Authorization', values: [`token ${githubToken}`]}], headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}],
}, },
{body: {html_url: `release-url/${version}`}} {body: {html_url: `release-url/${version}`}}
); );
@ -641,8 +643,8 @@ test.serial('Run via JS API', async t => {
await gitCommits(['feat: Initial commit']); await gitCommits(['feat: Initial commit']);
t.log('$ Call semantic-release via API'); t.log('$ Call semantic-release via API');
await semanticRelease({ await semanticRelease({
verifyConditions: [{path: '@semantic-release/github', githubToken}, '@semantic-release/npm'], verifyConditions: [{path: '@semantic-release/github'}, '@semantic-release/npm'],
publish: [{path: '@semantic-release/github', githubToken}, '@semantic-release/npm'], publish: [{path: '@semantic-release/github'}, '@semantic-release/npm'],
debug: true, debug: true,
}); });