Testing & QualityCatch Breaking API Changes in CI with OpenAPI Diff
Use OpenAPI and oasdiff in GitHub Actions to validate API contracts and block incompatible pull requests before they reach production.
8 min read
Article tag
Continuous integration, delivery pipelines, testing automation, and release practices
Testing & QualityUse OpenAPI and oasdiff in GitHub Actions to validate API contracts and block incompatible pull requests before they reach production.
Software DevelopmentLearn how to use git bisect manually and automate it with a test script to find the exact commit that introduced a bug or performance regression.
Cloud & InfrastructureDeploy to AWS from GitHub Actions using OIDC and short-lived credentials, with a narrowly scoped trust policy, least privilege, protected environments, and safe verification.
Software DevelopmentCreate a secure, fast Node.js CI pipeline with GitHub Actions, npm caching, lint and build checks, automated tests, and an isolated PostgreSQL service container.