GitLab CE vs Forgejo: Self-Hosted Git on Docker, Measured
GitLab CE and Forgejo both give you a private Git server with issues, code review, CI and a container registry. They sit at opposite ends of the wei…
Latest DevOps news from Tech News
GitLab CE and Forgejo both give you a private Git server with issues, code review, CI and a container registry. They sit at opposite ends of the wei…
Securing the Software Supply Chain: Generating SBOMs & SLSA Provenance in GitLab CI/CD From the SolarWinds breach to the recent XZ Utils backdoo…
Having won the July 2026 GitLab Hackathon and reaching Contributor Level 4, I often get asked how to maintain high contribution momentum across hack…
A Friday job was green. The same commit failed on Monday. Did the base image move while the repository stayed still? You can lose an hour blaming th…
Hardening a Self-Managed GitLab Instance After CVE-2026-85706 Vulnerability overview CVE-2026-85706 was fixed in GitLab 19.3.2, 19.2.6 and 19.1.8 on…
Prioritising CVE-2026-85706 Work: What a Read on a GitLab Host Is Worth Vulnerability overview CVE-2026-85706 gives an unauthenticated caller a file…
"Follows our coding standards" is the phrase teams use when they mean "does not post the same generic nit for the fourth time." It sounds like one f…
What shipped GitLab pushed a critical patch release on 23 September covering three active branches at once: 19.4.1, 19.3.3 and 19.2.7. The release n…
Привет! Меня зовут Илья, я занимаюсь автоматизацией разработки аппаратного обеспечения в YADRO . Эта статья будет посвящена масштабированию раб…
When you look for a way to catch low-quality AI-generated pull requests, the tool everyone names is CodeRabbit Slop Detection. Read its own docs and…
Привет, Хабр! Значю, что вам на это плевать и вы не хотите это читать, но я все равно продолжу это писать:) В общем, Sheet-Native Computing Foundati…
What is git? Git is the distributed version control system that tracks change in computer files , primarly used for coordinating work among the deve…
You created a runner, GitLab listed it, and next to it sits a grey warning: This runner has never contacted this instance. Your pipeline sits pendin…
Привет, Хабр! На связи команда разработки Just AI. Хотим рассказать, как мы автоматизировали часть рутинных задач вокруг разработки с помощью LLM-аг…
I keep one foot in GitLab and the other in GitHub. Both have solid CLIs — glab and gh — but when I need to scan a list of merge requests, check a fa…
Всем привет, в этой статье я описал свой взгляд на инфраструктуру, которая помогает: - доставлять запросы до бекенда и фронтенда при переходе по куп…
GitHub — крупнейший публичный хостинг кода в мире: более 100 миллионов разработчиков, 630 миллионов репозиториев. С 2018 года принадлежит Microsoft.…
You picked a free model because the answers looked good. Good answers are not an endpoint. An endpoint is the model plus the server plus the network…
Last Tuesday, my pipeline called a free model three times on the same commit. The output looked confident every time. It was wrong every time. The m…
I keep hitting the same failure pattern. A merge request passes every test. Then the pipeline stalls. Nothing in the diff changed. The free model ro…
Three identical prompts. Three model calls. Same answer. I saw this in a GitLab CI pipeline that runs a free model over release notes. The prompt te…
A merge request changes one README line. The pipeline still calls a model. It costs tokens. It adds latency. It tells you almost nothing. Sound fami…
07:42. The GitLab job fails at risk not found . I open the raw log. The model returned { "output": "low" } . My parser expected { "summary": "...",…
My CI pipeline sat pending for ten minutes. The runner was healthy. So was every other pipeline in the queue. The default setting was the bug. Healt…
A dangerous GitLab CI change rarely looks dangerous in a merge request. The YAML diff is small: one rules: block becomes if: $CI_COMMIT_BRANCH , a j…
В условиях современного развития программного обеспечения и необходимости ускорения выпуска обновлений, автоматизация процессов разработки и доставк…
Before the July 2026 GitLab Hackathon I spent a few days reading gitlab-org/cli , the Go source behind glab . I wasn't hunting for crashes. I was lo…
In a blog post this week, GitLab put a name on the abstraction it wants delivery teams to build around: Duo Agent Flows, packaged multi-step runs me…
По репозиториям на Git часто видно: вложенные пайплайны в GitLab CI остаются редкой экзотикой, а в проде в основном живут линейные сценарии. Тем не…
The Friday before a long weekend, I asked an agent to migrate a legacy webhook handler while I closed my laptop. It came back with a diff that compi…