Commit graph

  • 771d642531
    feat(updates): classifier-driven r-minor builds + per-minor index across platforms pat-s 2026-06-13 21:43:16 +02:00
  • 90dbcc224f
    feat(full): sensitive-only multi-R passes and per-minor index upload pat-s 2026-06-13 21:40:09 +02:00
  • 251bba8f23
    style: apply air and prettier formatting repo-wide pat-s 2026-06-13 21:23:37 +02:00
  • cf851c1c30
    ci: configure hook exclusions and fix README lint (MD040/MD056) pat-s 2026-06-13 21:23:36 +02:00
  • 67960b7b3b
    style: air-format and prettier the new r-minor build files pat-s 2026-06-13 21:14:36 +02:00
  • 4d10f400a6
    ci: add prek/pre-commit hooks (prettier, markdownlint, editorconfig, yamllint, air) pat-s 2026-06-13 21:14:36 +02:00
  • a33986a8d6
    feat(full): per-package r-minor flag and --sensitive-only mode in build-all.R pat-s 2026-06-13 20:51:42 +02:00
  • 34173a6722
    feat(full): classify r-minor sensitivity in install-deps precompute pat-s 2026-06-13 20:48:54 +02:00
  • dbf26d7786
    feat(local): metadata-only ABI triage helper pat-s 2026-06-13 20:46:49 +02:00
  • d328f261d2
    docs: implementation plans for R-minor-sensitive builds pat-s 2026-06-13 19:10:55 +02:00
  • 59c3e0960c
    docs: design for R-minor-sensitive binary builds pat-s 2026-06-13 18:53:17 +02:00
  • 4242e63f30 refactor(ci): simplify process-updates cache cleanup (#76) pat-s 2026-06-12 13:41:53 +00:00
  • 5d5df70b81
    refactor(ci): simplify process-updates cache cleanup pat-s 2026-06-12 15:38:16 +02:00
  • a02bd5c4ff
    chore: adjust cdn limits pat-s 2026-06-11 14:42:51 +02:00
  • 44482b18f9
    chore: cleanup and adjust cdn definitions pat-s 2026-06-11 11:16:55 +02:00
  • 81f585f7f5 chore(deps): update reg.devxy.io/docker.io/library/alpine docker tag to v3.24 automation-bot 2026-06-10 00:31:30 +00:00
  • 228459c0ba fix(ci): actually purge BunnyCDN cache in purge_cdn_cache.sh (#78) pat-s 2026-06-08 08:31:03 +00:00
  • 4425904eeb feat(ci): archive missed packages for redhat-10 and alpine323 (#75) pat-s 2026-06-08 08:30:38 +00:00
  • 53da568749 refactor: single source of truth for excluded packages (#79) pat-s 2026-06-08 08:30:19 +00:00
  • fb95042d16 chore: drop stale Hetzner-pointing helpers (#77) pat-s 2026-06-08 08:29:40 +00:00
  • 35dafab737 refactor: hoist CDN block_ips to a variable (#81) pat-s 2026-06-08 08:29:06 +00:00
  • a0afa62ea1 chore(deps): update reg.devxy.io/rpkgs/build-env-redhat docker tag to v10 automation-bot 2026-06-01 00:32:22 +00:00
  • 2ba6ab28f7
    chore: bump to bincraft 4.1.1 pat-s 2026-05-31 09:29:44 +02:00
  • 233dbfbdfd
    refactor: hoist CDN block_ips to a variable pat-s 2026-05-28 15:53:26 +02:00
  • 346f5629eb
    refactor: collapse cdn.tf pullzones into for_each pr/cdn-tf-for-each pat-s 2026-05-28 15:52:28 +02:00
  • 98a661faef
    refactor: single source of truth for excluded packages pat-s 2026-05-28 15:51:00 +02:00
  • 914b2e8af5
    fix(ci): actually purge BunnyCDN cache in purge_cdn_cache.sh pat-s 2026-05-28 15:48:03 +02:00
  • 948bc97166
    chore: drop stale Hetzner-pointing helpers pat-s 2026-05-28 15:46:27 +02:00
  • ef123774ae
    feat(ci): archive missed packages for redhat-10 and alpine323 pat-s 2026-05-28 15:44:47 +02:00
  • b1bed68898 refactor(ci): skip bincraft reinstall when image already has it (#72) pat-s 2026-05-28 12:37:58 +00:00
  • 9fb115037c
    4.1.0 pat-s 2026-05-28 14:37:48 +02:00
  • 7323ac1713
    refactor(ci): pin bincraft and skip reinstall when version matches pat-s 2026-05-28 13:58:44 +02:00
  • 9cbb43dada refactor(ci): drop dedicated update-package-index-* chain (#74) pat-s 2026-05-28 12:00:36 +00:00
  • 1b297b1194
    refactor(ci): drop dedicated update-package-index-* chain pat-s 2026-05-28 13:41:47 +02:00
  • e620bb1c33 refactor(ci): drop redundant cranlike/desc installs (#73) pat-s 2026-05-28 11:51:16 +00:00
  • 494730be5d feat(ci): purge CDN cache after process-updates runs (#71) pat-s 2026-05-28 11:50:04 +00:00
  • 19d5fa9ed6
    refactor(ci): drop redundant cranlike/desc installs pat-s 2026-05-28 13:40:51 +02:00
  • 13d51ef4dd
    feat(ci): purge CDN cache after process-updates runs pat-s 2026-05-28 13:38:19 +02:00
  • 8c5362b7ab
    refactor: R_VERSION syntax pat-s 2026-05-27 22:36:09 +02:00
  • 6faa3772d1 refactor(ci): use multi-R-version images across workflows (#70) pat-s 2026-05-26 08:51:27 +00:00
  • 6e62ea4604
    fix(ci): quote parameterized image: values in build-all-versions workflows pat-s 2026-05-26 10:49:16 +02:00
  • 5c3383f9e1
    chore: gitignore docs/ and untrack existing files pat-s 2026-05-26 10:41:16 +02:00
  • bd793868bf
    fix(ci): add missing packageVersion(bincraft) diagnostic in update-package-index-redhat-8-amd64 pat-s 2026-05-26 10:40:59 +02:00
  • dc19a4fd57
    fix(ci): correct codename rhel9 -> rhel10 in redhat-10 process-updates pat-s 2026-05-26 10:40:53 +02:00
  • 5c88b2bc37
    refactor: keep commented build-all-versions-install-deps example in sync pat-s 2026-05-25 23:02:21 +02:00
  • e221e89119
    refactor(justfile): use multi-R-version images in build/process recipes pat-s 2026-05-25 23:01:11 +02:00
  • 386deb5dfb
    refactor(ci): use multi-R-version image in build-r-minor-sensitive-packages pat-s 2026-05-25 22:58:57 +02:00
  • b25885bae3
    refactor(ci): use multi-R-version image in archive-missed-packages pat-s 2026-05-25 22:57:21 +02:00
  • 6f1c421434
    refactor(ci): use multi-R-version images in update-package-index workflows pat-s 2026-05-25 22:53:50 +02:00
  • 816b99cfaf
    refactor(ci): use multi-R-version images in weekly-audit-missing workflows pat-s 2026-05-25 22:48:35 +02:00
  • adfb2d4a87
    refactor(ci): use multi-R-version images in weekly-rebuild-missing workflows pat-s 2026-05-25 22:42:09 +02:00
  • 71893f6f19
    refactor(ci): use multi-R-version images in process-updates workflows pat-s 2026-05-25 22:35:32 +02:00
  • 5e50f2a6a0
    docs(ci): correct R_VERSION header annotation to full patch pat-s 2026-05-25 22:31:02 +02:00
  • 6403ad602f
    refactor(ci): use multi-R-version images in build-all-versions workflows pat-s 2026-05-25 22:27:35 +02:00
  • 754a076e33
    docs: add implementation plan for multi-R-version image refactor pat-s 2026-05-25 22:22:51 +02:00
  • 2432f3ff94
    docs: add spec for multi-R-version image refactor pat-s 2026-05-25 20:08:31 +02:00
  • 8e453a56ce chore(deps): update terraform bunnynet to v0.14.2 automation-bot 2026-05-20 00:31:33 +00:00
  • c9b7e1080a chore(deps): lock file maintenance automation-bot 2026-05-18 00:31:48 +00:00
  • 73b6677258 chore(deps): update terraform bunnynet to v0.14.1 automation-bot 2026-05-12 00:31:40 +00:00
  • 8ccfa125f4 chore(deps): update reg.devxy.io/rpkgs/build-env-alpine docker tag to v3.23 automation-bot 2026-04-22 00:01:31 +00:00
  • 84c59d1984
    fix: audit workflows pat-s 2026-04-21 20:30:33 +02:00
  • dfad39ebf1
    chore: remove unused FORGEJO_TOKEN pat-s 2026-04-21 20:21:48 +02:00
  • 39bd6cd690
    chore: remove manual condition trigger form weekly audit jobs pat-s 2026-04-21 20:20:54 +02:00
  • 3b5454aa99
    chore: purge package indexes for alpine pat-s 2026-04-21 19:56:22 +02:00
  • 0d6c1c8312
    fix: correct platform param in alpine 322/323 arm64 CI pipelines pat-s 2026-04-21 19:45:06 +02:00
  • 7892eb0423
    chore: remove unused cdns pat-s 2026-04-21 19:31:01 +02:00
  • 6440e3c7a1
    ci: make rhel10 update runs compatible with xwayland pat-s 2026-04-21 11:05:13 +02:00
  • 8974bc4c92
    feat: add rhel10 package update workflows pat-s 2026-04-20 11:51:27 +02:00
  • 8a98cf96a6
    fix: save S3 listing in precompute step, avoid loading s3fs in build step pat-s 2026-04-17 20:05:26 +02:00
  • bc3dbd6126
    fix: map x86_64/aarch64 to amd64/arm64 for S3 cache path pat-s 2026-04-17 19:04:18 +02:00
  • 9b27b3e650
    refactor: extract build-all R one-liner into local/build-all.R pat-s 2026-04-17 19:01:08 +02:00
  • 87d3f54b21
    fix: pass NULL to set_codename() which requires an explicit argument pat-s 2026-04-17 18:55:40 +02:00
  • 92084e51ed
    fix: use bincraft::set_codename() for S3 path in precompute step pat-s 2026-04-17 18:54:29 +02:00
  • e47949f546
    fix: remove force=TRUE to preserve error metadata tracking pat-s 2026-04-17 18:35:59 +02:00
  • a732993d2b
    feat: iterate over (package, version) pairs in build-all pipeline feat/build-precondition-optimization pat-s 2026-04-17 18:22:36 +02:00
  • 21ec8a67dd
    feat: save package+version pairs instead of just package names pat-s 2026-04-17 18:20:00 +02:00
  • 9330bef97c
    chore: adjust matrix split counts for amd64 and arm64 builds pat-s 2026-04-15 10:13:05 +02:00
  • 5293967137
    feat: run incremental package index update after each process-updates workflow pat-s 2026-04-15 10:09:35 +02:00
  • 477d21ce54 chore(deps): update reg.devxy.io/rpkgs/build-env-alpine docker tag to v3.23 automation-bot 2026-04-13 00:01:26 +00:00
  • a27011d049
    chore: 4-way split for amd pat-s 2026-04-12 19:07:32 +02:00
  • 70b6bf42bb chore(deps): update reg.devxy.io/rpkgs/build-env-redhat docker tag to v9 automation-bot 2026-04-12 08:01:16 +00:00
  • 360aa45e90
    fix: replace colon in error message to avoid YAML parsing issue in rebuild workflows pat-s 2026-04-11 21:53:22 +02:00
  • 5d9bdbb3a9
    feat: add 14 weekly rebuild workflows for all platform/arch combos pat-s 2026-04-11 21:46:38 +02:00
  • 10aeffd9fa
    feat: add 14 weekly audit workflows for all platform/arch combos pat-s 2026-04-11 21:45:29 +02:00
  • ffb8c42511
    feat: add weekly missing binaries audit R script pat-s 2026-04-11 21:41:59 +02:00
  • 84f59682eb
    feat: add excluded-packages.json for weekly missing binaries workflow pat-s 2026-04-11 21:41:55 +02:00
  • 82dd2af5b2
    docs: add implementation plan for weekly missing binaries audit & rebuild pat-s 2026-04-11 21:23:59 +02:00
  • 154a517cfc
    docs: add design spec for weekly missing binaries audit & rebuild workflow pat-s 2026-04-11 21:16:30 +02:00
  • 14950a6bfc
    refactor: chain update-package-index workflows sequentially to avoid overwhelming S3 endpoint pat-s 2026-04-11 10:18:35 +02:00
  • a64dea6b23
    refactor: separate install-deps workflows for arch pat-s 2026-04-11 09:49:44 +02:00
  • 1c1bfb5f6d
    chore: align arm64 workflow pat-s 2026-04-11 09:47:19 +02:00
  • ce8d74d0eb
    refactor: apply same build improvements to arm64 workflow pat-s 2026-04-11 09:47:04 +02:00
  • 9ff676a5cb
    chore: don't clean cache pat-s 2026-04-10 20:16:05 +02:00
  • 4b27430270
    fix: use weston instead of mutter as Wayland compositor to reduce memory usage pat-s 2026-04-10 20:15:42 +02:00
  • 4892497c76
    fix: redirect R message stream to stdout to bypass xwfb-run stderr swallowing pat-s 2026-04-10 17:48:29 +02:00
  • 112bc60ec2
    debug: add per-package progress output to stdout to diagnose hang vs buffering pat-s 2026-04-10 17:30:20 +02:00
  • 270843eaf9
    refactor: precompute package list in install-deps step to reduce matrix job memory usage pat-s 2026-04-10 16:21:33 +02:00
  • e53f11a896
    fix: one-time full R-pkgs cache wipe to fix corrupted .so files from previous failed builds pat-s 2026-04-10 16:04:49 +02:00
  • 858f13140b
    fix: clear pak cache before installing bincraft to ensure new version is picked up pat-s 2026-04-10 15:02:10 +02:00
  • 6da70e5074
    fix: use unique X server number per matrix job to prevent Xwayland collisions pat-s 2026-04-10 12:43:11 +02:00