Skip to content

Refactor bio.tools sync: add protected fields validation, BioToolsClient, and improve update logic#51

Open
anitamnd wants to merge 4 commits intoresearch-software-ecosystem:mainfrom
anitamnd:fix/gh2biotools
Open

Refactor bio.tools sync: add protected fields validation, BioToolsClient, and improve update logic#51
anitamnd wants to merge 4 commits intoresearch-software-ecosystem:mainfrom
anitamnd:fix/gh2biotools

Conversation

@anitamnd
Copy link
Copy Markdown
Contributor

This PR refactors the gh2biotools sync by introducing a BioToolsClient class while preserving the existing logic and brings some improvements:

  • better error handling and logging for gh2biotools
  • adds a validation script to check for protected fields in .biotools.json files (moved from rsec/content repository)
  • skips protected fields validation for new/added .biotools.json files

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