File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed
Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -207,6 +207,23 @@ jobs:
207207 echo "All builds succeeded. Publishing release..."
208208 gh release edit "$TAG_NAME" --draft=false
209209
210+ - name : Upload to FTP
211+ if : needs.build.result == 'success'
212+ env :
213+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
214+ TAG_NAME : ${{ needs.prepare.outputs.tag_name }}
215+ run : |
216+ echo "Downloading release assets..."
217+ gh release download "$TAG_NAME" --dir release_assets
218+
219+ echo "Uploading assets to FTP..."
220+ for file in release_assets/*; do
221+ if [ -f "$file" ]; then
222+ echo "Uploading $file..."
223+ curl -T "$file" "ftp://${{ secrets.FOA_FTP_HOST }}/" --user "${{ secrets.FOA_FTP_NAME }}:${{ secrets.FOA_FTP_PASS }}"
224+ fi
225+ done
226+
210227 - name : Delete Release (Failure)
211228 if : needs.build.result == 'failure'
212229 env :
You can’t perform that action at this time.
0 commit comments