New post: roost, self-hosted preview environments for every PR. Static sites or containers, auto teardown, works with any forge. pat-s.me/roost-epheme... #selfhosting #ci #github #forgejo
Patrick Schratz
Patrick Schratz
@pat-dev.bsky.social
DevOps, Sysadmin, Data Science. Ansible, Golang, Rust, R #automateallthethings Personal: https://pat-s.me Business: https://devxy.io
46 followers13 following55 posts
Patrick Schratz reposted
App deployment in R got a whole lot simpler thanks to {plumber2}🪠 and the _server.yml standard! 🧵1/4 👀 📜 ricochet.rs/blog/server-... #rstats #databs
Some rpkgs.com news: - New website with a dynamic Arch/OS selector - cran.rpkgs.com got hardened as a dynamic/agnostic repository URL that works for all supported OS+Version combinations rpkgs.com supports and ... #rstats
Crow CI v5.5.0 is out Pipelines can now be written in Jsonnet alongside YAML, and logs can be stored on any S3-compatible backend. The admin panel gained automatic Docker cleanup for orphaned containers and networks, and trusted PRs can be permanently approved to skip the gate. (1/2)
On the UI side, individual workflows can now be rerun independently, matrix variants are grouped and filterable, and the interface got a visual refresh with smoother animations and keyboard shortcuts. Full changelog: codefloe.com/crowci/crow/... #crowci #foss #cicd #selfhosted
Heads-up: crowci.dev (the whole organization) has been moved off from #codeberg to #codefloe -> codefloe.com/crowci/crow #cicd #golang #selfhost
Just released v5 of #crowci - a hard-fork of #woodpecker Many hours of work went into this new release, which looks and (almost) feels like an entirely new application! Besides a fully refactored UI, docs were migrated to #astro #starlight (crowci.dev).
If you find some bugs or just wanna say thanks, please do so at codeberg.org/crowci/crow. NB: Crow will soon move to codefloe.com #codeberg #codefloe
Just released v5 of #crowci - a hard-fork of #woodpecker Many hours of work went into this new release, which looks and (almost) feels like an entirely new application! Besides a fully refactored UI, docs were migrated to #astro #starlight (crowci.dev).
Alpine 3.23 #rstats binaries are now available at rpkgs.com. Subsequently, 3.21 entered EOL. Binaries will continue to be built until 3.24 has been released.
#matrix folks running #dendrite : If you want to enable sliding sync (MSC4186) in your instance (which enables you to use Element X), have a look at this issue and the linked PR: github.com/element-hq/d... Feedback and general contributions are welcome/needed to keep Dendrite alive!
rpkgs.com binaries have been already rebuilt to link against the new syslib versions. install.packages("terra", repos = "cran.rpkgs.com/amd64/rhel9/latest") rpkgs.com
Patrick Schratz reposted
Various Forgejo Actions improvements; Update to Crow v4.4.0; IPV6 support More details at forum.codefloe.com/t/2025-11-03... #codefloe #forgejo #GiveUpGitHub
The #codefloe #postgres database now runs on three (NVME) bare-metal servers, making the platform performance even better. The docs now also provide more details about the hardware in use: docs.codefloe.com/infrastructu... #forgejo #GiveUpGitHub
#codefloe now shows a widget for instance-wide changelog posts and other global announcements. Feel free to provide feedback in the forum (forum.codefloe.com/t/2025-08-13...) on this approach broadcasting changes to the platform! #giveupgithub #forgejo
#CodeFloe, a public #Forgejo-based #Github alternative, now has support for file icon sets (with 'devicon' being the default set). The icon set can be switched on a per-user basis. Showcase: codefloe.com/codefloe/for...
PSI: I stepped down as a #gitea helm chart maintainer: gitea.com/gitea/helm-g...
Fellow coders, friends, #foss enthusiasts: Are you in search of a #github alternative? Do you like #forgejo? Then say hello to CodeFloe 👋️ 👉️ codefloe.com 👉️ Docs: docs.codefloe.com Read more about the motivation to create #codefloe here: pat-s.me/codefloe-lau...
Version 3.7.0 of #crowci is released! > Crow CI is a Continuous Integration & Continuous Delivery (CI/CD)1 application. It is designed to be lightweight, simple to use and fast. crowci.dev #foss #cicd #codeberg
Highlights ✨️: - Non-admin users can now see all instance agents in a fully redesigned agent list view - Docs now contain a feature comparison list to #woodpeckerci (www.crowci.dev/3.7/index.ht...) - Scrolling to selected pipelines steps now works for shared links - Support for dynamic page titles
#rstats and everyone interested in the R package binary project I recently talked about: Let's have a community call where I'll provide project information and we can discuss the path forward and how to best incorporate community participation. RSVP: app.rallly.co/invite/sl7uC...
Great news: docs.r-package-binaries.devxy.io/index.html got funded by the R Consortium! I want to make the binaries available under a new domain. Any suggestions, #rstats? What would be your dream URL to download R pkg binaries from? If you're interested in contributing, reach out!
Patrick Schratz reposted
In case you're interested in running a bleeding edge #reverseproxy with an optimized #SSL library: read our blog post on "Compiling HAProxy with WolfSSL": www.devxy.io/blog/haproxy... #haproxy #wolfssl #openssl
If you ever struggled with versioning in #mkdocs when not using GitHub, this new blog post of mine might help: pat-s.me/mkdocs-mike/
v3.4.0 of Crow CI, a self-hostable #CICD engine written in #golang, has been released yesterday. codeberg.org/crowci/crow/... www.crowci.dev (Yes, the social preview card can be improved 😉️)
Patrick Schratz reposted
Just submitted a proposal for the next RConsortium grant cycle: pat-s.github.io/ics-proposal... Would be super cool to see/get "official" support for this project which aims to provide a full suite of #rstats package binaries for Linux in a transparent and open way! www.devxy.io/blog/cran-r-...
I've released the first version of Crow CI (crowci.dev) yesterday (hosted on Codeberg (codeberg.org/crowci/crow). Crow is a fork of Woodpecker CI, which itself is a fork of Drone CI. #foss #cicd #codeberg #golang 🧵️
If you're running Woodpecker already, please check the migration notes in the 3.2.0 release beforehand. The public instance of Crow CI itself can be found at ci.crowci.dev/repos/1.
I've released the first version of Crow CI (crowci.dev) yesterday (hosted on Codeberg (codeberg.org/crowci/crow). Crow is a fork of Woodpecker CI, which itself is a fork of Drone CI. #foss #cicd #codeberg #golang 🧵️
You are up to date.