diff --git a/.gitea/workflows/release-version.yml b/.gitea/workflows/release-version.yml index 0a54923..25ece65 100644 --- a/.gitea/workflows/release-version.yml +++ b/.gitea/workflows/release-version.yml @@ -13,7 +13,7 @@ jobs: - name: install tools run: | apt update -y - apt install -y curl + apt install -y curl lftp curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | tee /usr/share/keyrings/helm.gpg > /dev/null echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | tee /etc/apt/sources.list.d/helm-stable-debian.list apt update -y @@ -41,13 +41,7 @@ jobs: for filename in ./_build/*.tgz; do helm cm-push $filename cooopsspace done - + - name: Deploy to FTP Server - uses: https://github.com/SamKirkland/FTP-Deploy-Action@v4.3.4 - with: - server: ${{ secrets.ftp_host }} - username: ${{ secrets.ftp_user }} - server-dir: ./ - local-dir: "./_build/" - protocol: ftps - password: ${{ secrets.ftp_password }} + run: | + lftp ${{ secrets.ftp_host }} -u ${{ secrets.ftp_user }},${{ secrets.ftp_password }} -e "set ftp:ssl-protect-data true; set ftp:ssl-force true; set ssl:verify-certificate true; mirror --overwrite --reverse --continue --dereference -x ^\.git/$ ./_build/ ./; quit" diff --git a/Makefile b/Makefile index 0e74820..e9a2d09 100644 --- a/Makefile +++ b/Makefile @@ -18,7 +18,7 @@ romm: configure romm_ci helm package charts/stable/romm/ -d _build/ index: - curl -L -o _build/index.yaml https://charts.coo-ops.space/index.yaml + curl -L -o index.yaml https://charts.coo-ops.space/index.yaml helm repo index _build/ --url https://charts.coo-ops.space --merge index.yaml ci: homebox_ci romm_ci