-
Notifications
You must be signed in to change notification settings - Fork 4
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
use habitat build instead of omnibus #107
base: main
Are you sure you want to change the base?
Conversation
Signed-off-by: rishichawda <[email protected]>
Signed-off-by: rishichawda <[email protected]>
Signed-off-by: rishichawda <[email protected]>
Signed-off-by: rishichawda <[email protected]>
Signed-off-by: rishichawda <[email protected]>
Signed-off-by: rishichawda <[email protected]>
Signed-off-by: rishichawda <[email protected]>
4a6d74c
to
3f54696
Compare
|
||
CHEFDK_APPS = [ | ||
HABITAT_PACKAGES = [ | ||
App.new( |
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.
I believe we're using chef/berkshelf
for the remnant of this usage.
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.
updated the origin to chef
in 6ee4d26. Updated the origin for other packages as well.
bin/appbundle-updater
Outdated
@@ -154,7 +175,7 @@ CHEFDK_APPS = [ | |||
"chef-dk", |
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.
I think we can remove chef-dk
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.
removed in 6ee4d26.
), | ||
App.new( | ||
"cookstyle", | ||
"chef/cookstyle", | ||
"development debug docs", | ||
"#{bin_dir.join("rake")} install" | ||
"#{vendor_bin_dir.join("rake")} install" | ||
), | ||
App.new( |
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 remove foodcritic
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.
removed in 6ee4d26
Signed-off-by: rishichawda <[email protected]>
remove chef-dk and foodcritic(https://github.com/chef/appbundle-updater/pull/107#discussion_r1935980449,https://github.com/chef/appbundle-updater/pull/107#discussion_r1935981464). updated the origins for remaining packages. Signed-off-by: rishichawda <[email protected]>
Description
Chef19 is now habitat based package.
appbundle-updater
is used in kitchen test pipelines under Github actions of chef/chef to do en-to-end recipe testing of chef so that current code inside a PR also gets tested each time a commit is pushed. Since previous versions of Chef used to be omnibus packages, implementation ofappbundle-updater
is based upon omnibus installation details.In this PR we make this tool habitat compliant.
Related Issue
Types of changes
Checklist:
Gemfile.lock
has changed, I have used--conservative
to do it and included the full output in the Description above.