Commit graph

  • 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
  • 3f985b3bc7
    fix: use plan('sequential') instead of removing future, bincraft needs it internally for future_mapply pat-s 2026-04-10 12:41:09 +02:00
  • f831db042c
    fix: use plan('multisession') instead of plan('sequential') for future_mapply compatibility pat-s 2026-04-10 12:37:44 +02:00
  • 1ff6a0c32a
    fix: use plan('sequential') instead of removing future, bincraft needs it internally for future_mapply pat-s 2026-04-10 00:32:52 +02:00
  • 7ca1b6e5c6
    fix: remove pak::sysreqs_db_update() from matrix step, already cached by install-deps pat-s 2026-04-10 00:28:34 +02:00
  • 7bd77a2873
    fix: stop wiping entire R-pkgs cache, only clean locks and bincraft now that cache is rebuilt pat-s 2026-04-10 00:17:11 +02:00
  • e062c58185
    fix: restore pak::sysreqs_db_update() in matrix step and pre-cache it in install-deps pat-s 2026-04-10 00:15:23 +02:00
  • 18a8f2dc54
    fix: install packages-to-build.R deps (RPostgres, s3fs, data.table, future) in install-deps step pat-s 2026-04-10 00:07:54 +02:00
  • 0c4b56262c
    fix: remove redundant pak::sysreqs_db_update() from matrix step to reduce memory pressure pat-s 2026-04-10 00:06:25 +02:00
  • f3d71a1112
    fix: wipe entire R-pkgs cache to rebuild from scratch after corruption from failed installs pat-s 2026-04-10 00:01:16 +02:00
  • 11c4071c0d
    fix: remove future multisession to avoid fork memory failures with parallel matrix jobs pat-s 2026-04-09 23:58:51 +02:00
  • d5f7ecc0b4
    fix: skip dependency upgrades in install-deps step to avoid memory issues pat-s 2026-04-09 23:56:46 +02:00
  • 272275e868
    refactor: move bincraft install to separate pre-matrix pipeline step pat-s 2026-04-09 23:55:30 +02:00
  • 08070ce62f
    test: use sequential lapply instead of future multisession to rule out fork memory issue pat-s 2026-04-09 23:49:47 +02:00
  • 0aba224c11
    fix: install bincraft to per-job /tmp/R-libs to avoid shared cache conflicts between parallel matrix builds pat-s 2026-04-09 23:41:41 +02:00
  • 0efe1d3485
    fix: remove cached bincraft dir before install to avoid pak metadata conflict pat-s 2026-04-09 23:37:40 +02:00
  • 978eb42e2a
    fix: skip dependency upgrades when installing bincraft with pak::local_install() pat-s 2026-04-09 23:33:29 +02:00
  • 7d58aa7e59
    fix: use pak::local_install() from cloned path to avoid git URL resolution bug pat-s 2026-04-09 23:27:50 +02:00
  • fee3e4ca94
    fix: install bincraft via git clone + R CMD INSTALL --no-deps to avoid dependency rebuild and lock conflicts pat-s 2026-04-09 23:25:49 +02:00
  • 9ce6b0b4e1
    fix: remove old bincraft before reinstall to avoid RemoteType metadata conflict pat-s 2026-04-09 23:24:30 +02:00
  • 3fbf4ca1f8
    fix: force reinstall bincraft to bypass RemoteType mismatch with pak pat-s 2026-04-09 23:22:47 +02:00
  • 2f81bd6be5
    fix: clean stale R package lock dirs before installing bincraft pat-s 2026-04-09 23:21:12 +02:00
  • 1b24fa731a
    fix: install remotes package if missing before installing bincraft pat-s 2026-04-09 23:19:53 +02:00
  • c9040ee50a
    fix: use remotes::install_git() instead of pak::pak() for bincraft installation pat-s 2026-04-09 23:18:59 +02:00
  • 36c69e983f
    chore: always update bincraft at build start instead of using cached version pat-s 2026-04-09 23:16:35 +02:00
  • aa2a6edef4
    fix: write error message to stdout so it appears in CI logs pat-s 2026-04-09 23:06:10 +02:00
  • 688c299138
    chore: redirect stderr to stdout in build commands to surface R errors pat-s 2026-04-09 23:01:40 +02:00
  • 852f732933
    fix: compute platform for all distros and add error handler to surface failures pat-s 2026-04-09 22:59:46 +02:00
  • 9568d4dbfa
    fix: migrate packages-to-build.R S3 config from Hetzner to Backblaze pat-s 2026-04-09 22:53:49 +02:00
  • dae04820f8
    fix: add -- separator to xwfb-run invocations to prevent flag interception pat-s 2026-04-09 22:51:25 +02:00
  • a700194e4a chore(deps): update terraform bunnynet to ~> 0.14 automation-bot 2026-03-26 00:02:08 +00:00
  • 0f8d36cb51
    chore: use xwfb-run conditionally for RHEL 10 support pat-s 2026-03-24 11:26:37 +01:00
  • 3adf48b1c0
    chore: build on artemis on docker backend pat-s 2026-03-24 09:50:44 +01:00
  • f69ddfdc1a
    chore: remove alpine 321 index updates pat-s 2026-03-23 11:16:46 +01:00
  • 7bd4c75338
    alpine 3.23 pat-s 2026-03-22 12:37:04 +01:00
  • 861862ef81
    chore: rename proxy cache pat-s 2026-03-22 12:36:42 +01:00
  • 5f2fe24b45
    chore: increase update package index memory pat-s 2026-03-22 11:42:19 +01:00
  • e959d9743f
    refactor: migrate to backblaze pat-s 2026-03-22 00:32:03 +01:00
  • a3b3d37fe3 chore(deps): update reg.devxy.io/rpkgs/build-env-alpine docker tag automation-bot 2026-03-20 00:03:02 +00:00
  • e7f0df25c1 chore(deps): update terraform bunnynet to v0.13.4 automation-bot 2026-03-20 00:02:40 +00:00
  • e4548f54f9
    chore: reduce update package index memory requests pat-s 2026-03-19 11:07:54 +01:00
  • 96e2ffede0
    chore: run amd builds only on artemis pat-s 2026-03-17 19:46:49 +01:00
  • 0cc57d7cfd chore(deps): update terraform bunnynet to v0.13.2 automation-bot 2026-03-13 00:02:31 +00:00
  • 2f443310b6 chore(deps): update terraform bunnynet to v0.13.1 automation-bot 2026-03-07 00:01:29 +00:00
  • 43191d6698 chore(deps): update terraform bunnynet to ~> 0.13 automation-bot 2026-02-13 00:01:06 +00:00
  • ea6c3b9d79 chore(deps): update terraform bunnynet to v0.12.1 automation-bot 2026-02-05 00:02:23 +00:00
  • 06f2b1b5bc chore(deps): update terraform bunnynet to ~> 0.12 automation-bot 2026-01-30 00:02:14 +00:00
  • 15b8b23da7 chore(deps): update terraform bunnynet to v0.11.6 automation-bot 2026-01-16 00:03:53 +00:00
  • e706afd60a chore(deps): update terraform bunnynet to v0.11.5 automation-bot 2026-01-14 00:01:41 +00:00
  • 75893a8eda
    build rhel10 pat-s 2026-01-05 16:18:29 +01:00
  • 50c4138aa2
    chore: ignore gwlasso pat-s 2025-12-20 11:27:11 +01:00
  • 31ecac8c60 chore(deps): update terraform bunnynet to ~> 0.11 automation-bot 2025-12-20 00:01:50 +00:00
  • 1ca51368f9
    fix: quotes in R call pat-s 2025-12-15 14:29:51 +01:00
  • 1def662598
    refactor: update build-env image names pat-s 2025-12-13 10:53:39 +01:00
  • 2ebe7ba567
    chore: only build 5 most recent releases pat-s 2025-12-13 00:10:16 +01:00
  • 7be239c94f
    chore: add alpine-323 update workflows pat-s 2025-12-12 17:59:21 +01:00
  • b153d70b92
    build alpine 3.23 pat-s 2025-12-06 21:58:57 +01:00
  • fef6b42861
    refactor: use reg.devxy.io/rpkgs/ instead of dockerhub pat-s 2025-11-24 21:05:41 +01:00
  • 85c060dd09
    remove ntfy pat-s 2025-11-03 22:14:18 +01:00
  • be0094b23d
    process missed agent reassignments pat-s 2025-10-30 23:04:30 +01:00