Git 3.0: What Actually Breaks (SHA-256, Rust, More)

git 3.0 breaking changes showing SHA-256 default, reftable, and mandatory Rust build requirement

Git 3.0 changes the default hash function, the default reference storage format, the default branch name, and the build toolchain required to compile Git at all. None of this is speculation. It comes straight from git-scm.com’s own BreakingChanges documentation. That’s… Read moreGit 3.0: What Actually Breaks (SHA-256, Rust, More)

Ollama Production Deployment: systemd, TLS, and API Auth

ollama production deployment diagram showing nginx TLS termination and API key auth in front of the Ollama service

Ollama production deployment means three things the official docs don’t cover: the default systemd unit runs Ollama unsandboxed, the reverse-proxy example in Ollama’s own FAQ has no TLS and no auth, and there’s no built-in authentication at all — anyone… Read moreOllama Production Deployment: systemd, TLS, and API Auth

The terraform-docs GitHub Action: A Complete CI Setup Guide

terraform-docs github action workflow showing checkout, generate, and auto-commit steps

The terraform-docs GitHub Action generates a Markdown table of every input, output, and variable in a Terraform module, then commits it straight into your README.md on every pull request. This assumes a working Terraform CLI setup already — see terraform… Read moreThe terraform-docs GitHub Action: A Complete CI Setup Guide