Skip to content

feat: standalone Redis client and HTTP did:web resolution#289

Merged
frrist merged 1 commit intomainfrom
feat/standalone-redis-and-did-resolution
Mar 11, 2026
Merged

feat: standalone Redis client and HTTP did:web resolution#289
frrist merged 1 commit intomainfrom
feat/standalone-redis-and-did-resolution

Conversation

@frrist
Copy link
Member

@frrist frrist commented Feb 27, 2026

  • Add standalone Redis client support for non-cluster deployments
  • Add PEM file key loading via --key-file flag
  • Add HTTP-based did:web resolution via --resolve-did-web flag
  • Add --public-url and --insecure-did-resolution flags for configuration
  • Add debug logging for claim URL fetching

@codecov
Copy link

codecov bot commented Feb 27, 2026

Codecov Report

❌ Patch coverage is 3.75000% with 77 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
cmd/server.go 0.00% 76 Missing ⚠️
pkg/service/service.go 75.00% 1 Missing ⚠️
Files with missing lines Coverage Δ
pkg/service/service.go 81.59% <75.00%> (-0.06%) ⬇️
cmd/server.go 0.00% <0.00%> (ø)

... and 9 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@frrist frrist marked this pull request as ready for review February 27, 2026 18:31
- Add standalone Redis client support for non-cluster deployments
- Add PEM file key loading via --key-file flag
- Add HTTP-based did:web resolution via --resolve-did-web flag
- Add --public-url and --insecure-did-resolution flags for configuration
- Add debug logging for claim URL fetching
@frrist frrist force-pushed the feat/standalone-redis-and-did-resolution branch from 73ea0c5 to ff56aab Compare March 11, 2026 17:46
}

// signerFromPEMFile loads an Ed25519 private key from a PEM file.
func signerFromPEMFile(path string) (principal.Signer, error) {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would be really great if this was in go-libstoracha...

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Filed an issue: storacha/go-libstoracha#86

@frrist frrist merged commit b39816c into main Mar 11, 2026
9 of 11 checks passed
@alanshaw alanshaw deleted the feat/standalone-redis-and-did-resolution branch March 12, 2026 13:53
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