chore: Optimized prerelease workflow
This commit is contained in:
16
.github/workflows/prerelease.yml
vendored
16
.github/workflows/prerelease.yml
vendored
@@ -7,7 +7,7 @@ on:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
prerelease:
|
prerelease:
|
||||||
if: "${{ github.event.head_commit.message != 'chore: storing version and changelog' }}"
|
if: "github.event.head_commit.message != 'chore: storing version and changelog'"
|
||||||
name: Preparing release
|
name: Preparing release
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
@@ -26,6 +26,7 @@ jobs:
|
|||||||
default_bump: "release"
|
default_bump: "release"
|
||||||
custom_release_rules: "fix:prerelease,feat:prerelease"
|
custom_release_rules: "fix:prerelease,feat:prerelease"
|
||||||
- name: "Write changelog"
|
- name: "Write changelog"
|
||||||
|
if: "steps.calculate_version.outputs.changelog != ''"
|
||||||
run: |
|
run: |
|
||||||
CHANGELOG=""
|
CHANGELOG=""
|
||||||
if [ -e CHANGELOG.md ]
|
if [ -e CHANGELOG.md ]
|
||||||
@@ -33,13 +34,14 @@ jobs:
|
|||||||
CHANGELOG=$(cat CHANGELOG.md)
|
CHANGELOG=$(cat CHANGELOG.md)
|
||||||
fi
|
fi
|
||||||
echo -e "${{steps.calculate_version.outputs.changelog}}\n\n${CHANGELOG}" > CHANGELOG.md
|
echo -e "${{steps.calculate_version.outputs.changelog}}\n\n${CHANGELOG}" > CHANGELOG.md
|
||||||
- name: "Commit"
|
# - name: "Commit"
|
||||||
uses: EndBug/add-and-commit@v7.2.1
|
# if: "steps.calculate_version.outputs.changelog != ''"
|
||||||
with:
|
# uses: EndBug/add-and-commit@v7.2.1
|
||||||
message: "chore: storing version and changelog"
|
# with:
|
||||||
push: true
|
# message: "chore: storing version and changelog"
|
||||||
|
# push: true
|
||||||
release:
|
release:
|
||||||
if: "${{ github.event.head_commit.message == 'chore: storing version and changelog' }}"
|
if: "github.event.head_commit.message == 'chore: storing version and changelog'"
|
||||||
name: Release
|
name: Release
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
|
|||||||
Reference in New Issue
Block a user