Files
Marco Cadetg d1793c6523 fix: update docs and remove dead code (#157)
- Update version references to 1.0.0 in PPA_SETUP, debian README
- Fix ARCHITECTURE.md dependency list to match Cargo.toml
- Fix QUIC timeout values and remove ssh: filter from USAGE.md
- Add missing keyboard shortcuts to README
- Remove unused TcpState::Listen, TlsVersion::Ssl3 variants
- Remove unused SniHeader._name_type field
- Move get_stats out of InterfaceStatsProvider trait
2026-02-14 12:33:03 +01:00
..
2025-10-14 09:24:53 +02:00
2025-10-14 09:24:53 +02:00

Ubuntu PPA Packaging for RustNet

RustNet uses GitHub Actions to automatically build and upload packages to Ubuntu PPA.

Quick Start

Push a git tag to trigger automatic PPA release:

git tag v1.0.0
git push origin v1.0.0

This automatically builds and uploads to Ubuntu 25.10+ which has Rust 1.88+ for edition 2024 support.

GitHub Secrets Setup

Add these secrets to your GitHub repository (Settings → Secrets and variables → Actions):

1. GPG_PRIVATE_KEY

Your passphrase-free CI GPG private key:

cat ci-signing-key.asc
# Copy the entire output including BEGIN/END markers

2. GPG_KEY_ID

Your CI GPG key ID:

gpg --list-keys cadetg@gmail.com
# Copy the key ID (long hex string)

Installation (for users)

sudo add-apt-repository ppa:domcyrus/rustnet
sudo apt update
sudo apt install rustnet

Package Details

Workflow

See .github/workflows/ppa-release.yml