first commit
This commit is contained in:
49
node_modules/@n8n/node-cli/dist/commands/release.js
generated
vendored
Normal file
49
node_modules/@n8n/node-cli/dist/commands/release.js
generated
vendored
Normal file
@@ -0,0 +1,49 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const core_1 = require("@oclif/core");
|
||||
const child_process_1 = require("../utils/child-process");
|
||||
const package_manager_1 = require("../utils/package-manager");
|
||||
class Release extends core_1.Command {
|
||||
async run() {
|
||||
await this.parse(Release);
|
||||
const pm = (await (0, package_manager_1.detectPackageManager)()) ?? 'npm';
|
||||
try {
|
||||
await (0, child_process_1.runCommand)('release-it', [
|
||||
'-n',
|
||||
'--git.requireBranch main',
|
||||
'--git.requireCleanWorkingDir',
|
||||
'--git.requireUpstream',
|
||||
'--git.requireCommits',
|
||||
'--git.commit',
|
||||
'--git.tag',
|
||||
'--git.push',
|
||||
'--git.changelog="npx auto-changelog --stdout --unreleased --commit-limit false -u --hide-credit"',
|
||||
'--github.release',
|
||||
`--hooks.before:init="${pm} run lint && ${pm} run build"`,
|
||||
'--hooks.after:bump="npx auto-changelog -p"',
|
||||
], {
|
||||
stdio: 'inherit',
|
||||
context: 'local',
|
||||
env: {
|
||||
RELEASE_MODE: 'true',
|
||||
},
|
||||
});
|
||||
}
|
||||
catch (error) {
|
||||
if (error instanceof child_process_1.ChildProcessError) {
|
||||
if (error.signal) {
|
||||
process.kill(process.pid, error.signal);
|
||||
}
|
||||
else {
|
||||
process.exit(error.code ?? 0);
|
||||
}
|
||||
}
|
||||
throw error;
|
||||
}
|
||||
}
|
||||
}
|
||||
Release.description = 'Publish your community node package to npm';
|
||||
Release.examples = ['<%= config.bin %> <%= command.id %>'];
|
||||
Release.flags = {};
|
||||
exports.default = Release;
|
||||
//# sourceMappingURL=release.js.map
|
||||
Reference in New Issue
Block a user