mirror of
https://github.com/Ocelot-Social-Community/Ocelot-Social.git
synced 2025-12-13 07:46:06 +00:00
Merge pull request #6654 from Ocelot-Social-Community/6640-devops-add-github-action-to-create-a-formatted-changelog
ci(other): improve structure and readability of auto-generated changelog
This commit is contained in:
commit
1c3c5194cc
36
.github/workflows/publish.yml
vendored
36
.github/workflows/publish.yml
vendored
@ -260,10 +260,38 @@ jobs:
|
||||
version: ${{ env.BUILD_VERSION }}
|
||||
git_commit_sha: ${{ github.sha }}
|
||||
git_tag_prefix: "b"
|
||||
|
||||
- name: Generate changelog
|
||||
run: |
|
||||
yarn install
|
||||
yarn auto-changelog --latest-version ${{ env.VERSION }} --unreleased-only
|
||||
id: changelog
|
||||
uses: mikepenz/release-changelog-builder-action@v4
|
||||
with:
|
||||
configurationJson: |
|
||||
{
|
||||
"pr_template": "- ##{{NUMBER}} #{{TITLE}} #{{ASSIGNEES}}",
|
||||
"categories": [
|
||||
{
|
||||
"title": "### 🚀 Features",
|
||||
"labels": ["feat"]
|
||||
},
|
||||
{
|
||||
"title": "### 🐛 Fixes",
|
||||
"labels": ["fix"]
|
||||
},
|
||||
{
|
||||
"title": "### 💬 Refactoring, Documentation & Other",
|
||||
"labels": ["chore","ci","docs","refactor"]
|
||||
},
|
||||
{
|
||||
"title": "### 📦 Build & Dependencies",
|
||||
"labels": ["build","bump"]
|
||||
}
|
||||
],
|
||||
"max_pull_requests": 1000,
|
||||
"max_back_track_time_days": 1000
|
||||
}
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: package-version-to-git-release
|
||||
continue-on-error: true # Will fail if tag exists
|
||||
id: create_release
|
||||
@ -273,7 +301,7 @@ jobs:
|
||||
with:
|
||||
tag_name: ${{ env.VERSION }}
|
||||
release_name: ${{ env.VERSION }}
|
||||
body_path: ./CHANGELOG.md
|
||||
body: ${{steps.changelog.outputs.changelog}}
|
||||
draft: false
|
||||
prerelease: false
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user