devops-blog.ruicoelho.devArgoCD v3.2.5: Critical Patch Release with Stability ImprovementsIntroduction The ArgoCD community recently released version v3.2.5 on January 14, 2026, replacing v3.2.4 which was marked as invalid. This patch release brings critical fixes that improve the stability and security of the most popular GitOps platform...Jan 25·6 min read
devops-blog.ruicoelho.devTerraform vs OpenTofu: A Comprehensive Comparison for Infrastructure as CodeThe infrastructure as code (IaC) landscape experienced a significant shift in August 2023 when HashiCorp changed Terraform’s license from the Mozilla Public License (MPL) to the Business Source License (BSL). This decision sparked controversy in the ...Jan 25·14 min read
devops-blog.ruicoelho.devBuilding Your First GitHub Custom Action: A Step-by-Step GuideWhy Custom Actions Matter If you’re using GitHub Actions for CI/CD, you’ve probably noticed yourself writing the same workflow steps over and over. Maybe you’re always checking PR sizes, validating commit messages, or posting notifications to Slack. ...Jan 25·10 min read
devops-blog.ruicoelho.devManaging GitHub Organizations with Terraform: From Manual Chaos to Infrastructure as CodeIf you’ve ever managed a GitHub organization with more than a handful of repositories, you know the pain. Click here to add a branch protection rule. Click there to create a team. Navigate through five menus to grant repository access. Repeat. Repeat...Jan 25·10 min read
devops-blog.ruicoelho.devDocker Hardened Images: Enterprise Security, Now Free for EveryoneHow Docker’s security-focused container images went from premium to community-accessible. When it comes to container security, the old saying “you don’t know what you don’t know” has never been more relevant. Every Docker image you pull could be hidi...Jan 25·5 min read