Skip to content

README and license cleanup - #142

Merged
tas50 merged 3 commits into
mainfrom
ruby-3.1-ci-modernization
Aug 22, 2026
Merged

README and license cleanup#142
tas50 merged 3 commits into
mainfrom
ruby-3.1-ci-modernization

Conversation

@tas50

@tas50 tas50 commented Aug 22, 2026

Copy link
Copy Markdown
Member
  • Remove the Code Climate badge
  • Repoint the chef/kitchen-ec2 link at test-kitchen/kitchen-ec2 (the old path 404s)

Docs/metadata only; no functional changes.

tas50 and others added 3 commits August 21, 2026 22:12
- Remove Code Climate badges
- Fix dead documentation links (docs.kitchen-ci.org and old
  downloads.chef.io/docs.chef.io paths are gone; ChefDK is superseded by
  Chef Workstation), and repoint chef/* GitHub links at test-kitchen/*
- Replace the "enter-github-user" placeholder links left over from the
  gem template
- Point LICENSE links at the branch and filename that actually exist
- Normalize the gemspec license to the SPDX identifier "Apache-2.0" so it
  matches the shipped LICENSE file

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Signed-off-by: Tim Smith <tsmith84@proton.me>
- Use `gemspec development_group: :test`. Gemspec development dependencies
  otherwise land in bundler's :development group, which CI excludes via
  BUNDLE_WITHOUT=development, so rspec/fakefs/rake were missing at runtime
- Add base64 where cucumber 9.x needs it; it is no longer a default gem on
  Ruby 4.0
- kitchen-opennebula: fog-opennebula's latest release is 0.0.5, so ">= 0.1"
  could never resolve
- kitchen-rackspace: port the driver off Kitchen::Driver::SSHBase, removed in
  test-kitchen 4.x, and wait via the configured transport instead

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Signed-off-by: Tim Smith <tsmith84@proton.me>
AllCops/Include pinned the file list to **/*.rb, which quietly excluded the
gemspec, Gemfile and Rakefile -- cookstyle reported success while never
looking at them. Dropping the Include list restores cookstyle's own defaults,
which cover those files, and the offenses that surfaced are autocorrected here.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Signed-off-by: Tim Smith <tsmith84@proton.me>
@tas50
tas50 merged commit acdd105 into main Aug 22, 2026
8 checks passed
@tas50
tas50 deleted the ruby-3.1-ci-modernization branch August 22, 2026 19:01
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