-
Notifications
You must be signed in to change notification settings - Fork 144
Add support for inspec 5 and drop inspec < 4.25.1 #485
Conversation
Thank you for your interest in kitchen-terraform and your effort adding support for Inspec 5. Per https://docs.chef.io/versions/ Inspec 3 is end of life so that is one argument in favor of us dropping support however it’s also the last “free distribution” as future releases fall under “commercial distribution” and requires accepting the license. I am not sure how that would effect all the users of this tool. Would love to read some discussion around this if relevant point. |
Thanks. I am personally in favor of dropping support for unsupported EOL versions, but what you say also makes sense. |
@aaron-lane any thoughts / preferences here? |
Sorry for the delay! If there isn't a technical blocker for maintaining support of InSpec 3 then I think we should do so for now to avoid the need for another major release. |
Looks like the failure is related to Same error as #426 |
Thanks @wyardley. I just need to find some time to dig into this issue. I'm hoping by the end of the calendar week 🤞🏼 |
Based on some testing, it appears that the complex pinning we currently have on the specification.add_runtime_dependency "inspec", ">= 4.25.1", "< 6" |
Add support for inspec 5 Update dependencies to drop support for inspec versions below 4.25.1 Update changelog Also update inspec link in CONTRIBUTING.md Fixes #479
Appreciate the research, and that makes sense. Let me know if the updated PR looks right to you. |
Also, lmk if you can handle everything related to it being a breaking change, or if you want me to add anything to the titles or update the labels or anything. |
@wyardley all good; the change log update is sufficient! |
Hi @aaron-lane, when will this merge be release? Thanks |
Hi @aaron-lane, Thanks! |
Update dependencies to drop support for inspec versions below 4.25.1
Update changelog
Also update inspec link in CONTRIBUTING.md
Fixes #479