@@ -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