Skip to content

Automated PRs to CRAN packages #132

@hturner

Description

@hturner

#110 is an ongoing issue to submit PRs to CRAN packages with Rd issues. However, there are over 500 affected packages and it will take some time to work through them all manually.

We could look at two forms of automation here. This second sub-issue is to create a process to semi-automate PRs to CRAN packages. We could create a robot account on GitHub and develop code to automatically fork and clone a repo hosted on GitHub, make the required changes and open a draft PR for human review. The infrastructure should allow for custom code to be added for different changes to be made and be extensible to cover other common code hosting platforms in future.

The process could be tested with the script from #131, or a simpler script e.g. adding a value to the Bug Reports field of the DESCRIPTION for a package.

Metadata

Metadata

Labels

Add-onsIssues with add-onsneeds patchImplement the agreed fix and prepare a patch for review

Type

No type

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions