mirror of
https://github.com/SomboChea/ui
synced 2026-01-16 08:05:44 +07:00
GitHub actions (#32)
* chore: fixes snapshots test * chore: adds github actions, issue and feat templates * chore: fixes eslint * chore: remvoes circle ci and adds publish action * chore: adds github-release automation using actions
This commit is contained in:
committed by
Juan Picado @jotadeveloper
parent
96b65d969a
commit
4a459df463
26
scripts/trigger-release.js
Normal file
26
scripts/trigger-release.js
Normal file
@@ -0,0 +1,26 @@
|
||||
"use strict";
|
||||
|
||||
const [ /* node */, /* file */, tag] = process.argv;
|
||||
|
||||
const getStdin = require("get-stdin");
|
||||
const Octokit = require('@octokit/rest');
|
||||
const octokit = new Octokit({
|
||||
auth: `token ${process.env.GITHUB_TOKEN}`,
|
||||
});
|
||||
|
||||
|
||||
const [repoOwner, repoName] = process.env.GITHUB_REPOSITORY.split("/");
|
||||
|
||||
getStdin()
|
||||
.then(changelog => octokit.repos.createRelease({
|
||||
owner: repoOwner,
|
||||
repo: repoName,
|
||||
tag_name: tag,
|
||||
body: changelog,
|
||||
draft: true,
|
||||
}))
|
||||
.catch(err => {
|
||||
// eslint-disable-next-line no-console
|
||||
console.error(err);
|
||||
process.exit(1);
|
||||
});
|
||||
Reference in New Issue
Block a user