-
Notifications
You must be signed in to change notification settings - Fork 79
-
Code Hardening
No due date Last updated 3 months agoThese are issues associated with making the cf-scripts code more ma…
These are issues associated with making the cf-scripts code more manageable. I think the major areas are:
- Testing
- Removal of unused code
- Better API surfaces
-
Automated Dependency Handling
No due date Last updated over 4 years agoOne of the long held goals for the bot has been automated dependenc…
One of the long held goals for the bot has been automated dependency handling, reducing maintenance burden to mostly troubleshooting. I expect there to be four main phases to implementing dependency handling, although each tool will have their own path through these phases.
Phases:
- Audit all the feedstocks that are applicable. In this phase the tool is used to produce dependencies, ideally in meta.yaml format and write them into the graph database.
- The dependencies need to be diffed against the existing dependencies for each recipe. This will be used to evaluate the suitability of the tool for generating dependencies. Note that this could be done for historical versions as well as current.
- Provide hints in the PR body, this will help maintainers to implement changes as needed.
- Once the system has been stable for a while and most of the changes have been correct the system can update the dependencies in the PR itself, provided that a needed flag is set in the conda-forge.yml configuration.
-
increase bot efficiency
No due date Last updated over 4 years ago -
simple migrators v1
No due date Last updated about 5 years ago