Skip to content

ReqPack

Leonard Ramminger edited this page Aug 31, 2026 · 1 revision

ReqPack

ReqPack (.rqp) packages distribute the ycallr binary through the ReqPack installer ecosystem (similar to Prebyte-style packaging).

Release artifacts

On tagged releases, CI builds for Linux and macOS (not Windows):

  • Platform .rqp packages
  • index.json repository index at the release root

Windows releases ship .zip binaries only.

Package layout

Templates live under packaging/reqpack/:

Path Role
package/reqpack.lua Package manifest
package/metadata.json.in Version and metadata template
package/scripts/install.lua Install script
package/scripts/layout.lua File layout
package/scripts/remove.lua Removal script

CI scripts

Script Purpose
scripts/ci/package_binary.py tar.gz / zip archives
scripts/ci/package_reqpack.py Build .rqp per platform
scripts/ci/build_reqpack_index.py Aggregate index.json

Version alignment

Release tags on ycallr-cli check out ycallr-core at the same tag name when present, otherwise main. Keep core and CLI tags aligned for coordinated releases.

Clone this wiki locally