Skip to content

fix: migrate to Policyfile#36

Merged
damacus merged 5 commits into
mainfrom
fix/migrate-to-policyfile
Jul 9, 2026
Merged

fix: migrate to Policyfile#36
damacus merged 5 commits into
mainfrom
fix/migrate-to-policyfile

Conversation

@damacus

@damacus damacus commented Jul 2, 2026

Copy link
Copy Markdown
Member

Summary

  • replace Berkshelf dependency resolution with Policyfile
  • use explicit GitHub cookbook sources for minitest-handler, chef_handler, and windows
  • switch Kitchen to Policyfile named run list and dummy verifier for Windows exec
  • update sous-chefs workflow/action pins to 8.0.4

Validation

  • chef update Policyfile.rb
  • chef install Policyfile.rb
  • cookstyle
  • embedded RSpec: 2 examples, 0 failures
  • markdownlint-cli2 .
  • yamllint .
  • actionlint
  • git diff --check
  • KITCHEN_LOCAL_YAML=kitchen.exec.yml kitchen list
  • KITCHEN_LOCAL_YAML=kitchen.exec.yml kitchen diagnose default-windows-latest --loader --no-instances

Focused Kitchen converge is Windows-runner only for this cookbook; local validation confirms Kitchen resolves PolicyfileZero with Dummy verifier for the windows-latest exec instance.

@damacus
damacus requested a review from a team as a code owner July 2, 2026 07:43
@damacus
damacus force-pushed the fix/migrate-to-policyfile branch from 0ac8250 to 4fa2c9d Compare July 9, 2026 10:03
@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown

Slowest examples

Top 2 slowest examples (0.26 seconds, 100% of total time)
Example Description Time in seconds
spec/default_spec.rb:10 notepadpp::default 32-bit Windows downloads the Notepad++ package 0.16609
spec/default_spec.rb:25 notepadpp::default 64-bit Windows downloads the Notepad++ package 0.10328

@damacus
damacus enabled auto-merge (squash) July 9, 2026 10:10
@damacus
damacus merged commit 8106d0f into main Jul 9, 2026
9 checks passed
@damacus
damacus deleted the fix/migrate-to-policyfile branch July 9, 2026 10:10
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