mirror of
https://github.com/videojs/video.js.git
synced 2024-11-24 08:42:25 +02:00
chore: gh-release build script no longer needed (#8020)
This commit is contained in:
parent
adaeeca9e9
commit
b5d487ca0a
@ -1,46 +0,0 @@
|
||||
/* eslint-disable no-console */
|
||||
|
||||
const ghrelease = require('gh-release');
|
||||
const currentChangelog = require('./current-changelog.js');
|
||||
const safeParse = require('safe-json-parse/tuple');
|
||||
const pkg = require('../package.json');
|
||||
const options = {
|
||||
owner: 'videojs',
|
||||
repo: 'video.js',
|
||||
body: currentChangelog(),
|
||||
assets: ['./dist/video-js-' + pkg.version + '.zip'],
|
||||
endpoint: 'https://api.github.com',
|
||||
auth: {
|
||||
username: process.env.VJS_GITHUB_USER,
|
||||
password: process.env.VJS_GITHUB_TOKEN
|
||||
}
|
||||
};
|
||||
|
||||
let i = process.argv.length;
|
||||
|
||||
while (i--) {
|
||||
const arg = process.argv[i];
|
||||
|
||||
if (arg === '-p' || arg === '--prerelease') {
|
||||
options.prerelease = true;
|
||||
}
|
||||
}
|
||||
|
||||
const tuple = safeParse(process.env.npm_config_argv);
|
||||
const npmargs = tuple[0] ? [] : tuple[1].cooked;
|
||||
|
||||
if (npmargs.some(function(arg) {
|
||||
return /next/.test(arg);
|
||||
})) {
|
||||
options.prerelease = true;
|
||||
}
|
||||
|
||||
ghrelease(options, function(err, result) {
|
||||
if (err) {
|
||||
console.error('Unable to publish release to github');
|
||||
console.error('err:', err);
|
||||
console.error('result:', result);
|
||||
} else {
|
||||
console.log('Publish release to github!');
|
||||
}
|
||||
});
|
@ -77,7 +77,6 @@
|
||||
"netlify": "node ./build/netlify.js",
|
||||
"netlify-docs": "node ./build/netlify-docs.js",
|
||||
"prepublishOnly": "run-p build",
|
||||
"publish": "node build/gh-release.js",
|
||||
"version": "is-prerelease || npm run changelog && git add CHANGELOG.md",
|
||||
"zip": "cd dist && cross-env bestzip \"./video-js-${npm_package_version}.zip\" * && cd .."
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user