4eddb19d59
fix secrets path
2025-11-23 17:04:27 -08:00
745a681de7
copy output to apt repo
Build Debian Packages / Build .deb for ${{ matrix.target }} (amd64, x86_64-unknown-linux-gnu) (push) Has been cancelled
Build Debian Packages / Build .deb for ${{ matrix.target }} (arm64, aarch64-unknown-linux-gnu) (push) Has been cancelled
Build Debian Packages / Build .deb for ${{ matrix.target }} (armhf, armv7-unknown-linux-gnueabihf) (push) Has been cancelled
Build Debian Packages / Build .deb for ${{ matrix.target }} (riscv64, riscv64gc-unknown-linux-gnu) (push) Has been cancelled
CI / build (ubuntu-latest) (push) Has been cancelled
CI / build (windows-latest) (push) Has been cancelled
Build Debian Packages / Combine all .deb packages (push) Has been cancelled
Build Debian Packages / Publish to APT Repository (push) Has been cancelled
Build Debian Packages / Create GitHub Release (push) Has been cancelled
2025-11-23 16:01:14 -08:00
bf1b4f70c3
security.ubuntu.com` aNNOYING
2025-11-22 15:28:35 -08:00
f73e198a66
fixe for ARM64 build.
2025-11-22 14:37:54 -08:00
f7b095eb4a
Add ARM64 as a foreign architecture
2025-11-22 14:27:10 -08:00
180186e2cc
add ports.ubuntu.com to sources
2025-11-22 12:55:51 -08:00
cc167f71d3
set correct x-compile lib gcc-aarch64-linux-gnu for arm64 builds.
2025-11-22 12:28:34 -08:00
dd1dbdf29b
add gcc-arm-linux-gnueabihf linker fore armv7
2025-11-22 11:31:32 -08:00
619c288e9e
add RISC-V GCC compiler
2025-11-22 11:20:19 -08:00
e04e344e2c
specify correct package name
2025-11-21 20:44:20 -08:00
8c531f9981
install aarch64-linux-gnu-gcc build dep
2025-11-21 20:15:40 -08:00
7fe302a3e2
specify correct package names.
2025-11-21 16:11:27 -08:00
31c2b59fd4
feature gate GPU stats for arm v7
2025-11-21 15:23:44 -08:00
f9462a1633
Make GPU support optional to enable RISC-V builds without libdrm
...
- Add 'gpu' feature flag (enabled by default)
- Make gfxinfo dependency optional
- Provide no-op GPU metrics when gpu feature disabled
- Disable GPU support for RISC-V builds in CI (libdrm unavailable)
- All other architectures (amd64, arm64, armhf) still get GPU support
2025-11-21 00:58:44 -08:00
512913e897
Fix package rename script - cargo-deb already includes architecture in filename
2025-11-21 00:50:54 -08:00
64b641368c
Fix CI build by installing libdrm development dependencies
2025-11-21 00:46:20 -08:00
350611b3b1
Add Debian packaging support with cargo-deb
...
- Add cargo-deb metadata to socktop and socktop_agent Cargo.toml
- Create systemd service file for socktop_agent
- Add postinst/postrm maintainer scripts for user/group management
- Create GitHub Actions workflow to build .deb packages for AMD64 and ARM64
- Add comprehensive documentation in docs/DEBIAN_PACKAGING.md
- Packages will be available as artifacts on every push
- Automatic GitHub releases for version tags
2025-11-20 23:39:26 -08:00