Merge pull request #1500 from gerhard/default-semver-bump-when-scheduled

Default semver bump type when scheduled
This commit is contained in:
Gerhard Lazu 2022-01-25 20:33:49 +00:00 committed by GitHub
commit 8781f7ebb5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -6,10 +6,10 @@ concurrency: release
on: on:
# This runs on a schedule by default: # This runs on a schedule by default:
schedule: schedule:
# https://crontab.guru/#6_17_*_*_2 # https://crontab.guru/#6_21_*_*_2
# Every Tuesday at 5:06pm UTC & 9:06am US West Coast. # Every Tuesday at 9:06pm UTC & 1:06pm US West Coast.
# GitHub Actions defaults to UTC: # GitHub Actions defaults to UTC:
- cron: '6 17 * * 2' - cron: '6 21 * * 2'
# There is high load on GitHub Actions at the top of the hour: # There is high load on GitHub Actions at the top of the hour:
# #
# Note: The schedule event can be delayed during periods of high loads of # Note: The schedule event can be delayed during periods of high loads of
@ -55,6 +55,7 @@ jobs:
- name: "Create next release tag" - name: "Create next release tag"
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SEMVER_BUMP: ${{ github.event.inputs.release_type }}
run: | run: |
if [[ -n "${{ github.event.inputs.release_version }}" ]] if [[ -n "${{ github.event.inputs.release_version }}" ]]
then then
@ -65,7 +66,7 @@ jobs:
# Rather than installing it on every run, we commit it locally so that we have everything we need locally # Rather than installing it on every run, we commit it locally so that we have everything we need locally
# wget https://raw.githubusercontent.com/fsaintjacques/semver-tool/3.3.0/src/semver # wget https://raw.githubusercontent.com/fsaintjacques/semver-tool/3.3.0/src/semver
# https://github.com/fsaintjacques/semver-tool # https://github.com/fsaintjacques/semver-tool
next_release_version="v$(./semver bump ${{ github.event.inputs.release_type }} $previous_release_version)" next_release_version="v$(./semver bump ${SEMVER_BUMP:=prerel alpha..} $previous_release_version)"
fi fi
echo "NEXT RELEASE VERSION: $next_release_version" echo "NEXT RELEASE VERSION: $next_release_version"
gh api -X POST /repos/:owner/:repo/git/refs \ gh api -X POST /repos/:owner/:repo/git/refs \