added CI/CD for doublecmd and removed comented out shite from rdpconnect CI/CD

This commit is contained in:
2025-02-13 10:58:18 +01:00
parent fb2d36d84c
commit 86540bfa0d
2 changed files with 43 additions and 5 deletions

View File

@@ -0,0 +1,42 @@
name: com.angoosh.doublecmd deploy
run-name: ${{ gitea.actor }}
on:
push:
branches: [main]
# paths:
# - com.angoosh.doublecmd/**
jobs:
flatpak:
name: "Flatpak"
runs-on: ubuntu-latest
container:
image: bilelmoussaoui/flatpak-github-actions:gnome-44
options: --privileged
steps:
- run: sudo dnf install -y nodejs
- name: "Check out repo code"
uses: actions/checkout@v4
- name: Import GPG key
uses: crazy-max/ghaction-import-gpg@v6
with:
gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }}
passphrase: ${{ secrets.GPG_PRIVATE_KEY_PASS }}
- name: "Build"
uses: flatpak/flatpak-github-actions/flatpak-builder@v6
with:
bundle: doublecmd.flatpak
manifest-path: com.angoosh.doublecmd/com.angoosh.doublecmd.yml
cache-key: flatpak-builder-${{ gitea.sha }}
gpg-sign: kaplanantonin@gmail.com
- name: Push flatpak to repo
run: |
git clone https://github.com/flatpak/flat-manager.git
export REPO_TOKEN=${{ secrets.FLATMAN_API_TOKEN }}
export FLATMAN_URL=$(./flat-manager/flat-manager-client create https://flatpak.angoosh.com stable)
echo $REPO_TOKEN
echo $FLATMAN_URL
./flat-manager/flat-manager-client push --commit $FLATMAN_URL repo
./flat-manager/flat-manager-client publish $FLATMAN_URL

View File

@@ -22,11 +22,7 @@ jobs:
with:
gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }}
passphrase: ${{ secrets.GPG_PRIVATE_KEY_PASS }}
# - name: Push flatpak to repo
# run: |
# git clone https://github.com/flatpak/flat-manager.git
# export REPO_TOKEN=${{ secrets.FLATMAN_API_TOKEN }}
# ./flat-manager/flat-manager-client create https://flatpak.angoosh.com stable
- name: "Build"
uses: flatpak/flatpak-github-actions/flatpak-builder@v6
with: