Commit graph

  • 642e07e1d6 fix(build): recompute a stale package snapshot, not just a missing one (#190) main pat-s 2026-08-31 22:11:17 +00:00
  • 85d14ffed5
    fix(build): recompute a stale package snapshot, not just a missing one pat-s 2026-08-31 21:55:23 +00:00
  • 94e6c697cf fix(build): stop per-minor objects masking the per-minor candidate list (#189) pat-s 2026-08-31 21:36:11 +00:00
  • 084573b334
    fix(build): stop per-minor objects masking the per-minor candidate list pat-s 2026-08-31 21:29:59 +00:00
  • 213d30cea4 fix(build): hold back packages the cran mirror has not picked up yet (#188) pat-s 2026-08-31 17:12:56 +00:00
  • 46a55254e9
    fix(build): hold back packages the cran mirror has not picked up yet pat-s 2026-08-31 17:01:06 +00:00
  • 4bf88ed378 fix(build): scope the already-attempted skip to the running R minor (#187) pat-s 2026-08-31 13:34:33 +00:00
  • b5b6221b80
    fix(build): scope the already-attempted skip to the running R minor pat-s 2026-08-31 13:33:39 +00:00
  • 448349d075 revert(build): drop 4.6.0 as a primary R version option (#186) pat-s 2026-08-31 13:29:03 +00:00
  • d2b88f54be
    revert(build): drop 4.6.0 as a primary R version option pat-s 2026-08-31 13:26:39 +00:00
  • 4413f499f1 test(verify): follow redirects, and allow the guard's deliberate drops (#185) pat-s 2026-08-31 13:01:31 +00:00
  • 0529b55254
    test(verify): fail a slot still serving an ABI-risky binary of another minor pat-s 2026-08-31 12:58:58 +00:00
  • ea257da77a
    test(verify): follow redirects, and allow the guard's deliberate drops pat-s 2026-08-31 12:55:51 +00:00
  • 0a6c155dca feat(cdn): enable per-R-minor routing in production (#184) pat-s 2026-08-31 12:52:29 +00:00
  • fa408071e1
    feat(cdn): enable per-R-minor routing in production pat-s 2026-08-31 12:51:41 +00:00
  • 5f901312a6 feat(build): allow the per-minor pass to run under R 4.6 (#183) pat-s 2026-08-31 12:29:54 +00:00
  • 4e25a5ce2f
    feat(build): allow the per-minor pass to run under R 4.6 pat-s 2026-08-31 12:28:03 +00:00
  • f9cbf5cf9c
    feat(rebuild): allow rebuilding for an explicit R minor feat/rebuild-r-version pat-s 2026-08-31 11:53:39 +00:00
  • a2923bf063 fix(cdn): purge the staging zone too (#181) pat-s 2026-08-31 10:31:35 +00:00
  • 996e690985
    fix(cdn): purge the staging zone too pat-s 2026-08-31 10:28:08 +00:00
  • 2171f8ea3b
    test(verify): follow redirects and bypass the edge cache test/parity-as-note pat-s 2026-08-31 10:26:09 +00:00
  • d38a4b5746 test(verify): report uneven coverage instead of failing on it (#180) pat-s 2026-08-31 10:00:49 +00:00
  • ed131e19fa
    test(verify): report uneven coverage instead of failing on it pat-s 2026-08-31 09:59:55 +00:00
  • a3004695a7 test(verify): gate on regressions against the generic slot, not fallback rate (#179) pat-s 2026-08-31 09:55:44 +00:00
  • 85295a9495 fix(cdn): resolve a pull zone when the API answers with a bare array (#178) pat-s 2026-08-31 09:55:37 +00:00
  • f3077677d7 ci: add a reindex-only manual workflow (#177) pat-s 2026-08-31 09:55:30 +00:00
  • 258bb9c892
    test(verify): gate on regressions against the generic slot, not fallback rate pat-s 2026-08-31 09:50:48 +00:00
  • cfa552f54e
    test(verify): gate on regressions against the generic slot, not fallback rate feat/verify-per-minor-routing pat-s 2026-08-31 09:35:28 +00:00
  • 6b5d7d16c5
    fix(cdn): resolve a pull zone when the API answers with a bare array pat-s 2026-08-31 09:07:41 +00:00
  • a114421631
    ci: add a reindex-only manual workflow pat-s 2026-08-31 08:56:29 +00:00
  • 93d720a9e6
    test(verify): fail a slot whose per-minor entries are mostly source fallbacks pat-s 2026-08-31 08:44:34 +00:00
  • aba2063ea0 feat(edge): gate per-minor routing on published minors and add a staging zone (#175) pat-s 2026-08-30 21:20:16 +00:00
  • 771d3a7768
    feat(edge): send unsupported R minors to CRAN instead of serving them pat-s 2026-08-30 15:44:14 +00:00
  • 4c1e9b773c
    feat(edge): gate per-minor routing on published minors and add a staging zone pat-s 2026-08-30 15:24:43 +00:00
  • eeebef8edb
    fix(patches): support RcppParallel 6.2.1 pat-s 2026-08-30 14:26:37 +00:00
  • b0d58f3f7c feat(cdn): derive Ubuntu routes from codenames (#174) pat-s 2026-08-30 12:25:22 +00:00
  • 83393491ef
    feat(cdn): derive Ubuntu slot from codename pat-s 2026-08-30 12:24:17 +00:00
  • a8820e6e90 fix(cdn): route Ubuntu 26.04 to resolute (#173) pat-s 2026-08-30 12:19:52 +00:00
  • e9ff0582aa
    fix(cdn): route Ubuntu 26.04 to resolute pat-s 2026-08-30 12:19:00 +00:00
  • 77a2f1f04a fix(ci): install RPostgres for audit workflows (#172) pat-s 2026-08-30 07:31:28 +00:00
  • 93a1a11474
    fix(ci): install RPostgres for audit workflows pat-s 2026-08-30 07:17:24 +00:00
  • e9782bb529
    fix(ci): install RPostgres for metadata updates pat-s 2026-08-28 08:48:58 +00:00
  • d2333c6cbe chore(deps): update terraform bunnynet to v0.18.2 automation-bot 2026-08-27 00:33:08 +00:00
  • f4ab6f9dc5 chore(deps): update pre-commit hook editorconfig-checker/editorconfig-checker to v3.11.2 automation-bot 2026-08-26 00:32:02 +00:00
  • d1da0c6cb4 chore(deps): update terraform bunnynet to v0.18.1 automation-bot 2026-08-22 00:32:09 +00:00
  • c7b4dca6e2 chore(deps): lock file maintenance automation-bot 2026-08-17 00:31:56 +00:00
  • 50495f5c3b
    Revert "fix(ci): split oversized weekly rebuild matrix" pat-s 2026-08-14 07:01:56 +00:00
  • b75fd2f1c4
    fix(ci): split oversized weekly rebuild matrix pat-s 2026-08-14 06:56:41 +00:00
  • 132d1d2d3c
    docs(ci): clarify parallel manual matrix runs pat-s 2026-08-14 06:44:10 +00:00
  • 706fd10d79 chore(deps): update terraform bunnynet to ~> 0.18 automation-bot 2026-08-14 00:32:00 +00:00
  • 9bded261ee fix(cdn): restore Alliance pull-zone hostname (#166) pat-s 2026-08-13 14:13:04 +00:00
  • b395ddf4bd
    fix(cdn): manage Alliance hostname pat-s 2026-08-13 14:11:16 +00:00
  • a1c1f5e78f fix(cdn): align repository routing across pull zones (#165) pat-s 2026-08-13 14:08:10 +00:00
  • 9d1e8bec8c
    fix(cdn): align repository routing across pull zones pat-s 2026-08-13 14:06:46 +00:00
  • aa4c95457f fix(rebuild): harden split workflow setup (#164) pat-s 2026-08-13 13:38:28 +00:00
  • e4f8250d0b
    fix(rebuild): harden split workflow setup pat-s 2026-08-13 13:36:24 +00:00
  • faa678c0c7
    docs(rebuild): record the matrix size against the Crow permutation cap t3code/shard-weekly-rebuild pat-s 2026-08-12 09:18:48 +00:00
  • 4b7dc28cc8 feat(rebuild): shard the weekly rebuild and make each shard resumable (#163) pat-s 2026-08-12 08:30:29 +00:00
  • c072b780b2
    feat(rebuild): shard the weekly rebuild and make each shard resumable pat-s 2026-08-12 08:27:45 +00:00
  • 02e3966523
    docs(rebuild): add design for sharding and resuming the weekly rebuild pat-s 2026-08-12 08:17:49 +00:00
  • caf3276fb9 chore(deps): update dependency nbafrank/uvr to v0.4.6 automation-bot 2026-08-11 00:31:56 +00:00
  • 01b8ab43df fix(rebuild): re-index and purge the CDN after a rebuild (#160) pat-s 2026-08-10 06:30:35 +00:00
  • 6372f0f928 fix(ci): refresh the apt index before uvr installs system dependencies (#161) pat-s 2026-08-10 06:30:25 +00:00
  • c3004db22a
    fix(ci): refresh the apt index before uvr installs system dependencies pat-s 2026-08-10 06:26:23 +00:00
  • 7dc84d590b
    fix(rebuild): re-index and purge the CDN after a rebuild pat-s 2026-08-09 18:31:23 +00:00
  • a126d74cd3 fix(build): keep source fallbacks out of the S3 package cache (#159) pat-s 2026-08-09 16:27:51 +00:00
  • 6b0a987a6a
    fix(build): keep source fallbacks out of the S3 package cache pat-s 2026-08-09 16:25:13 +00:00
  • f8e31af75b fix(ci): make every manual gate default to a value that matches nothing (#158) pat-s 2026-08-09 15:31:14 +00:00
  • 4edd5b43ee
    fix(ci): make every manual gate default to a value that matches nothing pat-s 2026-08-09 15:29:31 +00:00
  • 0703969088 fix(audit): count a source fallback as a missing binary (#157) pat-s 2026-08-09 10:37:41 +00:00
  • 5e58eb5c91
    fix(audit): count a source fallback as a missing binary pat-s 2026-08-09 10:31:19 +00:00
  • 0c86b2692d fix(cdn): declare the User-Agent cache vary instead of dropping it (#156) pat-s 2026-08-09 10:08:40 +00:00
  • 4ea6c75fd9
    fix(cdn): declare the User-Agent cache vary instead of dropping it pat-s 2026-08-09 10:04:54 +00:00
  • 1e843523a0 fix(ci): gate the three ungated pipelines on their own variable (#155) pat-s 2026-08-09 10:02:05 +00:00
  • 70dc82fd9e
    fix(ci): gate the three ungated pipelines on their own variable pat-s 2026-08-09 09:55:55 +00:00
  • 4cb8b692ab chore(deps): update pre-commit hook editorconfig-checker/editorconfig-checker to v3.11.1 automation-bot 2026-08-09 00:32:28 +00:00
  • 6bc8213a2f chore(deps): update pre-commit hook editorconfig-checker/editorconfig-checker to v3.10.0 automation-bot 2026-08-08 00:32:07 +00:00
  • 2f732457d2 feat(edge): route PACKAGES requests to the per-R-minor slot (#152) pat-s 2026-08-07 14:12:22 +00:00
  • 6916eb95f6
    feat(cdn): manage the edge middleware script from this repo pat-s 2026-08-07 14:01:11 +00:00
  • 628d19d650
    feat(edge): route PACKAGES requests to the per-R-minor slot pat-s 2026-08-07 14:00:14 +00:00
  • 5a0a4fa200
    docs(plans): add the implementation plan for per-R-minor edge routing pat-s 2026-08-07 13:50:24 +00:00
  • 5a3b1c4564
    docs(specs): design per-R-minor routing for the CDN middleware pat-s 2026-08-07 13:44:15 +00:00
  • 77ce1d212d fix(ci): gate the Built-stamp repair on its own variable (#151) pat-s 2026-08-07 09:41:53 +00:00
  • 283476ed1a
    fix(ci): gate the Built-stamp repair on its own variable pat-s 2026-08-07 09:38:52 +00:00
  • 0da29ab3f6 fix(index): add a slot repair for a broken Built stamp and retire alpine 3.21 (#150) pat-s 2026-08-07 09:15:04 +00:00
  • 72de7ae6d1
    fix(index): add a slot repair for a broken Built stamp and retire alpine 3.21 pat-s 2026-08-07 09:05:52 +00:00
  • 02dd5a695d chore(deps): update terraform bunnynet to ~> 0.17 automation-bot 2026-08-05 00:32:29 +00:00
  • e02be7518f chore(deps): update dependency nbafrank/uvr to v0.4.5 automation-bot 2026-08-04 02:32:01 +00:00
  • ee15c50f53 refactor: migrate package installation from pak to uvr (#147) pat-s 2026-07-31 12:19:26 +00:00
  • ea3f1e8813
    fix(ci): pin bincraft to its latest release in weekly-audit-missing pat-s 2026-07-31 12:19:16 +00:00
  • f3c18b6805
    refactor: migrate package installation from pak to uvr pat-s 2026-07-31 12:16:32 +00:00
  • fe2289af56 fix(patches): force RcppParallel to use its bundled oneTBB (#146) pat-s 2026-07-31 09:48:41 +00:00
  • 7aa6db3135
    fix(patches): force RcppParallel to use its bundled oneTBB pat-s 2026-07-31 09:03:56 +00:00
  • 98371fb9c5 fix(patches): replace the RcppParallel system-TBB patch with a link-order fix (#145) pat-s 2026-07-31 06:41:46 +00:00
  • 3c0459006a
    fix(patches): replace the RcppParallel system-TBB patch with a link-order fix pat-s 2026-07-31 06:28:39 +00:00
  • 86707e3de4 chore(deps): update terraform bunnynet to ~> 0.16 automation-bot 2026-07-31 00:32:20 +00:00
  • 8d0c4b7ccd fix(patches): widen RcppParallel system-tbb scope to the whole redhat family (#139) pat-s 2026-07-28 06:57:08 +00:00
  • 463054625a chore(deps): update pre-commit hook posit-dev/air-pre-commit to v0.11.0 automation-bot 2026-07-28 02:34:05 +00:00
  • c7293aefa1 chore(deps): update terraform bunnynet to v0.15.2 automation-bot 2026-07-28 02:33:47 +00:00
  • adcc74ba4f chore(deps): update pre-commit hook rbubley/mirrors-prettier to v3.9.6 automation-bot 2026-07-28 00:32:55 +00:00