Repository navigation
fix: restore Prairie module path and pin the Prairie SDK - #12
Conversation
The Silo sync (8ad664d) rebranded upstream's go.mod instead of keeping Prairie's: it declared module github.com/Prairie-Server/prairie-plugins (the code imports github.com/prairie-server/prairie-plugins/catalog) and required github.com/Prairie-Server/prairie-plugin-sdk v0.21.0, a tag that does not exist on the Prairie SDK fork, so CI failed with a missing go.sum entry. Restore the pre-sync module path github.com/prairie-server/ prairie-plugins and pin the SDK to Prairie SDK main (3ea8c11); go mod tidy picks up the SDK's newer grpc/x/net requirements. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to The module path aligns with the repository’s imports, and the pinned SDK retains the catalog interfaces in use. No concrete build or catalog compatibility failure is established, so no merge-blocking risk is identified. Pre-merge checks ·
|
Why main is red
The Silo sync (8ad664d) rebranded upstream's go.mod instead of keeping Prairie's:
module github.com/Prairie-Server/prairie-plugins, butcmd/update-catalogimportsgithub.com/prairie-server/prairie-plugins/catalog.github.com/Prairie-Server/prairie-plugin-sdk v0.21.0. That tag doesn't exist on the Prairie SDK fork, and the casing is wrong. CI failed withmissing go.sum entry.Fix
github.com/prairie-server/prairie-plugins. This matches the code's imports and.golangci.ymllocal-prefixes.github.com/prairie-server/prairie-plugin-sdk v0.12.1-0.20261012211536-3ea8c11a9099(3ea8c11).go mod tidypicks up the SDK's newer grpc, x/net and x/sys requirements.No Go source changes were needed.
Verification (golang 1.26.9,
GOWORK=off)go test ./...,go vet ./...andgo build ./...pass. This is the full current CI.golangci-lint run ./...(v2.14.0) reports 0 issues.python3 -m json.tool manifest.jsonandpython3 scripts/validate-manifest.py manifest.jsonreport "17 plugin(s) OK".Follow-ups (not in this PR)
ci.yml(manifest validation, lint, coverage) with Silo's minimal workflow.manifest.jsonagain lists theprairie-plugins-requests-arrand-seerrentries that fbc270c dropped as unpublished. Those repos don't exist.🤖 Generated with Claude Code
Summary by CodeRabbit