Skip to content

Commit 5bd6334

Browse files
committed
[ci] Adapt changes to cause release on branches
1 parent eceecb6 commit 5bd6334

File tree

1 file changed

+27
-5
lines changed

1 file changed

+27
-5
lines changed

.github/workflows/ci.yml

Lines changed: 27 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -122,14 +122,36 @@ jobs:
122122
for artifact in *; do
123123
zip $artifact.zip -r $artifact/*
124124
done
125+
PROJECT_NAME="${GITHUB_REPOSITORY#*/}"
126+
echo "PROJECT_NAME=$PROJECT_NAME" | tee -a $GITHUB_ENV
127+
128+
RELEASE_NAME="${{ github.ref_name }}"
129+
RELEASE_TAGNAME="release-${{ github.ref_name }}"
130+
RELEASE_DATE=$(date +'%Y-%m-%d')
131+
echo "RELEASE_NAME=$RELEASE_NAME" | tee -a $GITHUB_ENV
132+
echo "RELEASE_TAGNAME=$RELEASE_TAGNAME" | tee -a $GITHUB_ENV
133+
echo "RELEASE_DATE=$RELEASE_DATE" | tee -a $GITHUB_ENV
134+
135+
- name: Delete old release
136+
uses: dev-drprasad/[email protected]
137+
with:
138+
tag-name: ${{ env.RELEASE_TAGNAME}}
139+
delete_release: true
140+
env:
141+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
142+
143+
- name: Sleep for 60 seconds
144+
run: sleep 60
145+
shell: bash
146+
125147
- name: Upload release
126148
uses: softprops/action-gh-release@v1
127149
with:
128-
name: ${{ github.ref_name }}
129-
tag_name: release-${{ github.ref_name }}
150+
name: ${{ env.RELEASE_NAME }}
151+
tag_name: ${{ env.RELEASE_TAGNAME }}
130152
fail_on_unmatched_files: true
131153
files: |
132-
artifacts/CollisionAlgorithm_*_Linux.zip
133-
artifacts/CollisionAlgorithm_*_Windows.zip
134-
artifacts/CollisionAlgorithm_*_macOS.zip
154+
artifacts/${{PROJECT_NAME}}_*_Linux.zip
155+
artifacts/${{PROJECT_NAME}}_*_Windows.zip
156+
artifacts/${{PROJECT_NAME}}_*_macOS.zip
135157

0 commit comments

Comments
 (0)