Browse Source
* Added version-bump workflow * Update .github/workflows/version-bump.yml Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com> * Update .github/workflows/version-bump.yml Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com> Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>pull/10/head
1 changed files with 65 additions and 0 deletions
@ -0,0 +1,65 @@
@@ -0,0 +1,65 @@
|
||||
|
||||
--- |
||||
name: Version Bump |
||||
|
||||
on: |
||||
workflow_dispatch: |
||||
inputs: |
||||
version_number: |
||||
description: "New Version" |
||||
required: true |
||||
|
||||
jobs: |
||||
bump_props_version: |
||||
name: "Create version_bump_${{ github.event.inputs.version_number }} branch" |
||||
runs-on: ubuntu-20.04 |
||||
steps: |
||||
- name: Checkout Branch |
||||
uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 |
||||
|
||||
- name: Create Version Branch |
||||
run: | |
||||
git switch -c version_bump_${{ github.event.inputs.version_number }} |
||||
git push -u origin version_bump_${{ github.event.inputs.version_number }} |
||||
|
||||
- name: Checkout Version Branch |
||||
uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 |
||||
with: |
||||
ref: version_bump_${{ github.event.inputs.version_number }} |
||||
|
||||
- name: Bump Version - csproj |
||||
uses: bitwarden/gh-actions/version-bump@0c263b3963211ccaf5804313c3b3a0bcc52d4b19 |
||||
with: |
||||
version: ${{ github.event.inputs.version_number }} |
||||
file_path: "./src/KeyConnector/KeyConnector.csproj" |
||||
|
||||
- name: Commit files |
||||
run: | |
||||
git config --local user.email "41898282+github-actions[bot]@users.noreply.github.com" |
||||
git config --local user.name "github-actions[bot]" |
||||
git commit -m "Bumped version to ${{ github.event.inputs.version_number }}" -a |
||||
|
||||
- name: Push changes |
||||
run: git push -u origin version_bump_${{ github.event.inputs.version_number }} |
||||
|
||||
- name: Create Version PR |
||||
env: |
||||
PR_BRANCH: "version_bump_${{ github.event.inputs.version_number }}" |
||||
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" |
||||
BASE_BRANCH: master |
||||
TITLE: "Bump version to ${{ github.event.inputs.version_number }}" |
||||
run: | |
||||
gh pr create --title "$TITLE" \ |
||||
--base "$BASE" \ |
||||
--head "$PR_BRANCH" \ |
||||
--label "version update" \ |
||||
--label "automated pr" \ |
||||
--body " |
||||
## Type of change |
||||
- [ ] Bug fix |
||||
- [ ] New feature development |
||||
- [ ] Tech debt (refactoring, code cleanup, dependency upgrades, etc) |
||||
- [ ] Build/deploy pipeline (DevOps) |
||||
- [X] Other |
||||
## Objective |
||||
Automated version bump to ${{ github.event.inputs.version_number }}" |
||||
Loading…
Reference in new issue