Skip to content

Conversation

@Frando
Copy link
Member

@Frando Frando commented Nov 3, 2025

Description

#177 made GC work with the MemStore as well. However the types needed for configuring that are still behind the fs-store feature. This PR exposes these types independent of feature flags.

Breaking Changes

Moved:
iroh_blobs::store::fs::options::{GcConfig, ProtectOutcome, ProtectCb} are now iroh_blobs::store::{GcConfig, ProtectOutcome, ProtectCb}

Notes & open questions

Change checklist

  • Self-review.
  • Documentation updates following the style guide, if relevant.
  • Tests if relevant.
  • All breaking changes documented.

@Frando Frando requested a review from rklaehn November 3, 2025 14:26
@Frando Frando marked this pull request as ready for review November 3, 2025 14:26
@github-actions
Copy link

github-actions bot commented Nov 3, 2025

Documentation for this PR has been generated and is available at: https://n0-computer.github.io/iroh-blobs/pr/189/docs/iroh_blobs/

Last updated: 2025-11-03T14:28:27Z

@Frando Frando changed the title fix: expose GC without fs feature fix: expose GC types without fs feature Nov 3, 2025
@n0bot n0bot bot added this to iroh Nov 3, 2025
@github-project-automation github-project-automation bot moved this to 🏗 In progress in iroh Nov 3, 2025
@Frando Frando changed the title fix: expose GC types without fs feature fix!: expose GC types without fs feature Nov 4, 2025
@Frando Frando merged commit db54e36 into main Nov 4, 2025
26 of 27 checks passed
@github-project-automation github-project-automation bot moved this from 🏗 In progress to ✅ Done in iroh Nov 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

3 participants