Skip to content

Commit 9c7d096

Browse files
committed
updated readme for hint on debian/tar.gz/zip automatic build
1 parent 1dc8ce9 commit 9c7d096

2 files changed

Lines changed: 26 additions & 5 deletions

File tree

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,14 @@
55
[![GTK3](https://img.shields.io/badge/UI-GTK3-green.svg)](https://docs.gtk.org/gtk3/)
66
[![Wayland](https://img.shields.io/badge/Wayland-nativo-purple.svg)](#note-wayland)
77
[![Platform](https://img.shields.io/badge/Platform-Linux%20%7C%20FreeBSD-lightgrey.svg)](#installazione)
8+
[![Build](https://github.com/buzzqw/Python_Connection_Manager/actions/workflows/build.yml/badge.svg)](https://github.com/buzzqw/Python_Connection_Manager/actions/workflows/build.yml)
89
[![Donate](https://img.shields.io/badge/Donate-PayPal-00457C.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=azanzani@gmail.com&item_name=Support+PCM+Project)
910

1011
> **L'alternativa Linux a MobaXterm** — tutto in una finestra: SSH, RDP, VNC, SFTP, FTP, Telnet, Mosh, Seriale.
1112
> Scritto in Python con GTK3 e terminale VTE nativo. Funziona su **X11 e Wayland** senza XWayland.
1213
14+
> 📦 **Download ultima versione** — pacchetto `.deb` per Debian/Ubuntu, archivio `.tar.gz` e `.zip` disponibili nella scheda [**Actions → ultima run**](https://github.com/buzzqw/Python_Connection_Manager/actions/workflows/build.yml) (sezione *Artifacts*) oppure nella pagina [**Releases**](https://github.com/buzzqw/Python_Connection_Manager/releases) per le versioni taggate.
15+
1316
---
1417

1518
## Versioni disponibili

linuxbuild/README.md

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,29 @@ cp ~/Applicazioni/PCM_v1.0.0_Linux_GTK3/pcm.desktop \
133133

134134
---
135135

136+
## Download pacchetti precompilati
137+
138+
> 💡 Non vuoi buildare da soli? Ad ogni commit il workflow CI produce automaticamente i pacchetti pronti all'uso.
139+
140+
### Ultima versione di sviluppo (ogni commit)
141+
142+
1. Vai su **[GitHub → Actions → Build PCM Linux GTK3](https://github.com/buzzqw/Python_Connection_Manager/actions/workflows/build.yml)**
143+
2. Clicca sull'ultima run completata (segno di spunta verde ✅)
144+
3. Scorri fino alla sezione **Artifacts** in fondo alla pagina
145+
4. Scarica il file che ti serve:
146+
147+
| File | Descrizione |
148+
|------|-------------|
149+
| `PCM_v..._Linux_GTK3.tar.gz` | Archivio tar.gz — estrai e lancia |
150+
| `PCM_v..._Linux_GTK3.zip` | Archivio zip — alternativa |
151+
| `pcm_..._all.deb` | Pacchetto Debian/Ubuntu — installa con `sudo dpkg -i` |
152+
153+
### Release ufficiali (versioni taggate)
154+
155+
I pacchetti delle versioni stabili sono pubblicati nella pagina **[Releases](https://github.com/buzzqw/Python_Connection_Manager/releases)** con `tar.gz`, `zip` e `.deb` allegati direttamente a ogni release.
156+
157+
---
158+
136159
## GitHub Actions (CI/CD)
137160

138161
Il progetto include un workflow GitHub Actions in `.github/workflows/build.yml` che si attiva automaticamente a ogni commit.
@@ -149,11 +172,6 @@ Il progetto include un workflow GitHub Actions in `.github/workflows/build.yml`
149172
- **Da tag** (`git tag v1.2.0 && git push --tags`): versione = `1.2.0`
150173
- **Da commit** (senza tag): versione = `0.0.0-<short SHA>` (build di sviluppo)
151174

152-
### Come scaricare gli artefatti
153-
154-
1. Vai su **GitHub → Actions → Build PCM Linux GTK3** → click sull'ultima run
155-
2. Nella sezione **Artifacts** in fondo alla pagina trovi i tre file scaricabili
156-
157175
### Come creare una release ufficiale
158176

159177
```bash

0 commit comments

Comments
 (0)