Skip to content

Conversation

@BryceWayne
Copy link
Owner

No description provided.

- Extracted `PubSubClient` interface to decouple implementation from store logic.
- Implemented `GCPPubSub` using `cloud.google.com/go/pubsub`.
- Renamed existing in-memory implementation to `InMemoryPubSub` and updated to match interface.
- Updated `NewMemoryStore` to automatically use GCP PubSub if `GOOGLE_CLOUD_PROJECT` env var is set.
- Added `NewMemoryStoreWithConfig` for explicit configuration.
- Updated `main.go` and `README.md` to demonstrate GCP PubSub usage and new features.
Rebased on latest main which includes sharding support.
- Extracted `PubSubClient` interface.
- Added `GCPPubSub` implementation.
- Renamed and updated `InMemoryPubSub`.
- Updated `MemoryStore` to use interface and support configuration.
- Resolved conflicts with sharded storage implementation.
Rebased feature branch on latest root which includes Sharding support.
Integrated PubSub interface and GCP implementation with the sharded MemoryStore.
Resolved conflicts in memorystore.go.
Verified all tests pass.
Rebased feature branch on latest root which includes Sharding support.
- Extracted `PubSubClient` interface.
- Added `GCPPubSub` implementation.
- Renamed and updated `InMemoryPubSub`.
- Updated `MemoryStore` to use interface and support configuration.
- Resolved conflicts with sharded storage implementation.
- Consolidated commits to clean up history.
@BryceWayne
Copy link
Owner Author

@copilot please fix the conflicts

Copy link
Contributor

Copilot AI commented Dec 31, 2025

@BryceWayne I've opened a new pull request, #13, to work on those changes. Once the pull request is ready, I'll request review from you.

@BryceWayne BryceWayne self-assigned this Dec 31, 2025
Copilot AI and others added 2 commits December 31, 2025 23:49
- Kept agnostic PubSub interface (In-Memory & GCP support)
- Preserved batch operations and metrics features
- Maintained comprehensive documentation
- Merged improved documentation structure from root
Resolve merge conflicts between feature and root branches
@BryceWayne
Copy link
Owner Author

@copilot what's up with the error. Fix it

Copy link
Contributor

Copilot AI commented Dec 31, 2025

@BryceWayne I've opened a new pull request, #14, to work on those changes. Once the pull request is ready, I'll request review from you.

Copilot AI and others added 2 commits December 31, 2025 23:59
Co-authored-by: BryceWayne <35088752+BryceWayne@users.noreply.github.com>
Fix CI build step to compile instead of execute
@BryceWayne BryceWayne merged commit 7812c78 into root Jan 1, 2026
1 check failed
@BryceWayne BryceWayne deleted the feature/metrics-and-batch-ops-8871551962453094290 branch January 1, 2026 00:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants