aguacero7/rkik

Packaging & CI Setup

Open

#4 opened on Jun 30, 2025

View on GitHub
 (0 comments) (0 reactions) (1 assignee)Rust (6 forks)auto 404
CI/CDenhancementgood first issue

Repository metrics

Stars
 (57 stars)
PR merge metrics
 (PR metrics pending)

Description

Packaging & CI Setup

Goal

Automate build/lint/test checks and prepare rkik for clean publishing and installation via cargo install.

Tasks

  • Enhance Cargo.toml with:
    • license
    • repository, homepage
    • keywords, categories
  • Optionally publish the crate to crates.io
  • Enforce semantic versioning (semver)
  • Add binary section in [package.metadata] if needed
  • Build packages using sync feature with permissions (CAP_SYS_TIME)

Expected Outcome

  • Fully automated quality pipeline
  • Clean packaging for Rust ecosystem
  • Easy installation via cargo install rkik

Contributor guide