Skip to content

Commit 341e69e

Browse files
committed
Create a development release path for proper gitflow
1 parent d75d1de commit 341e69e

File tree

1 file changed

+30
-1
lines changed

1 file changed

+30
-1
lines changed

.github/workflows/release.yml

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
name: ${{env.release_name}}
3838
path: cryo_utilities
3939

40-
release:
40+
main-release:
4141
needs: build
4242
runs-on: ubuntu-latest
4343
if: github.ref == 'refs/heads/main'
@@ -74,3 +74,32 @@ jobs:
7474
run: hub release create latest -m latest -a cryo_utilities -a cu.md5
7575
env:
7676
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
77+
78+
dev-release:
79+
needs: build
80+
runs-on: ubuntu-latest
81+
if: github.ref == 'refs/heads/develop'
82+
steps:
83+
- name: Checkout
84+
uses: actions/checkout@v3
85+
86+
- name: Download Artifact
87+
uses: actions/download-artifact@v3
88+
id: download
89+
with:
90+
name: ${{env.release_name}}
91+
92+
- name: Delete Previous Develop Release
93+
uses: dev-drprasad/[email protected]
94+
with:
95+
tag_name: develop
96+
delete_release: true
97+
repo: ${{ github.repository }}
98+
env:
99+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
100+
101+
- name: Create Latest Release
102+
shell: bash
103+
run: hub release create latest -m develop -a cryo_utilities
104+
env:
105+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)