mirror of
https://github.com/Redot-Engine/redot-engine.git
synced 2025-12-06 07:17:42 -05:00
Fix changelog builder tag resolver and title transformers
This commit is contained in:
53
.github/workflows/changelog_builder.yml
vendored
53
.github/workflows/changelog_builder.yml
vendored
@@ -3,13 +3,12 @@ on:
|
|||||||
push:
|
push:
|
||||||
tags:
|
tags:
|
||||||
- redot-*
|
- redot-*
|
||||||
|
- '!redot-4.3*'
|
||||||
|
- '!redot-4.4*'
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
contents: write
|
contents: write
|
||||||
|
|
||||||
env:
|
|
||||||
STABLE_SINCE_REDOT_VERSION: 4.4
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
prepare-release:
|
prepare-release:
|
||||||
name: Prepare Release
|
name: Prepare Release
|
||||||
@@ -25,6 +24,18 @@ jobs:
|
|||||||
configurationJson: |
|
configurationJson: |
|
||||||
{
|
{
|
||||||
"base_branches": ["master", "4.3", "4.4"],
|
"base_branches": ["master", "4.3", "4.4"],
|
||||||
|
"tag_resolver": {
|
||||||
|
"method": "sort",
|
||||||
|
"filter": {
|
||||||
|
"method": "regexr",
|
||||||
|
"pattern": "redot-(\\d+\\.\\d+(?:\\.\\d+)?)-(?:(alpha|beta|rc)\\.(\\d+)|(stable))"
|
||||||
|
},
|
||||||
|
"transformer": {
|
||||||
|
"method": "regexr",
|
||||||
|
"pattern": "redot-(\\d+\\.\\d+(?:\\.\\d+)?-(?:(alpha|beta|rc)\\.(\\d+)|(stable)))",
|
||||||
|
"target": "$1"
|
||||||
|
}
|
||||||
|
},
|
||||||
"custom_placeholders": [
|
"custom_placeholders": [
|
||||||
{
|
{
|
||||||
"name": "RELEASE_VERSION",
|
"name": "RELEASE_VERSION",
|
||||||
@@ -39,8 +50,9 @@ jobs:
|
|||||||
"name": "SIMPLIFIED_TITLE",
|
"name": "SIMPLIFIED_TITLE",
|
||||||
"source": "TITLE",
|
"source": "TITLE",
|
||||||
"transformer": {
|
"transformer": {
|
||||||
"pattern": "^(\\[\\d+\\.\\d+\\] )",
|
"method": "regexr",
|
||||||
"target": ""
|
"pattern": "^(\\[\\d+\\.\\d+\\] )?(.*)",
|
||||||
|
"target": "$2"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -102,10 +114,21 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
with:
|
with:
|
||||||
fromTag: redot-${{env.STABLE_SINCE_REDOT_VERSION}}-stable
|
|
||||||
configurationJson: |
|
configurationJson: |
|
||||||
{
|
{
|
||||||
"base_branches": ["master"],
|
"base_branches": ["master", "4.3", "4.4"],
|
||||||
|
"tag_resolver": {
|
||||||
|
"method": "sort",
|
||||||
|
"filter": {
|
||||||
|
"method": "regexr",
|
||||||
|
"pattern": "redot-(\\d+\\.\\d+(?:\\.\\d+)?)-(stable)"
|
||||||
|
},
|
||||||
|
"transformer": {
|
||||||
|
"method": "regexr",
|
||||||
|
"pattern": "redot-(\\d+\\.\\d+(?:\\.\\d+)?-stable)",
|
||||||
|
"target": "$1"
|
||||||
|
}
|
||||||
|
},
|
||||||
"custom_placeholders": [
|
"custom_placeholders": [
|
||||||
{
|
{
|
||||||
"name": "RELEASE_VERSION",
|
"name": "RELEASE_VERSION",
|
||||||
@@ -116,12 +139,22 @@ jobs:
|
|||||||
"target": "$1 $2$4 $3"
|
"target": "$1 $2$4 $3"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "SINCE_VERSION",
|
||||||
|
"source": "FROM_TAG",
|
||||||
|
"transformer": {
|
||||||
|
"method": "regexr",
|
||||||
|
"pattern": "redot-(\\d+\\.\\d+(?:\\.\\d+)?)-(?:(alpha|beta|rc)\\.(\\d+)|(stable))",
|
||||||
|
"target": "$1"
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "SIMPLIFIED_TITLE",
|
"name": "SIMPLIFIED_TITLE",
|
||||||
"source": "TITLE",
|
"source": "TITLE",
|
||||||
"transformer": {
|
"transformer": {
|
||||||
"pattern": "^(\\[\\d+\\.\\d+\\] )",
|
"method": "regexr",
|
||||||
"target": ""
|
"pattern": "^(\\[\\d+\\.\\d+\\] )?(.*)",
|
||||||
|
"target": "$2"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -170,7 +203,7 @@ jobs:
|
|||||||
"consume": true
|
"consume": true
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"template": "## Since Redot ${{env.STABLE_SINCE_REDOT_VERSION}}\n\n#{{CHANGELOG}}\n**Full Changelog**: #{{RELEASE_DIFF}}",
|
"template": "## Since Redot #{{SINCE_VERSION}}\n\n#{{CHANGELOG}}\n**Full Changelog**: #{{RELEASE_DIFF}}",
|
||||||
"pr_template": "* #{{SIMPLIFIED_TITLE}} by #{{AUTHOR}} in #{{URL}}",
|
"pr_template": "* #{{SIMPLIFIED_TITLE}} by #{{AUTHOR}} in #{{URL}}",
|
||||||
"max_pull_requests": 1000,
|
"max_pull_requests": 1000,
|
||||||
"max_back_track_time_days": 365
|
"max_back_track_time_days": 365
|
||||||
|
|||||||
Reference in New Issue
Block a user