Skip to content

Register all packages on r-universe #8

Description

@larnsce

Goal

Register the published packages on r-universe so install.packages() works from https://openwashdata.r-universe.dev and owd_install() has a repository to point at.

Rewritten 2026-09-04 per dev/decisions-2026-09.md.

Mechanics

  • Create an org repository named exactly openwashdata.r-universe.dev with packages.json at the root: a JSON array of {"package": "<pkg>", "url": "https://github.com/openwashdata/<pkg>"}. Then install the r-universe GitHub App on the org.
  • A custom registry supersedes the auto-generated CRAN registry, which is the only reason washr appears on the universe today. washr and owdata are hard-coded into the generated file with a unit test (Build the harvest orchestrator with local and GitHub backends #4).
  • Scope: published packages plus washr and owdata. Unpublished packages can be added when their build status is worth showing.
  • The harvest writes data-raw/packages.json and the report says when it differs from the last committed copy. The maintainer copies it to the registry repository by hand. No PAT, no sync workflow.

Tasks

  • Make this repository public (r-universe builds public repositories)
  • Create the registry repository with the first generated packages.json
  • Install the r-universe App, with an org owner present, in one sitting
  • Check the build results for the published packages

Acceptance criteria

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions