ci: use locally generated changelog instead of github actions

this commit replaces the previous workflow of bumping version, generating changelog, and tagging release using github actions with a local one(using
`commit-and-tag-version`)
This commit is contained in:
zyachel
2023-01-28 22:05:21 +05:30
parent c79dc2a481
commit 68072b5f68
3 changed files with 40 additions and 29 deletions

View File

@@ -1,29 +0,0 @@
name: release
on:
push:
branches:
- main
- next
jobs:
changelog-and-release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: generate changelog and bump version
id: changelog
uses: TriPSs/conventional-changelog-action@v3
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
- name: create release
uses: actions/create-release@v1
if: ${{ steps.changelog.outputs.skipped == 'false' }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ steps.changelog.outputs.tag }}
release_name: ${{ steps.changelog.outputs.tag }}
body: ${{ steps.changelog.outputs.clean_changelog }}