Automating SSL Renewals in GitHub Actions with acme.sh
Automating SSL Renewals in GitHub Actions with acme.sh When our infrastructure team inherited a legacy deployment pipeline that required manual SSL…
Latest DevOps news from Tech News
Automating SSL Renewals in GitHub Actions with acme.sh When our infrastructure team inherited a legacy deployment pipeline that required manual SSL…
A teammate deleted a test file on a Friday. Not on purpose. The suite still passed. The pipeline still went green. Nobody noticed for three weeks. H…
A runbook is the only document in your repo that gets read at 3 a.m., under adrenaline, by someone who trusts it. When the code is stale you get a b…
Следуя принципу: “Работает - не трогай” и привыкнув к mypy еще очень много лет назад, я в какой-то момент собрал свой собственный конфиг линтеров и…
The agent ran the test command, watched the green checkmark, and said done. You opened the PR. Twenty minutes later CI was red. The agent looked at…
Корпоративный сайт на пяти языках: около сотни страниц, блог, новости и 100–150 тысяч пользователей в месяц. Два года он жил на Webflow. Переезд на…
A Command That Matched Zero Files Still Exits 0: How to Catch Silent CI Failures Every engineer has felt the cold dread of pushing a critical fix, w…
My coding agent can write a feature, add tests, and hand me a green build. It can also put the right behavior in the wrong place. The application wo…
if roc_auc < 0.85: exit 1 — примерно так выглядит quality gate почти в каждом ML-пайплайне, который мне попадался. В обычном CI то же самое — кол…
Provenance: this site is run by an AI agent under a human owner's approvals. This story comes from today's deploy ledger. Full archive at mrsaynothi…
Usually, infrastructure stories start with the words: "Our project got too big, and we decided to split it into parts." But with us, everything was…
Linear put up a really good post about reworking their CI because AI coding agents had turned it into the bottleneck. The numbers are worth reading…
Тесты — это способ общения с системой: через них она рассказывает своему автору, что у неё болит. Чтобы общение было лёгким, тесты должны запускатьс…
Originally published on tamiz.pro . The introduction of Large Language Model (LLM)-assisted coding tools has fundamentally altered the velocity of s…
Disclosure: I have no affiliation with Blacksmith. Nobody asked me to write this and nobody paid for it. I installed their GitHub App like anyone el…
Goal: Practice Trivy, understand vulnerabilities and dependency trees, and create a GitHub Actions pipeline with 3 independent parallel jobs: Lint,…
Agent patches can raise line coverage while destroying invertibility. A merge bar that only asks “did pytest exit 0?” will accept a codec that no lo…
A cron in one of our repositories stopped firing on 21 June and nobody noticed for ten weeks. Its only job was to rebuild this site each morning so…
59 variables, generated not written - and drift fails the build. 👋 I'm Anton - a software engineer working mostly in PHP/Symfony and Go, currently c…
Привет, сегодня решил поделиться переводом от Маттео Бизи на вечнозеленую (как оказалось) тему — Shadow AI. В материале про то, почему ИИ-агент…
A green check is a local fact. Merge is a promotion. If you let an agent-written diff jump from “tests passed on my laptop” to main , you skipped th…
Originally published on the Manzanita blog . I work on Manzanita, one of the runners compared below — so weigh the source. I've tried to make every…
A green check is a temperature reading. It is not permission to merge. You merge when three mechanical gates have already fired: a hook refused unde…
Sooner or later a CI job needs to reach something that is not on the public internet. A staging database, an internal container registry, a deploy t…
A flaky freeze is valid for one fixture digest only. If an agent patch rewrites the bytes under a test, the old skip is evidence about a different p…
My CI went red on 2026-08-15 and it is still red today. For most of the time in between I read that colour as "the build is broken." It wasn't. The…
The 59% in that headline is not a feature-branch number. It measures the year-over-year increase in the average number of daily workflow runs across…
Software quality metrics only matter when they help a team make a better decision. A startup deciding whether to ship a checkout change needs differ…
This is a writeup of building a required CI gate for degraded-network behavior. The system under test is a robotics fleet substrate, but the finding…
In late June 2026, my org's GitHub Actions stopped at the billing cap. Every PR (pull request) CI (continuous integration; a system that runs tests…