Commit graph

583 commits

Author SHA1 Message Date
56d26ef59c
docs: add CLAUDE.md with B2 storage gotchas and CI workflow conventions for agents
All checks were successful
ci/crow/cron/build/16 Pipeline was successful
ci/crow/cron/build/14 Pipeline was successful
ci/crow/cron/build/6 Pipeline was successful
ci/crow/cron/build/3 Pipeline was successful
ci/crow/cron/build/15 Pipeline was successful
ci/crow/cron/build/12 Pipeline was successful
ci/crow/cron/build/9 Pipeline was successful
ci/crow/cron/build/18 Pipeline was successful
ci/crow/cron/build/17 Pipeline was successful
ci/crow/cron/build/7 Pipeline was successful
ci/crow/cron/build/11 Pipeline was successful
ci/crow/cron/build/1 Pipeline was successful
ci/crow/cron/build/5 Pipeline was successful
ci/crow/cron/build/2 Pipeline was successful
ci/crow/cron/build/10 Pipeline was successful
ci/crow/cron/build/4 Pipeline was successful
ci/crow/cron/build/8 Pipeline was successful
ci/crow/cron/build/13 Pipeline was successful
2026-07-02 08:43:35 +02:00
8eacc0ab47
fix(ci): use bare shell vars in existing-version check (crow ${VAR} substitution)
All checks were successful
ci/crow/cron/build/6 Pipeline was successful
ci/crow/cron/build/10 Pipeline was successful
ci/crow/cron/build/16 Pipeline was successful
ci/crow/cron/build/8 Pipeline was successful
ci/crow/cron/build/5 Pipeline was successful
ci/crow/cron/build/18 Pipeline was successful
ci/crow/cron/build/14 Pipeline was successful
ci/crow/cron/build/17 Pipeline was successful
ci/crow/cron/build/9 Pipeline was successful
ci/crow/cron/build/13 Pipeline was successful
ci/crow/cron/build/4 Pipeline was successful
ci/crow/cron/build/15 Pipeline was successful
ci/crow/cron/build/7 Pipeline was successful
ci/crow/cron/build/3 Pipeline was successful
ci/crow/cron/build/2 Pipeline was successful
ci/crow/cron/build/12 Pipeline was successful
ci/crow/cron/build/11 Pipeline was successful
ci/crow/cron/build/1 Pipeline was successful
The merged HEAD-probe check still rebuilt everything: crow runs its own
${VAR} substitution over the commands before the shell executes, so the
shell variables ${BASE} and ${VERSION} were blanked to empty (only matrix
vars resolve at that stage). Every probed URL was therefore malformed and
returned non-200, leaving r-versions-existing.txt empty.

