PKPatrick Kearnsinfullstackcity.com·16h ago · 18 min readWhat If Your Pull Request Had a Blast Radius Score?Some pull requests look harmless until they reach production. Then someone notices the change touched authentication, a shared response contract, an EF Core migration, and one production config value 00
AHAkash Hadagali Persettiinakashpersetti.hashnode.dev·Jun 30 · 6 min readI stopped putting AWS keys in GitHub Secrets. Here's what I do instead.For a while my deploy pipelines all worked the same way. Generate an IAM user, copy its access key and secret into GitHub repo secrets, and let the workflow use them. It deploys fine. It also means a 00
MNMohit Nagarajinblog.kubeorch.dev·Jun 24 · 7 min readWhy I Stopped Using npm Tokens in GitHub ActionsI recently found out about npm's Trusted Publishers, and my immediate reaction was: wait, this is so much cooler than the token method. If you have ever published an npm package from GitHub Actions, y00
VTVladimir Ternovoyinqaboutique.hashnode.dev·Jun 20 · 6 min readWhy toast-only Playwright tests are not enoughAI-generated end-to-end tests often look useful at first glance. They click through a flow. They wait for something visible. They pass. But sometimes the entire assertion is basically this: await expe00
VTVladimir Ternovoyinqaboutique.hashnode.dev·Jun 19 · 4 min readI built a read-only GitHub Action to flag risky PRs before mergeMost CI checks answer questions like: Does the code compile? Do the tests pass? Does linting pass? Is formatting correct? Those checks are useful, but they often miss a different question: Did 00
BKBeautero KENNEinbopsbeautero.hashnode.dev·Jun 17 · 3 min readHow to Orchestrate Conflict-Free Dual Automatic Deployment with Vercel and GitHub Pages using GitHub ActionsHere is how you can set up a modern CI/CD (Continuous Integration / Continuous Deployment) pipeline capable of automatically deploying a frontend web application to two distinct production environment00
TCThankGod Chibugwum Oboboinactocodes.hashnode.dev·Jun 14 · 10 min readSecrets Management in CI/CD: How to Replace Hardcoded Credentials with Vault and GitHub OIDCHardcoded credentials are one of the most persistent and dangerous security vulnerabilities in modern software delivery. Database passwords committed to .env files, AWS access keys stored as long-live00
LLeelaVathiinleela-devops.hashnode.dev·Jun 12 · 4 min readMigrating Pipelines from Jenkins to GitHub Actions: How to Build Docker ImagesManaging your own Jenkins servers can be a huge headache. You constantly have to update plugins, fix server crashes, and configure build nodes. This takes away valuable time from your actual engineeri00
HLHatim Lohaingitworkflowjourney.hashnode.dev·Jun 10 · 2 min readLesson 2 — Git & GitHub JourneyUnderstanding File Changes in Git Today you’ll learn: git diff staging vs unstaging restoring files .gitignore These are daily-use Git skills. 1. Modify Existing File Change your file: touch not00
HLHatim Lohaingitworkflowjourney.hashnode.dev·Jun 10 · 2 min readLesson 1 — Git & GitHub JourneyLesson 1 — Git & GitHub Journey What is Git? Git is a version control system. It tracks: file changes code history who changed what rollback versions team collaboration Think like: Save Game Sy00