-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
dependenciesDependency updatesDependency updatesdocumentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or request
Description
Goal
Evaluate what is required to distribute keystone-cli via Linux apt / apt-get, similar to Homebrew support on macOS, using the existing public release artifacts.
Scope
- Survey common approaches for apt-based distribution, including:
- Hosting a custom apt repository (e.g., via GitHub Pages or static hosting)
- Using
.debpackages generated from existing release artifacts
- Identify required components:
- Package format (
.deb) - Repository metadata (
Packages,Release, signing) - Hosting and update strategy
- Package format (
- Assess automation options:
- How package generation would fit into the existing release workflow
- Whether signing is required or optional for the intended use
- Document the trade-offs:
- Setup complexity vs. maintenance cost
- Suitability for internal vs. public consumption
Outcome
- A documented recommendation on whether
aptsupport is practical and worthwhile - A high-level implementation plan if pursued (repo structure, tooling, automation)
- Follow-up implementation issues defined (if applicable)
Notes
- Existing public release artifacts are already available and versioned.
- Primary motivation is internal use:
- scripting
keystone-cliin Docker-based Keystone builds - improving reproducibility and ease of installation in Linux environments
- scripting
- This is exploratory; no implementation is required as part of this issue.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
dependenciesDependency updatesDependency updatesdocumentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or request