You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CHEF-35087 - Use appbundler in hab packaging and install latest Habitat in Windows test (#341)
* using appbundler to pin versions and removed harcoded hab version in windows test pipeline
Signed-off-by: nikhil2611 <ngupta@progress.com>
* align plan.sh and binstub_patch.rb with chef's appbundler pattern
- Simplified binstub_patch.rb to match chef/chef (only GEM_PATH + APPBUNDLER_ALLOW_RVM)
- Updated do_setup_environment to use push_runtime_env/set_runtime_env
- Fixed do_prepare to use proper /usr/bin/env symlink pattern with do_end cleanup
- Reordered do_install: fix_interpreter vendor/bin -> appbundler -> sed binstub_patch
- Reference external binstub_patch.rb file instead of inline generation
- Removed fix_interpreter on bin/* (not needed, matches chef pattern)
Signed-off-by: nikhil2611 <ngupta@progress.com>
* Remove CHEF-35087 scan fix changes that belong in PR #342
Reverts addressable version bump, cleanup_lint_roller chef-cli addition,
and .github directory removal logic from this PR as they are handled
separately in PR #342.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: nikhil2611 <ngupta@progress.com>
* Remove unnecessary core/sed from pkg_build_deps
sed is already available in the Habitat Studio base environment,
so an explicit dependency is not required.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: nikhil2611 <ngupta@progress.com>
* Restore .github removal in plan.ps1 and addressable version in gemspec
- Restore .github directories removal from vendored gems in plan.ps1
- Restore addressable dependency to >= 2.9.0, < 3.0 in gemspec
(these changes were already merged and should not be reverted)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: nikhil2611 <ngupta@progress.com>
* Fix do_install: use cleanup_gem_lockfiles.rb instead of cleanup_lint_roller.rb
cleanup_lint_roller.rb does not exist in this repo. The equivalent
script is cleanup_gem_lockfiles.rb which removes stray Gemfile.lock
files from vendored gems.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: nikhil2611 <ngupta@progress.com>
---------
Signed-off-by: nikhil2611 <ngupta@progress.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
0 commit comments