Use bare $name for shell variables and build the filename with printf, which
avoids the ${VERSION}_1 brace requirement entirely. Matrix vars (${PLATFORM},
${PLATFORM_ID}, ${ARCH_ID}) keep braces since crow resolves those correctly.
Verified URL construction against the live bucket for apk, deb and rpm.
2026-06-29 14:15:55 +02:00
ca336c2720 fix(ci): detect existing R versions via public object HEAD probe (#8)
Some checks failed
ci/crow/cron/build/1 Pipeline failed
ci/crow/cron/build/3 Pipeline was canceled
ci/crow/cron/build/4 Pipeline was canceled
ci/crow/cron/build/12 Pipeline was canceled
ci/crow/cron/build/5 Pipeline was canceled
ci/crow/cron/build/14 Pipeline was canceled
ci/crow/cron/build/6 Pipeline was canceled
ci/crow/cron/build/2 Pipeline was canceled
ci/crow/cron/build/13 Pipeline was canceled
ci/crow/cron/build/17 Pipeline was canceled
ci/crow/cron/build/18 Pipeline was canceled
ci/crow/cron/build/9 Pipeline was canceled
ci/crow/cron/build/16 Pipeline was canceled
ci/crow/cron/build/10 Pipeline was canceled
ci/crow/cron/build/11 Pipeline was canceled
ci/crow/cron/build/7 Pipeline was canceled
ci/crow/cron/build/8 Pipeline was canceled
ci/crow/cron/build/15 Pipeline was canceled
The existing-version check listed the bucket with an anonymous curl, but
Backblaze B2 requires authentication for the list-bucket API, so it returned
AccessDenied and r-versions-existing.txt was always empty -> every version
was rebuilt despite already existing in s3.

Signing the request is not workable here: the B2 credentials are scoped to
the plugin-s3 image in crow and are not injected into this plain alpine step
(curl saw --user ":").

Individual artifacts are public-read, so probe each expected object URL with
an anonymous HEAD instead of listing the bucket. The filename mirrors what
nfpm produces (version/release pinned to 1): r-<ver>_1_<arch>.{apk,deb} for
alpine/ubuntu and R-<ver>-1-1.<arch>.rpm for el*. Verified against the live
bucket for all three packager families.

Reviewed-on: #8
2026-06-29 12:11:03 +00:00
1e278cdb3a fix(ci): authenticate B2 list-bucket request in existing-version check (#7)
Some checks failed
ci/crow/cron/build/1 Pipeline was successful
ci/crow/cron/build/2 Pipeline was successful
ci/crow/cron/build/4 Pipeline was successful
ci/crow/cron/build/5 Pipeline was successful
ci/crow/cron/build/6 Pipeline was successful
ci/crow/cron/build/8 Pipeline was successful
ci/crow/cron/build/10 Pipeline was successful
ci/crow/cron/build/11 Pipeline was successful
ci/crow/cron/build/12 Pipeline was successful
ci/crow/cron/build/13 Pipeline was successful
ci/crow/cron/build/3 Pipeline was successful
ci/crow/cron/build/18 Pipeline was successful
ci/crow/cron/build/16 Pipeline was successful
ci/crow/cron/build/14 Pipeline was successful
ci/crow/cron/build/9 Pipeline was successful
ci/crow/cron/build/17 Pipeline was canceled
ci/crow/cron/build/15 Pipeline was canceled
ci/crow/cron/build/7 Pipeline was canceled
Backblaze B2 requires authentication for the list-bucket API; anonymous
access only works for individual public-read objects. The unauthenticated
curl returned AccessDenied, so r-version-s3.txt was always empty and every
R version was rebuilt despite already existing in s3.

Sign the listing request with --aws-sigv4 using the same B2 credentials as
the upload step. Also fix the broken version extraction: the old
substr($NF, 3, 5) ran against the prefixed key and yielded garbage, so the
Build step's grep could never match. Print the actual version on a match
and use a literal index() instead of a regex comparison.

Reviewed-on: #7
2026-06-29 11:02:04 +00:00
56c75e2df0 ci: build last four minor R versions instead of only the latest (#6)
All checks were successful
ci/crow/cron/build/1 Pipeline was successful
ci/crow/cron/build/2 Pipeline was successful
ci/crow/cron/build/10 Pipeline was successful
ci/crow/cron/build/5 Pipeline was successful
ci/crow/cron/build/17 Pipeline was successful
ci/crow/cron/build/18 Pipeline was successful
ci/crow/cron/build/15 Pipeline was successful
ci/crow/cron/build/8 Pipeline was successful
ci/crow/cron/build/6 Pipeline was successful
ci/crow/cron/build/12 Pipeline was successful
ci/crow/cron/build/4 Pipeline was successful
ci/crow/cron/build/14 Pipeline was successful
ci/crow/cron/build/16 Pipeline was successful
ci/crow/cron/build/9 Pipeline was successful
ci/crow/cron/build/7 Pipeline was successful
ci/crow/cron/build/13 Pipeline was successful
ci/crow/cron/build/11 Pipeline was successful
ci/crow/cron/build/3 Pipeline was successful
## Summary

The crow build pipeline previously built only the single latest stable R version (from the brew formula).
It now builds the latest patch release of each of the **last four minor R versions** and uploads any that are missing from S3, so older supported minors stay available rather than only the newest stable.

- **Get R versions to build**: derive the four versions from posit's `versions.json` (the same source upstream's `test/get_r_versions.py` uses) via jq — keep only `x.y.z` releases, take the latest patch per minor, then the top four minors (e.g. `4.6.0, 4.5.3, 4.4.3, 4.3.3`).
- **Check which R versions already exist in s3**: iterate the four versions against the S3 listing for the platform/arch.
- **Build**: build only the versions that are missing. In steady state nothing builds; when a new minor lands, only that one is built.

## awk fix

The existence check used an awk regex (`$0 ~ ver`), so the unescaped dots in a version made `4.4.3` spuriously match `4.3.3` (the substring `4/4.3` satisfies the pattern).
Harmless with a single version, but across four adjacent versions it would wrongly skip builds.
Switched to literal substring matching via awk `index($0, ver)`.

Reviewed-on: #6
2026-06-12 17:16:43 +00:00
d34684260f feat: add alpine-3.24 build config (#5)
All checks were successful
ci/crow/cron/build/1 Pipeline was successful
ci/crow/cron/build/2 Pipeline was successful
ci/crow/cron/build/4 Pipeline was successful
ci/crow/cron/build/6 Pipeline was successful
ci/crow/cron/build/7 Pipeline was successful
ci/crow/cron/build/10 Pipeline was successful
ci/crow/cron/build/11 Pipeline was successful
ci/crow/cron/build/13 Pipeline was successful
ci/crow/cron/build/14 Pipeline was successful
ci/crow/cron/build/15 Pipeline was successful
ci/crow/cron/build/16 Pipeline was successful
ci/crow/cron/build/17 Pipeline was successful
ci/crow/cron/build/18 Pipeline was successful
ci/crow/cron/build/5 Pipeline was successful
ci/crow/cron/build/12 Pipeline was successful
ci/crow/cron/build/3 Pipeline was successful
ci/crow/cron/build/8 Pipeline was successful
ci/crow/cron/build/9 Pipeline was successful
## Summary

Adds an `alpine-3.24` build configuration, mirroring the existing `alpine-3.23` setup.

- `builder/Dockerfile.alpine-324` — `FROM alpine:3.24`, `OS_IDENTIFIER=alpine-324`, copies `package.alpine-324`
- `builder/package.alpine-324` — nfpm spec (identical to 323)
- `builder/docker-compose.yml` — new `alpine-324` service
- `Makefile` `PLATFORMS` and `Justfile` `build-r-alpine-324` target
- `.crow/build.yaml` — alpine-324 matrix entries (arm64 + amd64), newest-first

Existing alpine-322/323 matrix entries are left intact.

Reviewed-on: #5
2026-06-12 13:46:11 +00:00
4c63350f7d
ci: clamp MTU to 1280 in all alpine steps and DinD service
Some checks failed
ci/crow/cron/build/5 Pipeline is running
ci/crow/cron/build/7 Pipeline is running
ci/crow/cron/build/13 Pipeline is running
ci/crow/cron/build/3 Pipeline failed
ci/crow/cron/build/11 Pipeline was successful
ci/crow/cron/build/9 Pipeline failed
ci/crow/cron/build/2 Pipeline failed
ci/crow/cron/build/4 Pipeline failed
ci/crow/cron/build/1 Pipeline failed
ci/crow/cron/build/8 Pipeline failed
ci/crow/cron/build/16 Pipeline failed
ci/crow/cron/build/12 Pipeline failed
ci/crow/cron/build/6 Pipeline failed
ci/crow/cron/build/15 Pipeline failed
ci/crow/cron/build/14 Pipeline failed
ci/crow/cron/build/10 Pipeline was successful
Path MTU to external destinations is ~1280 from the new cluster
(PMTUD broken upstream, packets >1280 are silently dropped). Force
eth0 MTU to 1280 at the start of every step (needs privileged), drop
the DinD inner bridge from 1420 to 1280, and wrap each apk add in a
short retry loop to absorb any remaining transient failures.

Workflow-side workaround; the proper fix is to lower the CNI/host
docker daemon MTU at the infra layer.
2026-05-13 21:47:44 +02:00
22d8a945d5
ci: add temporary Net debug step for MTU/connectivity diagnosis
Some checks failed
ci/crow/cron/build/6 Pipeline failed
ci/crow/cron/build/4 Pipeline failed
ci/crow/cron/build/15 Pipeline failed
ci/crow/cron/build/3 Pipeline failed
ci/crow/cron/build/2 Pipeline failed
ci/crow/cron/build/8 Pipeline failed
ci/crow/cron/build/11 Pipeline failed
ci/crow/cron/build/10 Pipeline failed
ci/crow/cron/build/12 Pipeline failed
ci/crow/cron/build/13 Pipeline failed
ci/crow/cron/build/9 Pipeline failed
ci/crow/cron/build/16 Pipeline failed
ci/crow/cron/build/14 Pipeline failed
ci/crow/cron/build/1 Pipeline failed
ci/crow/cron/build/5 Pipeline failed
ci/crow/cron/build/7 Pipeline failed
2026-05-13 21:38:21 +02:00
4695bd08b7
fix: stabilize alpine CI steps
Some checks failed
ci/crow/cron/build/9 Pipeline failed
ci/crow/cron/build/16 Pipeline failed
ci/crow/cron/build/10 Pipeline failed
ci/crow/cron/build/2 Pipeline failed
ci/crow/cron/build/8 Pipeline failed
ci/crow/cron/build/11 Pipeline failed
ci/crow/cron/build/1 Pipeline failed
ci/crow/cron/build/6 Pipeline failed
ci/crow/cron/build/12 Pipeline failed
ci/crow/cron/build/7 Pipeline was successful
ci/crow/cron/build/4 Pipeline failed
ci/crow/cron/build/5 Pipeline was successful
ci/crow/cron/build/3 Pipeline was successful
ci/crow/cron/build/14 Pipeline failed
ci/crow/cron/build/13 Pipeline failed
ci/crow/cron/build/15 Pipeline failed
- Fetch R version from Homebrew JSON API with jq instead of scraping
  the raw formula (was silently producing an empty version file that
  propagated to downstream steps).
- Replace grep -oP with grep -oE in the S3 listing step; BusyBox grep
  in the alpine image has no Perl-regex support.
- Add ephemeral-storage requests/limits to the Build step so the
  docker-cli apk extract doesn't fail with I/O errors under node
  disk pressure.
2026-05-13 16:48:08 +02:00
6c208135e2
fix: install ca-certificates before switching Ubuntu 22.04 sources to HTTPS
Some checks failed
ci/crow/cron/build/14 Pipeline failed
ci/crow/cron/build/12 Pipeline failed
ci/crow/cron/build/6 Pipeline failed
ci/crow/cron/build/16 Pipeline failed
ci/crow/cron/build/3 Pipeline failed
ci/crow/cron/build/2 Pipeline failed
ci/crow/cron/build/4 Pipeline failed
ci/crow/cron/build/5 Pipeline failed
ci/crow/cron/build/9 Pipeline failed
ci/crow/cron/build/11 Pipeline failed
ci/crow/cron/build/15 Pipeline failed
ci/crow/cron/build/8 Pipeline failed
ci/crow/cron/build/7 Pipeline failed
ci/crow/cron/build/1 Pipeline failed
ci/crow/cron/build/10 Pipeline failed
ci/crow/cron/build/13 Pipeline failed
2026-05-05 09:45:46 +02:00
090bf0a1eb
ci: migrate from Hetzner to Backblaze
Some checks failed
ci/crow/cron/build/1 Pipeline failed
ci/crow/cron/build/2 Pipeline failed
ci/crow/cron/build/3 Pipeline failed
ci/crow/cron/build/7 Pipeline failed
ci/crow/cron/build/10 Pipeline failed
ci/crow/cron/build/12 Pipeline failed
ci/crow/cron/build/15 Pipeline was successful
ci/crow/cron/build/16 Pipeline was successful
ci/crow/cron/build/6 Pipeline was successful
ci/crow/cron/build/9 Pipeline was successful
ci/crow/cron/build/13 Pipeline was canceled
ci/crow/cron/build/8 Pipeline failed
ci/crow/cron/build/11 Pipeline was canceled
ci/crow/cron/build/5 Pipeline was successful
ci/crow/cron/build/4 Pipeline failed
ci/crow/cron/build/14 Pipeline was canceled
2026-04-29 14:32:34 +02:00
6f6e1defd3
fix: switch Ubuntu 22.04 apt sources from HTTP to HTTPS to avoid connection failures
Some checks failed
ci/crow/manual/build/8 Pipeline failed
ci/crow/manual/build/1 Pipeline failed
ci/crow/manual/build/5 Pipeline failed
ci/crow/manual/build/2 Pipeline failed
ci/crow/manual/build/4 Pipeline failed
ci/crow/manual/build/10 Pipeline failed
ci/crow/manual/build/12 Pipeline failed
ci/crow/manual/build/3 Pipeline failed
ci/crow/manual/build/7 Pipeline failed
ci/crow/manual/build/9 Pipeline failed
ci/crow/manual/build/11 Pipeline failed
ci/crow/manual/build/15 Pipeline failed
ci/crow/manual/build/13 Pipeline failed
ci/crow/manual/build/14 Pipeline failed
ci/crow/cron/build/15 Pipeline failed
ci/crow/cron/build/14 Pipeline failed
ci/crow/cron/build/9 Pipeline failed
ci/crow/cron/build/3 Pipeline failed
ci/crow/cron/build/2 Pipeline failed
ci/crow/cron/build/5 Pipeline failed
ci/crow/cron/build/6 Pipeline failed
ci/crow/cron/build/8 Pipeline failed
ci/crow/cron/build/7 Pipeline was successful
ci/crow/cron/build/1 Pipeline was successful
ci/crow/cron/build/4 Pipeline failed
ci/crow/cron/build/10 Pipeline failed
ci/crow/cron/build/12 Pipeline failed
ci/crow/cron/build/11 Pipeline failed
ci/crow/cron/build/13 Pipeline failed
ci/crow/cron/build/16 Pipeline failed
2026-04-24 13:40:13 +02:00
db8dd66a07
fix: remove libpcre3-dev from Ubuntu 26.04 build, not available in this release 2026-04-24 13:38:48 +02:00
782707f352
feat: add Ubuntu 26.04 (Resolute) support
Some checks failed
ci/crow/manual/build/4 Pipeline failed
ci/crow/manual/build/1 Pipeline failed
ci/crow/manual/build/9 Pipeline failed
ci/crow/manual/build/11 Pipeline failed
ci/crow/manual/build/5 Pipeline failed
ci/crow/manual/build/6 Pipeline failed
ci/crow/manual/build/2 Pipeline was successful
ci/crow/manual/build/3 Pipeline was successful
ci/crow/manual/build/8 Pipeline failed
ci/crow/manual/build/10 Pipeline failed
ci/crow/manual/build/12 Pipeline failed
ci/crow/manual/build/7 Pipeline failed
ci/crow/manual/build/16 Pipeline failed
ci/crow/manual/build/13 Pipeline failed
ci/crow/manual/build/14 Pipeline failed
ci/crow/manual/build/15 Pipeline failed
Add Dockerfile, package script, and CI/build configuration for ubuntu-2604 across all build targets.
2026-04-24 13:20:25 +02:00
db4f305877
fix: replace aws-cli with curl for S3 checks to avoid python3 dependency issues on Alpine 3.23
Some checks failed
ci/crow/manual/build/1 Pipeline failed
ci/crow/manual/build/5 Pipeline failed
ci/crow/manual/build/2 Pipeline was successful
ci/crow/manual/build/4 Pipeline was successful
ci/crow/manual/build/3 Pipeline was successful
ci/crow/manual/build/6 Pipeline was successful
ci/crow/manual/build/8 Pipeline failed
ci/crow/manual/build/10 Pipeline failed
ci/crow/manual/build/9 Pipeline failed
ci/crow/manual/build/7 Pipeline failed
ci/crow/manual/build/14 Pipeline failed
ci/crow/manual/build/12 Pipeline failed
ci/crow/manual/build/13 Pipeline failed
ci/crow/manual/build/11 Pipeline failed
2026-04-24 12:46:57 +02:00
e75479069e
chore: remove tolerations
Some checks failed
ci/crow/manual/build/4 Pipeline failed
ci/crow/manual/build/3 Pipeline failed
ci/crow/manual/build/7 Pipeline failed
ci/crow/manual/build/13 Pipeline failed
ci/crow/manual/build/11 Pipeline failed
ci/crow/manual/build/12 Pipeline failed
ci/crow/manual/build/9 Pipeline failed
ci/crow/manual/build/2 Pipeline failed
ci/crow/manual/build/8 Pipeline failed
ci/crow/manual/build/14 Pipeline failed
ci/crow/manual/build/6 Pipeline failed
ci/crow/manual/build/10 Pipeline failed
ci/crow/manual/build/1 Pipeline failed
ci/crow/manual/build/5 Pipeline failed
ci/crow/cron/build/2 Pipeline failed
ci/crow/cron/build/11 Pipeline failed
ci/crow/cron/build/14 Pipeline failed
ci/crow/cron/build/9 Pipeline failed
ci/crow/cron/build/10 Pipeline was successful
ci/crow/cron/build/1 Pipeline was successful
ci/crow/cron/build/8 Pipeline was successful
ci/crow/cron/build/12 Pipeline was successful
ci/crow/cron/build/4 Pipeline was successful
ci/crow/cron/build/3 Pipeline was successful
ci/crow/cron/build/6 Pipeline was successful
ci/crow/cron/build/7 Pipeline was successful
ci/crow/cron/build/13 Pipeline was successful
ci/crow/cron/build/5 Pipeline was successful
2026-03-22 11:01:32 +01:00
528708c087
ci: don't limit instance types
Some checks failed
ci/crow/manual/build/1 Pipeline failed
ci/crow/manual/build/10 Pipeline failed
ci/crow/manual/build/14 Pipeline failed
ci/crow/manual/build/3 Pipeline failed
ci/crow/manual/build/6 Pipeline failed
ci/crow/manual/build/9 Pipeline failed
ci/crow/manual/build/4 Pipeline failed
ci/crow/manual/build/7 Pipeline failed
ci/crow/manual/build/12 Pipeline failed
ci/crow/manual/build/11 Pipeline failed
ci/crow/manual/build/5 Pipeline failed
ci/crow/manual/build/8 Pipeline failed
ci/crow/manual/build/13 Pipeline failed
ci/crow/manual/build/2 Pipeline failed
2026-03-22 11:00:32 +01:00
7913215430
use proxy cache
Some checks failed
ci/crow/manual/build/1 Pipeline was successful
ci/crow/manual/build/2 Pipeline was successful
ci/crow/manual/build/14 Pipeline was successful
ci/crow/manual/build/5 Pipeline was successful
ci/crow/manual/build/3 Pipeline was successful
ci/crow/manual/build/6 Pipeline is running
ci/crow/manual/build/10 Pipeline is running
ci/crow/cron/build/4 Pipeline is running
ci/crow/cron/build/8 Pipeline is running
ci/crow/manual/build/9 Pipeline failed
ci/crow/cron/build/2 Pipeline is running
ci/crow/cron/build/14 Pipeline is running
ci/crow/manual/build/7 Pipeline failed
ci/crow/cron/build/13 Pipeline was successful
ci/crow/cron/build/11 Pipeline was successful
ci/crow/cron/build/5 Pipeline was successful
ci/crow/manual/build/4 Pipeline is running
ci/crow/cron/build/3 Pipeline failed
ci/crow/manual/build/11 Pipeline was successful
ci/crow/manual/build/13 Pipeline was successful
ci/crow/cron/build/1 Pipeline was successful
ci/crow/cron/build/7 Pipeline was successful
ci/crow/cron/build/9 Pipeline was successful
ci/crow/manual/build/8 Pipeline failed
ci/crow/cron/build/12 Pipeline failed
ci/crow/manual/build/12 Pipeline failed
ci/crow/cron/build/6 Pipeline failed
ci/crow/cron/build/10 Pipeline failed
2025-12-07 15:06:48 +01:00
4d089e8d01
chore: fix alpine3.22+ builds with R <= 4.4.0
Some checks failed
ci/crow/cron/build/4 Pipeline failed
ci/crow/cron/build/13 Pipeline was successful
ci/crow/cron/build/7 Pipeline was successful
ci/crow/cron/build/11 Pipeline was successful
ci/crow/cron/build/9 Pipeline was successful
ci/crow/cron/build/10 Pipeline was successful
ci/crow/cron/build/12 Pipeline was successful
ci/crow/cron/build/14 Pipeline was successful
ci/crow/cron/build/5 Pipeline failed
ci/crow/cron/build/8 Pipeline failed
ci/crow/cron/build/6 Pipeline failed
ci/crow/cron/build/2 Pipeline failed
ci/crow/cron/build/1 Pipeline failed
ci/crow/cron/build/3 Pipeline failed
2025-12-06 15:47:59 +01:00
11f6e1cf7b
run on kubernetes backend
All checks were successful
ci/crow/cron/build/14 Pipeline was successful
ci/crow/cron/build/8 Pipeline was successful
ci/crow/cron/build/2 Pipeline was successful
ci/crow/cron/build/6 Pipeline was successful
ci/crow/cron/build/10 Pipeline was successful
ci/crow/cron/build/9 Pipeline was successful
ci/crow/cron/build/13 Pipeline was successful
ci/crow/cron/build/3 Pipeline was successful
ci/crow/cron/build/5 Pipeline was successful
ci/crow/cron/build/1 Pipeline was successful
ci/crow/cron/build/7 Pipeline was successful
ci/crow/cron/build/4 Pipeline was successful
ci/crow/cron/build/12 Pipeline was successful
ci/crow/cron/build/11 Pipeline was successful
2025-12-06 13:27:06 +01:00
2bd13e016c
refactor: awscli -> s5cmd, add alpine 323
Some checks failed
ci/crow/cron/build/4 Pipeline is pending
ci/crow/cron/build/5 Pipeline is pending
ci/crow/cron/build/6 Pipeline is pending
ci/crow/cron/build/7 Pipeline is pending
ci/crow/cron/build/8 Pipeline is pending
ci/crow/cron/build/9 Pipeline is pending
ci/crow/cron/build/10 Pipeline is pending
ci/crow/cron/build/11 Pipeline is pending
ci/crow/cron/build/12 Pipeline is pending
ci/crow/cron/build/13 Pipeline is pending
ci/crow/cron/build/1 Pipeline was successful
ci/crow/cron/build/14 Pipeline was successful
ci/crow/cron/build/3 Pipeline failed
ci/crow/cron/build/2 Pipeline was successful
2025-12-06 12:33:35 +01:00
42969daeb1
chore: proxy cache name 2025-12-06 12:04:31 +01:00
a8e38ea55d
chore: remove alpine 321, add 323
Some checks failed
ci/crow/cron/build/7 Pipeline is pending
ci/crow/cron/build/8 Pipeline is pending
ci/crow/cron/build/9 Pipeline is pending
ci/crow/cron/build/10 Pipeline is pending
ci/crow/cron/build/11 Pipeline is pending
ci/crow/cron/build/12 Pipeline is pending
ci/crow/cron/build/13 Pipeline is pending
ci/crow/cron/build/14 Pipeline is pending
ci/crow/cron/build/5 Pipeline was successful
ci/crow/cron/build/4 Pipeline failed
ci/crow/cron/build/6 Pipeline failed
ci/crow/cron/build/2 Pipeline failed
ci/crow/cron/build/1 Pipeline failed
ci/crow/cron/build/3 Pipeline was successful
2025-12-06 12:01:19 +01:00
b888251fa2
ci: prefix endpoint with https
Some checks failed
ci/crow/cron/build/7 Pipeline failed
ci/crow/cron/build/8 Pipeline failed
ci/crow/cron/build/5 Pipeline failed
ci/crow/cron/build/6 Pipeline failed
ci/crow/cron/build/14 Pipeline failed
ci/crow/cron/build/11 Pipeline failed
ci/crow/cron/build/10 Pipeline failed
ci/crow/cron/build/13 Pipeline failed
ci/crow/cron/build/3 Pipeline failed
ci/crow/cron/build/2 Pipeline failed
ci/crow/cron/build/1 Pipeline failed
ci/crow/cron/build/12 Pipeline failed
ci/crow/cron/build/4 Pipeline failed
ci/crow/cron/build/9 Pipeline failed
2025-12-01 10:44:32 +01:00
automation-bot
afe42a1540 chore(deps): update reg.devxy.io/proxy_cache/woodpeckerci/plugin-s3 docker tag to v1.5.2
Some checks failed
ci/crow/cron/build/13 Pipeline is pending
ci/crow/cron/build/12 Pipeline is running
ci/crow/cron/build/6 Pipeline is running
ci/crow/cron/build/14 Pipeline is running
ci/crow/cron/build/9 Pipeline failed
ci/crow/cron/build/1 Pipeline failed
ci/crow/cron/build/10 Pipeline failed
ci/crow/cron/build/3 Pipeline failed
ci/crow/cron/build/7 Pipeline failed
ci/crow/cron/build/8 Pipeline failed
ci/crow/cron/build/5 Pipeline failed
ci/crow/cron/build/11 Pipeline failed
ci/crow/cron/build/2 Pipeline failed
ci/crow/cron/build/4 Pipeline failed
2025-10-01 00:07:36 +00:00
5c9b97b5dd
use reg.devxy.io/proxy_cache
All checks were successful
ci/crow/cron/build/14 Pipeline was successful
ci/crow/cron/build/1 Pipeline was successful
ci/crow/cron/build/9 Pipeline was successful
ci/crow/cron/build/13 Pipeline was successful
ci/crow/cron/build/3 Pipeline was successful
ci/crow/cron/build/7 Pipeline was successful
ci/crow/cron/build/11 Pipeline was successful
ci/crow/cron/build/5 Pipeline was successful
ci/crow/cron/build/10 Pipeline was successful
ci/crow/cron/build/8 Pipeline was successful
ci/crow/cron/build/12 Pipeline was successful
ci/crow/cron/build/6 Pipeline was successful
ci/crow/cron/build/2 Pipeline was successful
ci/crow/cron/build/4 Pipeline was successful
2025-09-02 11:23:00 +02:00
automation-bot
1f55c66522 chore(deps): update woodpeckerci/plugin-s3 docker tag to v1.5.1
Some checks failed
ci/crow/cron/build/6 Pipeline failed
ci/crow/cron/build/12 Pipeline failed
ci/crow/cron/build/8 Pipeline failed
ci/crow/cron/build/10 Pipeline failed
ci/crow/cron/build/2 Pipeline failed
ci/crow/cron/build/14 Pipeline failed
ci/crow/cron/build/4 Pipeline failed
ci/crow/cron/build/1 Pipeline failed
ci/crow/cron/build/3 Pipeline failed
ci/crow/cron/build/5 Pipeline failed
ci/crow/cron/build/7 Pipeline failed
ci/crow/cron/build/9 Pipeline failed
ci/crow/cron/build/11 Pipeline failed
ci/crow/cron/build/13 Pipeline failed
2025-07-24 00:04:07 +00:00
automation-bot
71e19230a6 chore(deps): update woodpeckerci/plugin-s3 docker tag to v1.5.0
Some checks failed
ci/crow/cron/build/9 Pipeline failed
ci/crow/cron/build/5 Pipeline failed
ci/crow/cron/build/3 Pipeline failed
ci/crow/cron/build/1 Pipeline failed
ci/crow/cron/build/8 Pipeline failed
ci/crow/cron/build/2 Pipeline was successful
ci/crow/cron/build/10 Pipeline was successful
ci/crow/cron/build/12 Pipeline was successful
ci/crow/cron/build/4 Pipeline was successful
ci/crow/cron/build/14 Pipeline was successful
ci/crow/cron/build/11 Pipeline was successful
ci/crow/cron/build/6 Pipeline was successful
ci/crow/cron/build/13 Pipeline was successful
ci/crow/cron/build/7 Pipeline was successful
2025-07-13 00:04:35 +00:00
automation-bot
b3db015543 chore(deps): update woodpeckerci/plugin-s3 docker tag to v1.4.0
Some checks failed
ci/crow/cron/build/6 Pipeline was successful
ci/crow/cron/build/1 Pipeline failed
ci/crow/cron/build/2 Pipeline failed
ci/crow/cron/build/4 Pipeline failed
ci/crow/cron/build/14 Pipeline failed
ci/crow/cron/build/12 Pipeline failed
ci/crow/cron/build/9 Pipeline failed
ci/crow/cron/build/11 Pipeline failed
ci/crow/cron/build/13 Pipeline failed
ci/crow/cron/build/5 Pipeline failed
ci/crow/cron/build/8 Pipeline failed
ci/crow/cron/build/7 Pipeline failed
ci/crow/cron/build/10 Pipeline failed
ci/crow/cron/build/3 Pipeline failed
2025-07-01 00:03:50 +00:00
5d937e2cbf
build latest
All checks were successful
ci/crow/cron/build/8 Pipeline was successful
ci/crow/cron/build/4 Pipeline was successful
ci/crow/cron/build/7 Pipeline was successful
ci/crow/cron/build/14 Pipeline was successful
ci/crow/cron/build/6 Pipeline was successful
ci/crow/cron/build/2 Pipeline was successful
ci/crow/cron/build/10 Pipeline was successful
ci/crow/cron/build/1 Pipeline was successful
ci/crow/cron/build/11 Pipeline was successful
ci/crow/cron/build/9 Pipeline was successful
ci/crow/cron/build/12 Pipeline was successful
ci/crow/cron/build/5 Pipeline was successful
ci/crow/cron/build/3 Pipeline was successful
ci/crow/cron/build/13 Pipeline was successful
2025-06-30 17:13:35 +02:00
f869bd86ed
chore: patch rhel10 build files
All checks were successful
ci/crow/manual/build/13 Pipeline was successful
ci/crow/manual/build/11 Pipeline was successful
ci/crow/manual/build/10 Pipeline was successful
ci/crow/manual/build/1 Pipeline was successful
ci/crow/manual/build/9 Pipeline was successful
ci/crow/manual/build/6 Pipeline was successful
ci/crow/manual/build/12 Pipeline was successful
ci/crow/manual/build/14 Pipeline was successful
ci/crow/manual/build/7 Pipeline was successful
ci/crow/manual/build/2 Pipeline was successful
ci/crow/manual/build/5 Pipeline was successful
ci/crow/manual/build/8 Pipeline was successful
ci/crow/manual/build/4 Pipeline was successful
ci/crow/manual/build/3 Pipeline was successful
2025-06-30 16:35:46 +02:00
automation-bot
6d332ec859 chore(deps): update woodpeckerci/plugin-s3 docker tag to v1.3.2
All checks were successful
ci/crow/cron/build/6 Pipeline was successful
ci/crow/cron/build/5 Pipeline was successful
ci/crow/cron/build/13 Pipeline was successful
ci/crow/cron/build/11 Pipeline was successful
ci/crow/cron/build/9 Pipeline was successful
ci/crow/cron/build/3 Pipeline was successful
ci/crow/cron/build/1 Pipeline was successful
ci/crow/cron/build/7 Pipeline was successful
ci/crow/cron/build/14 Pipeline was successful
ci/crow/cron/build/12 Pipeline was successful
ci/crow/cron/build/10 Pipeline was successful
ci/crow/cron/build/4 Pipeline was successful
ci/crow/cron/build/8 Pipeline was successful
ci/crow/cron/build/2 Pipeline was successful
2025-06-14 00:02:56 +00:00
4693b7ab62
chore: add renovate config
All checks were successful
ci/crow/cron/build/4 Pipeline was successful
ci/crow/cron/build/1 Pipeline was successful
ci/crow/cron/build/11 Pipeline was successful
ci/crow/cron/build/7 Pipeline was successful
ci/crow/cron/build/9 Pipeline was successful
ci/crow/cron/build/5 Pipeline was successful
ci/crow/cron/build/3 Pipeline was successful
ci/crow/cron/build/13 Pipeline was successful
ci/crow/cron/build/6 Pipeline was successful
ci/crow/cron/build/2 Pipeline was successful
ci/crow/cron/build/8 Pipeline was successful
ci/crow/cron/build/14 Pipeline was successful
ci/crow/cron/build/10 Pipeline was successful
ci/crow/cron/build/12 Pipeline was successful
2025-06-13 21:26:21 +02:00
d4a3f8405c
chore: build latest
All checks were successful
ci/crow/manual/build/8 Pipeline was successful
ci/crow/manual/build/2 Pipeline was successful
ci/crow/manual/build/10 Pipeline was successful
ci/crow/manual/build/7 Pipeline was successful
ci/crow/manual/build/1 Pipeline was successful
ci/crow/manual/build/12 Pipeline was successful
ci/crow/manual/build/11 Pipeline was successful
ci/crow/manual/build/5 Pipeline was successful
ci/crow/manual/build/9 Pipeline was successful
ci/crow/manual/build/6 Pipeline was successful
ci/crow/manual/build/4 Pipeline was successful
ci/crow/manual/build/14 Pipeline was successful
ci/crow/manual/build/3 Pipeline was successful
ci/crow/manual/build/13 Pipeline was successful
2025-06-13 15:13:58 +02:00
01f9378b4e
chore: build 4.1.3
All checks were successful
ci/crow/manual/build/1 Pipeline was successful
ci/crow/manual/build/5 Pipeline was successful
ci/crow/manual/build/7 Pipeline was successful
ci/crow/manual/build/11 Pipeline was successful
ci/crow/manual/build/9 Pipeline was successful
ci/crow/manual/build/8 Pipeline was successful
ci/crow/manual/build/10 Pipeline was successful
ci/crow/manual/build/2 Pipeline was successful
ci/crow/manual/build/12 Pipeline was successful
ci/crow/manual/build/6 Pipeline was successful
ci/crow/manual/build/14 Pipeline was successful
ci/crow/manual/build/4 Pipeline was successful
ci/crow/manual/build/3 Pipeline was successful
ci/crow/manual/build/13 Pipeline was successful
2025-06-13 12:59:47 +02:00
34dac66fc1
feat: use a single r-version-to-build.txt file
All checks were successful
ci/crow/manual/build/5 Pipeline was successful
ci/crow/manual/build/13 Pipeline was successful
ci/crow/manual/build/7 Pipeline was successful
ci/crow/manual/build/1 Pipeline was successful
ci/crow/manual/build/9 Pipeline was successful
ci/crow/manual/build/12 Pipeline was successful
ci/crow/manual/build/11 Pipeline was successful
ci/crow/manual/build/8 Pipeline was successful
ci/crow/manual/build/2 Pipeline was successful
ci/crow/manual/build/6 Pipeline was successful
ci/crow/manual/build/10 Pipeline was successful
ci/crow/manual/build/15 Pipeline was successful
ci/crow/manual/build/4 Pipeline was successful
ci/crow/manual/build/3 Pipeline was successful
ci/crow/manual/build/14 Pipeline was successful
2025-06-13 12:56:40 +02:00
4b3a87bbe4
chore: build 4.2.3 2025-06-13 12:40:20 +02:00
e6ee8987d4
chore: build 4.3.3
Some checks failed
ci/crow/manual/build/11 Pipeline failed
ci/crow/manual/build/15 Pipeline was successful
ci/crow/manual/build/13 Pipeline was successful
ci/crow/manual/build/8 Pipeline was successful
ci/crow/manual/build/2 Pipeline was successful
ci/crow/manual/build/4 Pipeline was successful
ci/crow/manual/build/6 Pipeline was successful
ci/crow/manual/build/10 Pipeline was successful
ci/crow/manual/build/7 Pipeline was successful
ci/crow/manual/build/1 Pipeline was successful
ci/crow/manual/build/5 Pipeline was successful
ci/crow/manual/build/9 Pipeline was successful
ci/crow/manual/build/3 Pipeline was successful
ci/crow/manual/build/12 Pipeline was successful
ci/crow/manual/build/14 Pipeline was successful
2025-06-13 12:22:07 +02:00
62e6f662ac
refactor: use docker compose
All checks were successful
ci/crow/cron/build/5 Pipeline was successful
ci/crow/cron/build/12 Pipeline was successful
ci/crow/cron/build/11 Pipeline was successful
ci/crow/cron/build/1 Pipeline was successful
ci/crow/cron/build/7 Pipeline was successful
ci/crow/cron/build/14 Pipeline was successful
ci/crow/cron/build/6 Pipeline was successful
ci/crow/cron/build/15 Pipeline was successful
ci/crow/cron/build/2 Pipeline was successful
ci/crow/cron/build/10 Pipeline was successful
ci/crow/cron/build/13 Pipeline was successful
ci/crow/cron/build/3 Pipeline was successful
ci/crow/cron/build/4 Pipeline was successful
ci/crow/cron/build/9 Pipeline was successful
ci/crow/cron/build/8 Pipeline was successful
2025-06-11 19:37:54 +02:00
12c221c14f
feat: add rhel10
All checks were successful
ci/crow/cron/build/15 Pipeline was successful
ci/crow/cron/build/10 Pipeline was successful
ci/crow/cron/build/2 Pipeline was successful
ci/crow/cron/build/6 Pipeline was successful
ci/crow/cron/build/13 Pipeline was successful
ci/crow/cron/build/4 Pipeline was successful
ci/crow/cron/build/8 Pipeline was successful
ci/crow/cron/build/3 Pipeline was successful
ci/crow/cron/build/14 Pipeline was successful
ci/crow/cron/build/12 Pipeline was successful
ci/crow/cron/build/1 Pipeline was successful
ci/crow/cron/build/11 Pipeline was successful
ci/crow/cron/build/7 Pipeline was successful
ci/crow/cron/build/9 Pipeline was successful
ci/crow/cron/build/5 Pipeline was successful
2025-06-03 17:38:55 +02:00
94184582c9
chore: build alpine 3.22
All checks were successful
ci/crow/manual/build/6 Pipeline was successful
ci/crow/manual/build/5 Pipeline was successful
ci/crow/manual/build/7 Pipeline was successful
ci/crow/manual/build/8 Pipeline was successful
ci/crow/manual/build/3 Pipeline was successful
ci/crow/manual/build/4 Pipeline was successful
ci/crow/manual/build/13 Pipeline was successful
ci/crow/manual/build/1 Pipeline was successful
ci/crow/manual/build/11 Pipeline was successful
ci/crow/manual/build/2 Pipeline was successful
ci/crow/manual/build/9 Pipeline was successful
ci/crow/manual/build/10 Pipeline was successful
ci/crow/manual/build/12 Pipeline was successful
ci/crow/cron/build/5 Pipeline was successful
ci/crow/cron/build/9 Pipeline was successful
ci/crow/cron/build/1 Pipeline was successful
ci/crow/cron/build/8 Pipeline was successful
ci/crow/cron/build/2 Pipeline was successful
ci/crow/cron/build/4 Pipeline was successful
ci/crow/cron/build/7 Pipeline was successful
ci/crow/cron/build/10 Pipeline was successful
ci/crow/cron/build/13 Pipeline was successful
ci/crow/cron/build/12 Pipeline was successful
ci/crow/cron/build/3 Pipeline was successful
ci/crow/cron/build/6 Pipeline was successful
ci/crow/cron/build/11 Pipeline was successful
2025-06-01 12:22:53 +02:00
b1ed7fd650
chore: migrate to hetzner s3
Some checks failed
ci/crow/manual/build/2 Pipeline was successful
ci/crow/manual/build/12 Pipeline was successful
ci/crow/manual/build/4 Pipeline was successful
ci/crow/manual/build/10 Pipeline was successful
ci/crow/manual/build/8 Pipeline was successful
ci/crow/manual/build/6 Pipeline was successful
ci/crow/manual/build/3 Pipeline was successful
ci/crow/manual/build/5 Pipeline was successful
ci/crow/manual/build/11 Pipeline was successful
ci/crow/manual/build/7 Pipeline was successful
ci/crow/manual/build/1 Pipeline was successful
ci/crow/manual/build/9 Pipeline was successful
ci/crow/cron/build/1 Pipeline failed
ci/crow/cron/build/9 Pipeline failed
ci/crow/cron/build/10 Pipeline failed
ci/crow/cron/build/12 Pipeline failed
ci/crow/cron/build/6 Pipeline failed
ci/crow/cron/build/11 Pipeline failed
ci/crow/cron/build/7 Pipeline failed
ci/crow/cron/build/3 Pipeline failed
ci/crow/cron/build/2 Pipeline failed
ci/crow/cron/build/5 Pipeline failed
ci/crow/cron/build/8 Pipeline failed
ci/crow/cron/build/4 Pipeline failed
2024-12-18 15:47:16 +01:00
b887e4c33d
chore: add libdeflate for alpine builds 2024-12-08 15:19:27 +01:00
34010bd2d8
fix: fix alpine321 output dir 2024-12-06 15:22:42 +01:00
f9318439ed
chore: don't set aws region 2024-12-06 12:17:32 +01:00
7fe793ebc1
chore: check in backblaze bucket for existing files 2024-12-06 11:59:40 +01:00
a258732063
chore: update backblaze secrets 2024-12-06 11:55:41 +01:00
6aeca46212
chore: add justfile rule for alpine-321 2024-12-06 11:53:27 +01:00
5f781176e0
chore: add tolerations for docker service 2024-12-06 11:53:03 +01:00
6507921db1
chore: update secret names 2024-12-06 11:51:11 +01:00