Repository navigation
fix(registry): re-sync the ecosystem registry to the shipped 4.4 engines and 3.2.4 agents - #105
Merged
Merged
Conversation
…nes and 3.2.4 agents
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The registry that
ecosystem,adapter_setupandwire_agentanswer from still described the 4.2.0/3.1.0 train, pointed 12repo=fields atrennf93/, and carried Go snippets that do not compile against the current module path. This re-syncs every version-bearing fact to what the registries and the release tags hold today.Sources: PyPI, npm, crates.io, proxy.golang.org and Packagist latest versions, the newest semver tag of each of the 26 repos, and each repo's README,
go.mod,composer.json,Cargo.tomlorpackage.jsonat that tag.repo=now points atGuard-Core/. The Go module paths and Packagist names keeprennf93/, because that is whatgo.modandcomposer.jsonstill declare.github.com/rennf93/guard-core-go/guardcore, missing the/v4major path; the README at each tag has/v4/guardcore. echo-guard moved to the/v2module on Echo v5 (echo/v5,*echolib.Context), and its notes say Echo v4 users stay on v1.5.0. The Python agent snippet is now the README quick-start block verbatim. Every other snippet already matched its README at the tag.composer require psr15-guardand similar, which is not a Packagist name; they are nowcomposer require rennf93/<package>, as each README says.conformance/guard-core-spec-4.1.0(spec 4.1.0, 375 cases across 21 suites, generated from engine 4.3.2 at commit37b6a132; read from eachcases/index.jsonat the tags), so the block and each engine entry now say that. I dropped the "106/106" interop count and the per-port pass details I could not re-verify at these tags, and kept what the sources state: theredis_interopsuite (14 cases), the interop harness described in guard-core's CHANGELOG, and the Rust "193 cases, zero xfail" line from itsdocs/configuration.md.published(npm has 4.4.0 and 3.2.4). Go and PHP staytagged, since the pushed tag is the release there.^4.4.0, slim-guard on psr15-guard^1.6.0, guard-agent-php also requires ext-openssl and keeps its version insrc/Version.php, axum-guard-rs depends on guard-core-engine directly as well as on tower-guard-rs, and the Rust engine gaps quoted from itsdocs/configuration.mdat v4.4.0. Theecosystemtool docstring said spec-4.0.2; it now says spec-4.1.0.Tests follow the new facts. They also assert the Go
/v4/guardcoreimport and the PHPrennf93/install line. Local run:uv run pytest157 passed,ruff format --check,ruff checkandmypyclean.Not changed: the vendored
_docs/and the hand-written_knowledge/corpus (a separate sync), the release version, and the CHANGELOG, since this is not a release.