зеркало из https://github.com/electron/electron.git
fix: use default_branch in release-notes (#29415)
This commit is contained in:
Родитель
750ebfdbca
Коммит
95bb0ba001
|
@ -8,6 +8,11 @@ const semver = require('semver');
|
||||||
const { ELECTRON_DIR } = require('../../lib/utils');
|
const { ELECTRON_DIR } = require('../../lib/utils');
|
||||||
const notesGenerator = require('./notes.js');
|
const notesGenerator = require('./notes.js');
|
||||||
|
|
||||||
|
const { Octokit } = require('@octokit/rest');
|
||||||
|
const octokit = new Octokit({
|
||||||
|
auth: process.env.ELECTRON_GITHUB_TOKEN
|
||||||
|
});
|
||||||
|
|
||||||
const semverify = version => version.replace(/^origin\//, '').replace(/[xy]/g, '0').replace(/-/g, '.');
|
const semverify = version => version.replace(/^origin\//, '').replace(/[xy]/g, '0').replace(/-/g, '.');
|
||||||
|
|
||||||
const runGit = async (args) => {
|
const runGit = async (args) => {
|
||||||
|
@ -37,8 +42,12 @@ const getTagsOf = async (point) => {
|
||||||
};
|
};
|
||||||
|
|
||||||
const getTagsOnBranch = async (point) => {
|
const getTagsOnBranch = async (point) => {
|
||||||
const mainTags = await getTagsOf('main');
|
const { data: { default_branch: defaultBranch } } = await octokit.repos.get({
|
||||||
if (point === 'main') {
|
owner: 'electron',
|
||||||
|
repo: 'electron'
|
||||||
|
});
|
||||||
|
const mainTags = await getTagsOf(defaultBranch);
|
||||||
|
if (point === defaultBranch) {
|
||||||
return mainTags;
|
return mainTags;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче