Skip to content
This repository has been archived by the owner on Dec 24, 2021. It is now read-only.

Releases: Salesforce-Infrastructure/rordan_gramsay

v2.0.3

20 Sep 15:31
a24b450
Compare
Choose a tag to compare
  • require_controls calls from an InSpec test counts as the file containing tests

v2.0.2

17 Sep 16:25
e75e9ca
Compare
Choose a tag to compare
  • Adds missing dependencies to gemspec for berkshelf and chef (dependency management)
  • [BUG] rake dependency:update leaves dependencies in wrapper cookbook on older than latest allowable version, per constraints in Berksfile
  • [BUG] berks commands seem unresponsive due to no output to STDOUT

v2.0.1

17 Sep 16:23
6b024f8
Compare
Choose a tag to compare
  • Adds missing spec for minimum ruby version supported (v2.3.0 or higher in the v2.x release)

v2.0.0

17 Sep 02:42
1b51c3f
Compare
Choose a tag to compare
  • Removes mono-repo support from Rakefile libs
  • Handles dependency management in Berksfile for metadata.rb
  • Explicitly requires 'paint' everywhere it's used

v1.4.0

15 Sep 21:18
e977093
Compare
Choose a tag to compare
  • Destroys all generated cookbooks after each test
  • Fixes missing dependencies
  • Fixes tons of rubocop errors
  • Centralizes "good" cookbook layout definition to one spot
  • Refactors tests to start from "good" layout
  • More resilient regex for detecting a date in comments
  • Skip checking for comments in metadata.rb
  • Calls cookstyle directly instead of rubocop --require cookstyle
  • Checks for copyright, date, and license in header comment block
  • Adds support for detecting if license is BSD 3-clause
  • Reads .foodcritic file, passing through directives

v1.0.1

01 Jun 15:20
Compare
Choose a tag to compare

Changelog

  • Corrects fork-bomb problem if rake tasks are run form mono-repo and any cookbooks don't have a Rakefile

v1.0.0

01 Jun 15:20
Compare
Choose a tag to compare

Changelog

  • Initial Release
  • Rakefile for cookbook development
  • Rakefile for monolithic repo management
  • Custom linting for Test Kitchen's .kitchen.yml contents
  • Custom linting for comment lines at top fo certain files
  • Custom linting to ensure tests are written
  • Linting via Foodcritic
  • Linting via Rubocop / Cookstyle
  • Test Kitchen commands as rake tasks