#CI/CD

Logo of pact-python
pact-python
This tool provides an efficient solution for API and microservice testing, emphasizing speed and reliability. It supports HTTP/REST and event-driven systems, allowing comprehensive full-stack integration testing. Features include a configurable mock server, robust matching rules, and support for over 12 languages, making it suitable for various development needs. Integration with Pact Broker and PactFlow optimizes CI/CD processes, reducing API testing lead time and costs, while safeguarding against breaking changes.
Logo of changed-files
changed-files
The 'changed-files' GitHub action facilitates tracking of file and directory changes against specific branches or custom commits through local Git directories or GitHub's API. It offers broad compatibility with GitHub events such as pull requests and pushes, and works seamlessly across Linux, MacOS, and Windows. Its features include rapid execution, scalability for large repositories and submodules, and the ability to recover deleted files, making it ideal for enhancing workflow triggers and managing project files efficiently in both open-source and large-scale applications.