summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn McCrae <john.mccrae@progress.com>2022-07-27 17:26:12 -0700
committerJohn McCrae <john.mccrae@progress.com>2022-08-09 14:43:13 -0700
commit2a9fa9ef1e6cba4203193ecbd3770bc998f32d44 (patch)
tree9e1d072061244bb6dd85caf988e1aa53393c4295
parent31131e9881f9ef7a7b7af029db0fd4baaefef8b4 (diff)
downloadchef-2a9fa9ef1e6cba4203193ecbd3770bc998f32d44.tar.gz
starting to integrate ruby 3.1 into the builds
Signed-off-by: John McCrae <john.mccrae@progress.com>
-rw-r--r--.github/workflows/kitchen.yml28
1 files changed, 26 insertions, 2 deletions
diff --git a/.github/workflows/kitchen.yml b/.github/workflows/kitchen.yml
index 933760ce04..9ec3883680 100644
--- a/.github/workflows/kitchen.yml
+++ b/.github/workflows/kitchen.yml
@@ -180,7 +180,11 @@ jobs:
which bundle
echo "what version is that?"
bundle --version
- sudo find / -name "chef" | grep -v "Permission denied"
+ sudo mv /Users/runner/work/chef/chef /Users/runner/work/chef/chef17
+ git clone https://github.com/chef/chef.git /Users/runner/work/chef/chef
+ cd /Users/runner/work/chef/chef
+ bundle install
+ gem install kitchen
# gem install bundler
# echo "NOW which version are we using?"
@@ -191,6 +195,22 @@ jobs:
# sudo /opt/chef/embedded/bin/gem install berkshelf --no-doc
# sudo /opt/chef/embedded/bin/berks vendor cookbooks
# sudo /opt/chef/bin/chef-client -z -o end_to_end --chef-license accept-no-persist
+ # /Users/runner/work/chef
+ # /Users/runner/work/chef/chef
+ # /Users/runner/work/chef/chef/omnibus/package-scripts/chef
+ # /Users/runner/work/chef/chef/omnibus/resources/chef
+ # /Users/runner/work/chef/chef/distro/templates/powershell/chef
+ # /Users/runner/work/chef/chef/spec/support/lib/chef
+ # /Users/runner/work/chef/chef/lib/chef
+ # /Users/runner/work/chef/chef/knife/lib/chef
+ # /Users/runner/work/_PipelineMapping/chef
+ # /Users/runner/work/_PipelineMapping/chef/chef
+ # /opt/chef
+ # /opt/chef/embedded/lib/ruby/gems/3.0.0/gems/chef-18.0.92/spec/support/lib/chef
+ # /opt/chef/embedded/lib/ruby/gems/3.0.0/gems/chef-18.0.92/lib/chef
+ # /opt/chef/embedded/lib/ruby/gems/3.0.0/gems/chef-telemetry-1.1.1/lib/chef
+ # /opt/chef/embedded/lib/ruby/gems/3.0.0/gems/cheffish-17.0.0/lib/chef
+ # /opt/chef/embedded/lib/ruby/gems/3.0.0/gems/chef-vault-4.1.10/lib/chef
linux:
@@ -234,6 +254,10 @@ jobs:
git clone https://github.com/chef/chef.git /home/runner/work/chef/chef
cd /home/runner/work/chef/chef
bundle install
+ gem install kitchen
+ which kitchen
+ cd kitchen-tests
+ bundle install
# gem install bundler:2.3.18
# gem install chef-utils
# gem install inspec
@@ -246,7 +270,7 @@ jobs:
# bundle install
# which kitchen
# kitchen diagnose --all
- bundle exec kitchen test end-to-end-${{ matrix.os }}
+ # bundle exec kitchen test end-to-end-${{ matrix.os }}
# /opt/hostedtoolcache/Ruby/3.1.2/x64/bin/kitchen test end-to-end-${{ matrix.os }}
# sudo find / -name kitchen -type f
# /home/runner/work/chef