Patrick Schratz's Avatar

Patrick Schratz

@pat-dev.bsky.social

devops, data science. ansible, golang, R #automateallthethings Personal: https://pat-s.me Business: https://devxy.io

18 Followers  |  10 Following  |  37 Posts  |  Joined: 10.12.2024  |  1.903

Latest posts by pat-dev.bsky.social on Bluesky

Preview
forgejo-codefloe Forgejo-mirror with tweaks for CodeFloe

#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...

11.08.2025 17:13 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Meanwhile got some advice which includes

go version -m

and

govulncheck -mode=binary -show verbose <binary>

that perfectly verify and do what I was searching for.

Confirmed the findings of Trivy & MS Defender

11.08.2025 13:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Are trivy and MS Defender known for false-positives in such cases?

I am in a weird spot where multiple scanners flag (multiple) binaries, the company says "nothing there, error on your (scanner) side" and I need to report to the sec team with 2:1 scanners in favor of the vuln being present.

11.08.2025 07:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

They are not willing to share their go.mod file to verify they are not using package version XY in them.

I am somewhat skeptical about this argument. What are my best chances to find a verifiable proof to this (other than attempting to exploit the vuln?)

11.08.2025 07:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

#cve #security

I need advice in how to act in the following case:

A medium-big software vendor using #golang claims that the reported CVEs by #trivy and MS defender on their statically linked binaries are false-positives.
Only #snyk would give a "correct" result.

11.08.2025 07:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

PSI: I stepped down as a #gitea helm chart maintainer: gitea.com/gitea/helm-g...

04.08.2025 19:13 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

On top, there is no #arm64 image variant in 2025, and the related discussions around that (6+ years) have quite some popcorn potential.
Especially with the fact that the project is built with #golang and building multi-arch images there is super easy.

04.08.2025 07:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Deployed #harbor container registry lately.
While it has a lot of features and it is great to have a self-hostable alternative to the big SaaS options, the lack of love for details, especially in the UI, is somewhat insane.

04.08.2025 07:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
CodeFloe - A code hosting platform for the modern age A modern alternative to GitHub, GitLab, Bitbucket and others. Built on top of free and open-source software, CodeFloe provides a transparent and GDPR-compliant platform for developers to collaborate a...

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...

25.07.2025 15:58 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Testers wanted: rpkgs.com now supports OS & arch agnostic repo definitions for #rstats package binaries:

rpkgs.com

options(repos = "cran.rpkgs.com")

(Also, support for Alpine 3.22 finally landed!)

30.06.2025 09:04 β€” πŸ‘ 2    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0

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

15.06.2025 14:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Crow CI Crow CI is a Continuous Integration & Continuous Delivery (CI/CD) application. It is designed to be lightweight, simple to use and fast.

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

15.06.2025 14:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Sure, everyone is welcome

28.05.2025 00:18 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

#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...

23.05.2025 16:24 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Also to avoid confusion and point out some organizational differences, it might be better to have a distinct TLD.

Sometimes it is time for change. Maybe we arrived at such a moment ;)

21.05.2025 15:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The suffix is fixed anyhow by install.packages(), it is only about the TLD.

r-project.org is not in scope for the TLD as CRAN is not interested in the project (and probably sees it as competition?). I asked them some time ago to possibly collaborate, specifically for the Alpine binaries.

21.05.2025 15:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
CRAN R Package Binaries

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!

21.05.2025 14:08 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Preview
Where DevOps and Data Science meet 🀝️ A guide to compiling HAProxy with WolfSSL for enhanced performance and HTTP/3 support, including detailed build instructions.

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

16.05.2025 19:53 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
pat-s (@pat_dev@social.linux.pizza) 3 Posts, 7 Following, 0 Followers Β· devops, sysadmin, golang, R. WoodpeckerCI dev Codeberg core Crow CI CodeFloe founder

Eventually also arrived in the #fediverse: social.linux.pizza/@pat_dev

#mastodon

04.05.2025 09:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Only public repos, no profit-related projects.

Due to some other (related) philosophies, such as not using any cloud service and self-hosting hardware, uptime and service availability has not always been great in the past.

And in general, it's always good having multiple alternatives ;)

14.04.2025 17:09 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Why #rstats? It should concern any language.

I personally have some projects on Codeberg.

I am also currently working on a public Forgejo-based platform, which will also be open for companies (as CBs ToS are very strict). Beta will be available soon.

14.04.2025 16:51 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Zen Browser Zen Browser is built for speed, security, and true privacy. Download now to enjoy a beautifully-designed, distraction-free web experience packed with features.

A few recently switched to Zen, which is also FF based.

zen-browser.app

09.04.2025 19:12 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Versioning with mkdocs when not using GitHubLink to this sectionLink to this section Personal website and blogging space

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/

09.04.2025 17:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Crow CI None

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 πŸ˜‰οΈ)

31.03.2025 16:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That being said: if one has a catchy name for a new #Git provider (like GH, GL) that is new yet reserved (and doesn't have 'git' in it), feel free to drop it here πŸ˜„

(when I'll use it, I'll surely buy you a β˜• - or two, or three...)

27.03.2025 07:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Trying for weeks to find a name for a new project incl. a com domain.

Almost impossible these days, many domains are parked without being used. Likely in the hope to be sold to some that start with a large budget 🫠

ICANN should enforce the use within time X or drop the ownership again, IMO.

27.03.2025 07:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
R package binaries for Linux - Community Edition

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-...

21.03.2025 14:37 β€” πŸ‘ 3    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

renovate + trivy on top.

14.03.2025 23:18 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@mikemahoney218.com Maybe of interest for you given your recent LinkedIn post.

14.03.2025 07:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yeah I see. Was wondering about this under middle/high load when reads might lag a bit behind and users try to reload a page where they just wrote something before.

OTOH I really want to keep async replication for performance. Let's see how it turns out in practice πŸ˜„

13.03.2025 07:08 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@pat-dev is following 10 prominent accounts