Skip to content

Commit

Permalink
chore(gh-release): add prerelease flag and find right zip (#4488)
Browse files Browse the repository at this point in the history
Add a --prerelease flag so we can run gh-release.js manually and mark releases as prerelease.
Also, get the correct zip file.
  • Loading branch information
gkatsev authored Jul 14, 2017
1 parent 269e504 commit b1ac2e0
Showing 1 changed file with 13 additions and 2 deletions.
15 changes: 13 additions & 2 deletions build/gh-release.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,23 @@ var ghrelease = require('gh-release');
var currentChangelog = require('./current-changelog.js');
var safeParse = require('safe-json-parse/tuple');
var pkg = require('../package.json')
var minimist = require('minimist');

var args = minimist(process.argv.slice(2), {
boolean: ['prerelease'],
default: {
prerelease: false
},
alias: {
p: 'prerelease'
}
}

var options = {
owner: 'videojs',
repo: 'video.js',
body: currentChangelog(),
assets: ['./dist/videojs-'+pkg.version+'.zip'],
assets: ['./dist/video-js-'+pkg.version+'.zip'],
endpoint: 'https://api.github.com',
auth: {
username: process.env.VJS_GITHUB_USER,
Expand All @@ -18,7 +29,7 @@ var options = {
var tuple = safeParse(process.env.npm_config_argv);
var npmargs = tuple[0] ? [] : tuple[1].cooked;

if (npmargs.some(function(arg) { return /next/.test(arg); })) {
if (args.prerelease || npmargs.some(function(arg) { return /next/.test(arg); })) {
options.prerelease = true;
}

Expand Down

0 comments on commit b1ac2e0

Please sign in to comment.