Skip to content

Commit

Permalink
updated merge action
Browse files Browse the repository at this point in the history
  • Loading branch information
Spomky committed Jan 29, 2024
1 parent ceba2e7 commit 658ed12
Showing 1 changed file with 49 additions and 7 deletions.
56 changes: 49 additions & 7 deletions .github/workflows/release-on-milestone-closed.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,15 @@ on:

jobs:
release:
name: "GIT tag, release & create merge-up PR"
name: "Release"
runs-on: ubuntu-latest

steps:
- name: "Checkout"
uses: "actions/checkout@v3"
uses: "actions/checkout@v4"

- name: "Release"
uses: "laminas/automatic-releases@1.19.0"
uses: "laminas/automatic-releases@1.24.0"
with:
command-name: "laminas:automatic-releases:release"
env:
Expand All @@ -27,8 +27,18 @@ jobs:
"GIT_AUTHOR_NAME": ${{ secrets.GIT_AUTHOR_NAME }}
"GIT_AUTHOR_EMAIL": ${{ secrets.GIT_AUTHOR_EMAIL }}

merge-up:
name: "Create Merge-Up Pull Request"
runs-on: ubuntu-latest
if: ${{ always() }}
needs: "release"

steps:
- name: "Checkout"
uses: "actions/checkout@v4"

- name: "Create Merge-Up Pull Request"
uses: "laminas/automatic-releases@1.19.0"
uses: "laminas/automatic-releases@1.24.0"
with:
command-name: "laminas:automatic-releases:create-merge-up-pull-request"
env:
Expand All @@ -38,8 +48,18 @@ jobs:
"GIT_AUTHOR_NAME": ${{ secrets.GIT_AUTHOR_NAME }}
"GIT_AUTHOR_EMAIL": ${{ secrets.GIT_AUTHOR_EMAIL }}

switch:
name: "Create and/or Switch to new Release Branch"
runs-on: ubuntu-latest
if: ${{ always() }}
needs: "merge-up"

steps:
- name: "Checkout"
uses: "actions/checkout@v4"

- name: "Create and/or Switch to new Release Branch"
uses: "laminas/automatic-releases@1.19.0"
uses: "laminas/automatic-releases@1.24.0"
with:
command-name: "laminas:automatic-releases:switch-default-branch-to-next-minor"
env:
Expand All @@ -49,8 +69,20 @@ jobs:
"GIT_AUTHOR_NAME": ${{ secrets.GIT_AUTHOR_NAME }}
"GIT_AUTHOR_EMAIL": ${{ secrets.GIT_AUTHOR_EMAIL }}

bump:
name: "Bump Changelog Version On Originating Release Branch"
runs-on: ubuntu-latest
if: ${{ always() }}
needs: "switch"

steps:
- name: "Checkout"
uses: "actions/checkout@v4"
with:
fetch-depth: 0

- name: "Bump Changelog Version On Originating Release Branch"
uses: "laminas/automatic-releases@1.19.0"
uses: "laminas/automatic-releases@1.24.0"
with:
command-name: "laminas:automatic-releases:bump-changelog"
env:
Expand All @@ -60,8 +92,18 @@ jobs:
"GIT_AUTHOR_NAME": ${{ secrets.GIT_AUTHOR_NAME }}
"GIT_AUTHOR_EMAIL": ${{ secrets.GIT_AUTHOR_EMAIL }}

milestones:
name: "Create new milestones"
runs-on: ubuntu-latest
if: ${{ always() }}
needs: "bump"

steps:
- name: "Checkout"
uses: "actions/checkout@v4"

- name: "Create new milestones"
uses: "laminas/automatic-releases@1.19.0"
uses: "laminas/automatic-releases@1.24.0"
with:
command-name: "laminas:automatic-releases:create-milestones"
env:
Expand Down

0 comments on commit 658ed12

Please sign in to comment.