Skip to content

feat: add Debian package (.deb) build for APT distribution#199

Merged
szmyty merged 2 commits intomainfrom
copilot/create-debian-package-for-apt
Mar 30, 2026
Merged

feat: add Debian package (.deb) build for APT distribution#199
szmyty merged 2 commits intomainfrom
copilot/create-debian-package-for-apt

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 30, 2026

Packages Renderflow as a .deb for installation via dpkg/APT, targeting Linux x86_64.

Changes

  • Cargo.toml — adds [package.metadata.deb] section consumed by cargo-deb: maintainer, license, extended description, and asset mapping (target/release/renderflow/usr/bin/renderflow)
  • .github/workflows/ci.yml — adds package-deb job (tag-triggered) that builds the release binary natively, runs cargo deb --no-build, and uploads the resulting .deb to both workflow artifacts and the GitHub Release
  • Taskfile.yml — adds package-deb task for local builds (requires cargo install cargo-deb)

Usage

# Local build
task package-deb

# Install
sudo dpkg -i target/debian/renderflow_*.deb
renderflow --help

Copilot AI linked an issue Mar 30, 2026 that may be closed by this pull request
2 tasks
Copilot AI changed the title [WIP] Create Debian package for APT distribution feat: add Debian package (.deb) build for APT distribution Mar 30, 2026
Copilot AI requested a review from szmyty March 30, 2026 18:16
@szmyty szmyty marked this pull request as ready for review March 30, 2026 18:57
@szmyty szmyty merged commit d402b22 into main Mar 30, 2026
@devactivity-app
Copy link
Copy Markdown

Pull Request Summary by devActivity

Metrics

Cycle Time: 47m Coding Time: < 1 min Pickup Time: 40m Review Time: < 1 min

Achievements

@szmyty szmyty deleted the copilot/create-debian-package-for-apt branch March 30, 2026 18:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🐧 Create Debian package (.deb) for APT distribution

2 participants