Skip to content

Add EasyBuild package ecosystem support#1590

Open
AgentGoose32 wants to merge 1 commit into
ecosyste-ms:mainfrom
AgentGoose32:polar-659-easybuild-support
Open

Add EasyBuild package ecosystem support#1590
AgentGoose32 wants to merge 1 commit into
ecosyste-ms:mainfrom
AgentGoose32:polar-659-easybuild-support

Conversation

@AgentGoose32
Copy link
Copy Markdown

Summary

  • add an EasyBuild ecosystem adapter backed by the easybuilders/easybuild-easyconfigs repository
  • maps supported package names from easyconfig paths
  • maps package metadata, versions, source metadata, dependencies, registry/documentation URLs, and install commands
  • seeds docs.easybuild.io as the default EasyBuild registry
  • adds model coverage for package discovery, metadata, versions, dependencies, URLs, and install commands

Refs #659

Validation

  • ruby -c app/models/ecosystem/easybuild.rb
  • ruby -c db/seeds.rb
  • ruby -c test/models/ecosystem/easybuild_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