build-cran-binaries/edge
Repository files (latest commit first)
Filename Latest commit message Latest commit date
pat-s a8820e6e90 fix(cdn): route Ubuntu 26.04 to resolute (#173)
## Motivation

The generic `https://cran.rpkgs.com/` repository falls back to upstream CRAN on Ubuntu 26.04 because the edge router does not recognize its release version.

This causes Resolute users to download and compile source packages even when matching binaries exist.

## Changes

- Map Ubuntu 26.04 user agents to the `resolute` repository slot.
- Cover ARM64 Ubuntu 26.04 routing with an edge middleware regression test.

## Verification

- `just edge-test`, 1 test with 15 steps passed.
- Confirmed the current live generic route redirects the Resolute user agent to upstream CRAN.
- Confirmed the explicit `amd64/resolute/latest` repository installs `rlang` as a binary in `reg.devxy.io/r/r-ubuntu:4.6-resolute`.

Reviewed-on: #173
2026-08-30 12:19:52 +00:00
..
rpkgs-router.test.ts fix(cdn): route Ubuntu 26.04 to resolute (#173) 2026-08-30 12:19:52 +00:00
rpkgs-router.ts fix(cdn): route Ubuntu 26.04 to resolute (#173) 2026-08-30 12:19:52 +00:00