Skip to content

chore: migrate to Policyfile#82

Merged
damacus merged 1 commit into
mainfrom
chore/policyfile-migration
Jul 2, 2026
Merged

chore: migrate to Policyfile#82
damacus merged 1 commit into
mainfrom
chore/policyfile-migration

Conversation

@damacus

@damacus damacus commented Jul 1, 2026

Copy link
Copy Markdown
Member

Summary

  • replace Berksfile/Berkshelf usage with Policyfile resolution
  • switch Kitchen to policyfile_zero and map Windows suites to Policyfile named run lists
  • update Copilot setup to install cookbooks with chef install Policyfile.rb

Verification

  • chef install Policyfile.rb
  • cookstyle --no-server --cache-root /private/tmp/rubocop_cache
  • /opt/homebrew/bin/markdownlint-cli2 "**/*.md"
  • env GEM_HOME=/opt/chef-workstation/embedded/lib/ruby/gems/3.1.0 GEM_PATH=/opt/chef-workstation/embedded/lib/ruby/gems/3.1.0 GEM_PATH_SYSTEM= /opt/chef-workstation/embedded/bin/rspec --format documentation
  • env -u KITCHEN_LOCAL_YAML kitchen list
  • env -u KITCHEN_LOCAL_YAML kitchen diagnose vc6-windows-2019

Kitchen note: meaningful suites are Windows Vagrant/WinRM targets, so local Linux Kitchen smoke was intentionally not run.

@damacus damacus requested a review from a team as a code owner July 1, 2026 23:22
@damacus damacus merged commit 354fde4 into main Jul 2, 2026
2 checks passed
@damacus damacus deleted the chore/policyfile-migration branch July 2, 2026 11:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant