1- name : " Run Linux Build (deb, rpm, jar)"
1+ name : " Run Linux Build (deb, rpm, pkg, jar)"
22on :
33 workflow_dispatch :
44 inputs :
@@ -20,10 +20,10 @@ jobs:
2020
2121 steps :
2222 - name : " Checkout"
23- uses : actions/checkout@v4
23+ uses : actions/checkout@v6
2424 - name : " Setup JDK"
2525 id : java
26- uses : actions/setup-java@v4
26+ uses : actions/setup-java@v5
2727 with :
2828 distribution : " jetbrains"
2929 java-version : " 21"
@@ -46,27 +46,25 @@ jobs:
4646 - name : " Print and save sha384 for binaries"
4747 run : find ./build/compose -type f \( -iname Styx\*linux\*.jar -o -iname \*.deb -o -iname \*.rpm -o -iname \*.pkg.tar.zst \) -exec shasum -a 384 {} \; | tee checksums.sha384
4848 - name : " Upload checksum file"
49- uses : actions/upload-artifact@v4
49+ uses : actions/upload-artifact@v6
5050 with :
5151 name : checksums.sha384
5252 path : checksums.sha384
53- - name : " Upload installers to FTP"
54- uses : " SamKirkland/FTP-Deploy-Action@v4.3.4 "
53+ - name : " Upload installers to (s) FTP"
54+ uses : " wangyucode/sftp-upload-action@v3 "
5555 with :
56- server : ${{ secrets.FTP_HOST }}
56+ host : ${{ secrets.FTP_HOST }}
57+ port : ${{ secrets.FTP_PORT }}
5758 username : ${{ secrets.FTP_USER }}
5859 password : ${{ secrets.FTP_PASS }}
59- protocol : ftps
60- security : loose
61- local-dir : " ./build/compose/binaries/installers/"
62- server-dir : " /${{ inputs.version }}/linux/binaries/"
63- - name : " Upload jars to FTP"
64- uses : " SamKirkland/FTP-Deploy-Action@v4.3.4"
60+ localDir : " ./build/compose/binaries/installers/"
61+ remoteDir : " /${{ inputs.version }}/linux/binaries/"
62+ - name : " Upload jars to (s)FTP"
63+ uses : " wangyucode/sftp-upload-action@v3"
6564 with :
66- server : ${{ secrets.FTP_HOST }}
65+ host : ${{ secrets.FTP_HOST }}
66+ port : ${{ secrets.FTP_PORT }}
6767 username : ${{ secrets.FTP_USER }}
6868 password : ${{ secrets.FTP_PASS }}
69- protocol : ftps
70- security : loose
71- local-dir : " ./build/compose/jars/"
72- server-dir : " /${{ inputs.version }}/linux/jars/"
69+ localDir : " ./build/compose/jars/"
70+ remoteDir : " /${{ inputs.version }}/linux/jars/"
0 commit comments