Skip to content

Add PECL package ecosystem support#1589

Open
AgentGoose32 wants to merge 1 commit intoecosyste-ms:mainfrom
AgentGoose32:polar-708-pecl-support
Open

Add PECL package ecosystem support#1589
AgentGoose32 wants to merge 1 commit intoecosyste-ms:mainfrom
AgentGoose32:polar-708-pecl-support

Conversation

@AgentGoose32
Copy link
Copy Markdown

Summary

  • add a PECL ecosystem adapter backed by PECL's REST XML endpoints
  • map package names, package metadata, release metadata, registry URLs, install commands, and status URLs
  • seed pecl.php.net as a default package registry
  • add model coverage for PECL package names, metadata, releases, URLs, install commands, and purl type

Refs #708

Validation

  • ruby -c app/models/ecosystem/pecl.rb
  • ruby -c db/seeds.rb
  • ruby -c test/models/ecosystem/pecl_test.rb
  • git diff --check

Full Rails test execution is blocked locally because this repo lockfile requires Bundler 4.0.10 while the system Ruby/Bundler cannot satisfy it.

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.

1 participant