Commit graph

74 commits

Author SHA1 Message Date
Dominik Richter
7e569669aa introduce dependency resolution
This commit is the foundation of the dependency resolution as described in https://github.com/chef/inspec/issues/888 .

It currently only works with local dependencies, as seen in the example inheritance profile.

Tests and full resolution are coming next on the path to an MVP implementation.
2016-08-10 22:41:32 +02:00
Christoph Hartmann
da3d6f0f2d require train 0.16
Signed-off-by: Christoph Hartmann <chris@lollyrock.com>
2016-08-08 13:19:28 +02:00
Dominik Richter
68cf88f701 add suid sgid and sticky support for file resource 2016-07-10 23:08:42 +02:00
Christoph Hartmann
8a6ace77bd use train instead of r-train 2016-06-16 11:35:13 +02:00
Christoph Hartmann
1dd4da8d08 update train dependency to 0.12.0 2016-05-16 15:33:12 +02:00
Alex Pop
9ded3b8835 Provide service params as a mash, empty unless systemd for now 2016-05-09 14:54:09 +02:00
Dominik Richter
3e8974d243 update to new train interface 2016-04-28 19:55:34 -04:00
Stephan Renatus
f7272f746c 0.19.1 2016-04-18 11:39:52 +02:00
Dominik Richter
ebd094fbb0 bugfix: rspec world handling on rspec 3.5
This accessor is designed to work with rspec 3.0 - 3.5 (and potentially up).
2016-04-16 20:33:01 -04:00
Dominik Richter
f845a16442 0.17.0 2016-03-31 14:23:07 +02:00
Christoph Hartmann
593df248b4 0.14.5 2016-02-29 13:47:55 +01:00
Julian C. Dunn
dee0b32c2f Fix warning:
WARNING:  WARNING: license value 'Apache 2.0' is invalid.  Use a license identifier from
http://spdx.org/licenses or 'Nonstandard' for a nonstandard license.
WARNING:  See http://guides.rubygems.org/specification-reference/ for help
2016-02-27 22:24:21 -05:00
Christoph Hartmann
e466ec4e90 0.13.0 2016-02-19 14:50:03 +01:00
Christoph Hartmann
f23e463bc6 require train 0.9.6 for solaris support 2016-01-29 18:33:58 +01:00
Dominik Richter
fbd8ca45df Improve the description and summary of the InSpec gem. 2016-01-16 01:59:53 +01:00
Christoph Hartmann
0ca7e47ac7 update train dependency to 0.9.3 2016-01-03 00:16:27 +01:00
Adam Leff
c146a76679 File permission checks should return false unless file exists
Currently, #readable?, #writeable?, and #executable? will incorrectly
return true if the file does not exist.

In addition, I took the opportunity to refactor the File resource to
make it easier to write unit tests and supplied a full unit test
suite for this resource.
2015-12-08 19:57:34 +01:00
Dominik Richter
007594eef7 lint 2015-11-13 00:48:52 +01:00
tyler-ball
6b4aaf8423 Not using git in the gemspec file because inside the ChefDK the folder isn't a git directory, it is just installed from a gem 2015-11-04 16:36:44 -07:00
Christoph Hartmann
1726e49656 relax pry version 2015-11-03 09:15:20 +00:00
Dominik Richter
7fe379c654 update gemspec for push 2015-11-03 09:58:26 +01:00
James Casey
36cf960cec Apache 2.0 LICENSE 2015-11-03 08:25:24 +00:00
Dominik Richter
dbbf7041de bugfix: ignore delivery when building the gem 2015-11-02 02:23:39 +01:00
Dominik Richter
b58a4b3f43 rename vulcanosec -> inspec 2015-10-26 12:34:15 +01:00
Renamed from vulcano.gemspec (Browse further)