revert(build): drop 4.6.0 as a primary R version option #186

Merged
pat-s merged 1 commit from revert/build-all-versions-46 into main 2026-08-31 13:29:04 +00:00

2026-08-31

revert(build): drop 4.6.0 as a primary R version option
#183 added it so the per-minor pass could run under 4.6. That was
unnecessary: build-all-versions already loops every installed interpreter
and runs build-all.R --sensitive-only for each non-primary minor, so the
4.6 pass happens when the pipeline runs with the slot's normal
R_VERSION.

Worse than unnecessary, it is a footgun. R_VERSION selects the *primary*
minor, whose build lands in the generic slot. Choosing 4.6.0 for a slot
whose generic binaries are 4.5-built would publish 4.6 binaries there and
break every 4.5 client - the mirror image of the bug this all started
with.
2026-08-31 13:26:39 +00:00