A reusable set of GitHub Actions workflows and templates designed to simplify CI setup for infrastructure and DevOps projects. Includes composable workflow building blocks, shared tool configuration, and ready-to-use PR validation templates.
Important
In our examples we don't pin dependencies to specific versions to keep the documentation aligned with the latest releases. However, for your own projects, we strongly recommend pinning the exact version you intend to use. This helps ensure stable and predictable behavior over time. Additionally, adopting a structured process for version updates will help prevent unexpected changes.
You can use this repository in two ways:
- Copy a workflow template into your project for quick setup.
- Compose your own CI pipeline by referencing reusable workflows from this repository.
The workflows are designed to be composable, opinionated where helpful, and flexible when needed.
Typical use cases include:
- Fast CI onboarding
- Clear validation and reporting
- Reusable infrastructure checks
- Flexible composition without duplication
The project is under active development, and we welcome all contributors! ๐
Before you start, please review our Contributor Guidelines to understand the expectations and processes.
Follow these steps to get started:
- Click the "Fork" button on the repository's GitHub page to create a copy under your GitHub account.
Tip
If you're new to GitHub, check out the GitHub Docs to familiarize yourself with key concepts like forking, branching, and pull requests.
- Clone your fork to your local machine using:
git clone https://github.com/<your-username>/<repository-name>.git
- Create a new branch for your contribution:
git checkout -b your-feature-name
- Implement your changes in the codebase.
- Ensure you follow the project's style guide and standards.
Warning
Always adhere to the project's coding standards and best practices outlined in the CONTRIBUTING.md file.
- Run tests to verify your changes locally.
- Follow any project-specific testing instructions.
- Stage and commit your changes with a clear and concise message:
git add . git commit -m "Add description of the change"
Note
Use meaningful commit messages in the present tense (e.g., "Add feature X" instead of "Added feature X").
- Push your branch to your fork:
git push origin your-feature-name
- Navigate to the original repository and click the "New Pull Request" button.
- Select your branch and submit your PR following the Pull Request template.
- Use keywords like
Closes #123to link your PR to a related issue.
We appreciate your effort and look forward to reviewing your work.
Cloud Solutions: Innovating Open Source for AWS & DevOps
Cloud Solutions creates and maintains free, open-source tools to help startups thrive in the AWS Cloud and DevOps space. Our mission is to make advanced technology accessible to businesses of all sizes.
With years of experience and a commitment to innovation, we design solutions that simplify workflows, encourage collaboration, and drive growth - removing cost barriers along the way. Every contribution brings us closer to a future where technology empowers all.
Your support makes everything we do possible.
Thank you for being part of our journey to empower innovation and build a stronger Open Source future!
The project is under active development, and we welcome all contributors! ๐
Before you start, please review our Contributor Guidelines to understand the expectations and processes.
Link to our blog, where you can explore in-depth articles. Gain valuable insights and expert analysis on AWS cloud solution strategies and trends.
The project is 100% Open Source and licensed under the APACHE2.
All other trademarks referenced herein are the property of their respective owners.
Copyright ยฉ 2020-2026 Cloud Solutions
