gruntwork-io / terragrunt

Terragrunt is a flexible orchestration tool that allows Infrastructure as Code written in OpenTofu/Terraform to scale.
https://terragrunt.gruntwork.io/
MIT License
7.94k stars 966 forks source link

Busywork: Update build process and make CICD accessible by adding docs. #2193

Open maunzCache opened 2 years ago

maunzCache commented 2 years ago

During preparation of #2180 i noticed some issue regarding the CICD pipeline which does the testing for this project. To cut it short in this introduction i'd generally suggest to write some documentation how CICD works for this project and how to contribute to it. Additionally prepare a roadmap on how to update all CICD components that are outdated:

yorinasub17 commented 2 years ago

Thanks for your effort in improving our CI/CD flow!

You bring up a lot of good points. Here are a few top level comments that come to mind:

Hope this makes sense! Happy to keep discussing options for better collaborating on this despite the challenges above! In the meantime, any PRs that propose version bumps in dependabot fashion (e.g., a PR that bumps versions in the docker files and gemfiles for the docs folder) is much appreciated, and would be accepted.

maunzCache commented 2 years ago

Thank you for the response and fast removal of the appveyor. This got me pretty confused.

I'd like to keep this issue open until you released your fancy stuff then and see if there are still open issues to discuss or if my lists shrinks with that. If i or someone else has a nice solution for the above, feel free to pursue. And still docs are always good so i'd like to put your last words regarding bot PRs somewhere into the contribution docs.