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

Assignees

No one assigned

    Labels

    Add-onsIssues with add-onsSIP 2025Issues reserved for R Dev Day @ SIP 2025needs patchImplement the agreed fix and prepare a patch for review

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions