Skip to content

Implement install inventory#57

Merged
miniprow[bot] merged 2 commits into
mainfrom
install
Jun 10, 2026
Merged

Implement install inventory#57
miniprow[bot] merged 2 commits into
mainfrom
install

Conversation

@puerco

@puerco puerco commented Jun 10, 2026

Copy link
Copy Markdown
Member

We now record every successful drop install in a versioned JSON database stored in the user's config directory (~/.config/drop/installed.json).

Each record keeps the repository coordinates, installable name and exact asset, the artifact kind, a sha256 digest of the verified artifact and whether it passed policy verification, plus the binary path or package format needed to later verify, update or uninstall the app.

Reinstalls update the record in place, preserving the original installation timestamp; writes are atomic and a recording failure does not fail an already completed installation.

puerco added 2 commits June 10, 2026 16:13
Signed-off-by: Adolfo García Veytia (Puerco) <puerco@carabiner.dev>
Signed-off-by: Adolfo García Veytia (Puerco) <puerco@carabiner.dev>
@miniprow miniprow Bot added lgtm Indicates that a PR is ready to be merged (Looks Good To Me) approved Indicates a PR has been approved by an approver from all required OWNERS files labels Jun 10, 2026
@miniprow miniprow Bot merged commit 25f9383 into main Jun 10, 2026
7 checks passed
@miniprow miniprow Bot deleted the install branch June 10, 2026 22:20
@puerco puerco changed the title Install Implement install inventory Jun 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files lgtm Indicates that a PR is ready to be merged (Looks Good To Me)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant