Tag: CI/CD
9 posts
-
Playwright E2E Testing: Auto-Waiting Locators, Route Mocking, Auth State and Sharded CI
End-to-end testing with Playwright: projects, auto-waiting locators, route mocking, auth storage state, sharded CI, trace viewer, and how the runner.
-
Cypress E2E Testing: Stable Selectors, cy.intercept Mocking, Sessions and CI
Build Cypress E2E suites: stable selectors, intercept mocking, session shortcuts, GitHub Actions, and how Cypress’s in-browser architecture differs.
-
Husky v9 Git Hooks with lint-staged and commitlint: Setup, Migration, Silent Failures
How Husky v9 installs Git hooks through core.hooksPath and prepare, setting up lint-staged and commitlint, migrating from v8, and fixing hooks that never run.
-
Git Team Workflow: Branching Strategies, Pull Request Reviews and Commit Conventions
Best practices for Git branching strategies, pull request reviews, and commit conventions for teams shipping code together.
-
GitHub Actions CI/CD: Workflows, Jobs, Matrix Builds, Secrets and Deployment
Build CI/CD with GitHub Actions: workflows, jobs and runners, triggers and path filters, matrix builds, secrets and environments, caching, and deployment gates.
-
GitHub Actions Workflows: CI on Every Push, Deploy Jobs, Secrets, Caching and Monorepo Filters
Automating CI/CD with GitHub Actions: core concepts, a test workflow on every push, deployment workflows, secrets, conditional execution, dependency caching and monorepo path filters.
-
Measuring C++ Code Coverage: gcov, lcov Reports, Google Test and CI Uploads
Measuring C++ code coverage and wiring it into CI: coverage types, gcov and lcov HTML reports, Google Test integration, Codecov uploads, and a comparison of tools.
-
Deploying on Cloudflare Pages: Git Integration, Wrangler, Pages Functions and a Vercel/Netlify Comparison
Deploy static and SSR sites on Cloudflare Pages via Git or Wrangler, manage env vars and secrets, add custom domains, and run server code with Pages Functions.
-
Deploying a C++ Service to Production: glibc Floors, Debug Symbols, systemd and SIGTERM [#50-5]
Ship a C++ server that starts everywhere and stops cleanly: glibc version floors, static vs dynamic linking, split debug info, systemd units and SIGTERM.