Skip to content
View ohartwig's full-sized avatar

Organizations

@Moselwal-Digitalagentur

Block or report ohartwig

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ohartwig/README.md

Hi! 👋

I'm Ole — DevSecOps in Düsseldorf. I build and run the tooling that keeps a small fleet of web platforms honest: supply chain, CI/CD, golden images, and the bots that keep dependencies current. The pinned repositories below are what that looks like in code.

🌐 ole-hartwig.eu

Pinned Loading

  1. yasrt yasrt Public

    Yet another semantic release tool: one static binary that tags after the build, needs no stored secrets, and speaks GitLab, GitHub and Forgejo

    Go

  2. pinup pinup Public

    Dependency updates as one static Go binary: Renovate-compatible configuration, a plan before every write, no runtime but git. Dockerfiles, GitLab CI, GitHub Actions (SHA pins included), Go, npm, Co…

    Go 1

  3. s3mail s3mail Public

    A mail client for mail that Amazon SES writes into an S3 bucket you own. One binary, no server in between.

    Go

  4. spec-kit-gitlab spec-kit-gitlab Public

    Use GitHub Spec-Kit with GitLab

    Shell 3

  5. cluster-file-backend cluster-file-backend Public

    TYPO3 14 Cache Backend for Kubernetes Clusters — no shared filesystem, centralised cache validity, deterministic re-materialisation.

    PHP

  6. secret-resolver secret-resolver Public

    Runtime secret resolution for TYPO3 site configuration — %secret(KEY)% placeholder syntax for Docker/K8s secret mounts and file-based secrets

    PHP