@@ -103,55 +103,4 @@ jobs:
103103 echo "LD_LIBRARY_PATH=$WORKSPACE_ARTIFACT_PATH/lib:$SOFA_ROOT/lib:$SOFA_ROOT/plugins/SofaPython3/lib:$LD_LIBRARY_PATH" | tee -a $GITHUB_ENV
104104 fi
105105
106- deploy :
107- name : Deploy artifacts
108- if : always() && startsWith(github.repository, 'InfinyTech3D') && (startsWith(github.ref, 'refs/heads/')) # we are on a branch (not a PR)
109- needs : [build-and-test]
110- runs-on : ubuntu-latest
111- continue-on-error : true
112- steps :
113- - name : Get artifacts
114- 115- with :
116- path : artifacts
117-
118- - name : Zip artifacts
119- shell : bash
120- run : |
121- cd $GITHUB_WORKSPACE/artifacts
122- for artifact in *; do
123- zip $artifact.zip -r $artifact/*
124- 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-
147- - name : Upload release
148- uses : softprops/action-gh-release@v1
149- with :
150- name : ${{ env.RELEASE_NAME }}
151- tag_name : ${{ env.RELEASE_TAGNAME }}
152- fail_on_unmatched_files : true
153- files : |
154- artifacts/${{PROJECT_NAME}}_*_Linux.zip
155- artifacts/${{PROJECT_NAME}}_*_Windows.zip
156- artifacts/${{PROJECT_NAME}}_*_macOS.zip
157106
0 commit comments