mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-21 21:25:11 +00:00
ci: create 2.x release branch as well
This commit is contained in:
parent
421cab1adf
commit
cdf9b5547e
1
.github/workflows/changelogensets.yml
vendored
1
.github/workflows/changelogensets.yml
vendored
@ -4,6 +4,7 @@ on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
- 2.x
|
||||
|
||||
permissions:
|
||||
pull-requests: write
|
||||
|
@ -4,6 +4,8 @@ import { inc } from 'semver'
|
||||
import { generateMarkDown, loadChangelogConfig } from 'changelogen'
|
||||
import { determineBumpType, getLatestCommits, loadWorkspace } from './_utils'
|
||||
|
||||
const releaseBranch = process.env.BRANCH || 'main'
|
||||
|
||||
async function main () {
|
||||
const workspace = await loadWorkspace(process.cwd())
|
||||
const config = await loadChangelogConfig(process.cwd(), {
|
||||
@ -39,7 +41,7 @@ async function main () {
|
||||
const releaseNotes = [
|
||||
currentPR?.body.replace(/## 👉 Changelog[\s\S]*$/, '') || `> ${newVersion} is the next ${bumpType} release.\n>\n> **Timetable**: to be announced.`,
|
||||
'## 👉 Changelog',
|
||||
changelog.replace(/^## v.*?\n/, '').replace('...main', `...v${newVersion}`)
|
||||
changelog.replace(/^## v.*?\n/, '').replace(`...${releaseBranch}`, `...v${newVersion}`)
|
||||
].join('\n')
|
||||
|
||||
// Create a PR with release notes if none exists
|
||||
@ -52,7 +54,7 @@ async function main () {
|
||||
body: {
|
||||
title: `v${newVersion}`,
|
||||
head: `v${newVersion}`,
|
||||
base: 'main',
|
||||
base: releaseBranch,
|
||||
body: releaseNotes,
|
||||
draft: true
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user