Swagger Sentinel
Version updated for https://github.com/mustafasercansak/swagger-sentinel to version v1.0.13.
- This action is used across all versions by ? repositories.
Action Type
This is a Docker action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
Swagger Sentinel is a GitHub Action designed to validate OpenAPI 3.x specifications using a comprehensive 130-point checklist, ensuring compliance with best practices and standards. It automates tasks like syntax checking, rule validation, and error detection, and can generate TypeScript test suites with realistic mock data for API testing. This tool streamlines the process of maintaining high-quality API specifications and supports continuous integration by integrating validation into workflows.
What’s Changed
What’s New
- 🚀 VS Code Extension: Added official support and documentation for the Swagger Sentinel VS Code extension.
- 📦 NPM Distribution: Improved package structure for better CLI and programmatic usage.
- 📚 Enhanced Documentation: Updated READMEs with premium assets, screenshots, and clear installation guides for CLI, VS Code, and GitHub Actions.
- ✅ Improved Validation: Refined 130-point checklist rules for OpenAPI 3.x specs.
How to use
- CLI:
npx swagger-sentinel validate api.yaml - VS Code: Search for “Swagger Sentinel” in the extensions marketplace.
- GitHub Action: Use
mustafasercansak/swagger-sentinel@v1in your workflows.