fix: use default_branch in release-notes (#29415)

This commit is contained in:
Jeremy Rose 2021-05-30 17:22:33 -07:00 коммит произвёл GitHub
Родитель 750ebfdbca
Коммит 95bb0ba001
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 11 добавлений и 2 удалений

Просмотреть файл

@ -8,6 +8,11 @@ const semver = require('semver');
const { ELECTRON_DIR } = require('../../lib/utils');
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 runGit = async (args) => {
@ -37,8 +42,12 @@ const getTagsOf = async (point) => {
};
const getTagsOnBranch = async (point) => {
const mainTags = await getTagsOf('main');
if (point === 'main') {
const { data: { default_branch: defaultBranch } } = await octokit.repos.get({
owner: 'electron',
repo: 'electron'
});
const mainTags = await getTagsOf(defaultBranch);
if (point === defaultBranch) {
return mainTags;
}