-
-
Notifications
You must be signed in to change notification settings - Fork 117
Add tests for !terraform.output
. Improve logging and error handling
#1235
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Important Cloud Posse Engineering Team Review RequiredThis pull request modifies files that require Cloud Posse's review. Please be patient, and a core maintainer will review your changes. To expedite this process, reach out to us on Slack in the |
…update-terraform-output-4
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #1235 +/- ##
==========================================
+ Coverage 32.89% 33.42% +0.52%
==========================================
Files 223 224 +1
Lines 23791 23848 +57
==========================================
+ Hits 7827 7972 +145
+ Misses 14798 14703 -95
- Partials 1166 1173 +7
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
@coderabbitai please review |
Tip For best results, initiate chat on the files or code changes. 🧩 Analysis chain🏁 Script executed:
Length of output: 74057 @aknysh I've completed a review of this PR. Here's what I found: Summary of ChangesThis PR focuses on three main areas:
Notable Improvements
Areas for Improvement
Overall, this PR represents a significant improvement to the codebase with better organization, error handling, and testing. These changes will make the code more maintainable and robust. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When updating logging to use the semantic logger, make sure to also use semantic logging.
Co-authored-by: Erik Osterman (CEO @ Cloud Posse) <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We can dismiss the lint warnings
what
!terraform.output
why
!terraform.output
YAML function. Test!terraform.output
for OpenTofutofu
command per componentshell
related functions topkg/utils/shell_utils.go
github.com/charmbracelet/log