Christoph Hartmann
a6ef98c896
verifies that inspec.yml uses licenses in SPDX format
...
Signed-off-by: Christoph Hartmann <chris@lollyrock.com>
2017-05-31 00:21:05 -05:00
Adam Leff
02a023b2ff
Update changelog generator to work from PRs only
...
To clean up our Changelog, this change modifies the use of
github-changelog-generator to only use PRs. This ensures
that our Changelog only reflects actual changes and makes
it easier for our users to see the actual changes made to
the codebase.
docs and www changes will be excluded from the Changelog as well.
The CHANGELOG.md will start from v1.21.0. All release prior to
v1.21.0 have been moved to HISTORICAL_CHANGELOG.md which will
remain static. Should we be able to bend github-changelog-generator
to our ways, I'll merge them back together at a future date.
Signed-off-by: Adam Leff <adam@leff.co>
2017-05-09 12:41:27 +02:00
Dominik Richter
b9ac13dd40
rake: lint before test
...
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2017-05-03 22:18:33 +02:00
Adam Leff
3d272d280b
Rakefile updates to support appbundle-updater
...
InSpec is "appbundled" into the ChefDK which means users can't
simply run `chef gem install inspec` and get an updated InSpec.
`appbundle-updater` exists to combat this and, when run, will
pull the source and install the gem using `rake install`.
In the appbundle-updater config, we'll want to exclude unnecessary
gems from getting installed, such as the "tests" group. Our Rakefile
doesn't work without the "tests" group being installed.
This change makes the Rakefile usuable when the "tests" gems aren't
available.
Signed-off-by: Adam Leff <adam@leff.co>
2017-04-27 14:15:42 -04:00
Adam Leff
5a2a20dc3e
Releasing v1.19.0
...
Signed-off-by: Adam Leff <adam@leff.co>
2017-04-04 11:06:16 -04:00
Adam Leff
65c95d243e
Fixing www/docs rake tasks
...
This is a follow-up to #1585 . The website-related Rake tasks have been
moved to a www-specific Rakefile which can be found in the www/
directory. Any web-release-related gems have been moved to the www
Gemfile as well.
This also included modifying the docs rake tasks to be path-
independent as they currently expect that Rake is being run from the
root of the repo.
Signed-off-by: Adam Leff <adam@leff.co>
2017-03-22 12:21:03 -04:00
Christoph Hartmann
55a9836fd9
fix docker release script
...
Signed-off-by: Christoph Hartmann <chris@lollyrock.com>
2016-11-28 13:00:48 +01:00
Christoph Hartmann
6042b0ef65
also push docker latest tag with each release
2016-11-20 21:51:39 -07:00
Dave Parfitt
5231a0dc43
move Inspec Habitat package to chef/inspec.
...
NOTE: The existing `core/inspec` package (version 0.27.0) cannot be removed
from the public Habitat depot.
2016-10-12 15:03:24 -04:00
Dominik Richter
d842771b68
add build tasks for www
2016-09-22 23:51:30 +02:00
Dominik Richter
305ca04f65
separate docs RST formatter
2016-09-20 13:18:20 +02:00
Christoph Hartmann
f54fa7bbdf
optimize command simulator auto-generation
2016-09-16 14:27:16 +02:00
Christoph Hartmann
202d4e0f97
0.32.0
2016-08-26 11:45:00 +02:00
Victoria Jeffrey
2982fba946
switch to using train
2016-08-25 11:31:40 -04:00
Victoria Jeffrey
2821dae1b3
first pass at collecting command output for demo
2016-08-24 21:31:56 -04:00
Dominik Richter
e637067c43
auto-genreate inspec cli docs
2016-08-12 13:40:59 +02:00
Christoph Hartmann
ba95e461d3
run integration tests in docker
2016-05-16 18:25:17 +02:00
Dominik Richter
626f5fc497
rake release_docker + smaller image builds
2016-05-13 12:59:33 +02:00
Dominik Richter
e53d33bc98
add functional test types
2016-03-16 08:23:13 +01:00
Dominik Richter
b0ffe684ab
freeze those versions
2016-01-15 21:41:20 +01:00
Jeremy W. Chalfant
515cb5a3a7
remove superflous comment
2016-01-14 23:03:24 -05:00
Jeremy W. Chalfant
689920bf9a
sudo
2016-01-14 23:00:09 -05:00
Jeremy W. Chalfant
bfcfd75b69
add targetted ssh inspec testing
2016-01-14 23:00:09 -05:00
Dominik Richter
bd1ac8f411
clarify how to bump version in rake
2016-01-05 23:09:22 +01:00
Dominik Richter
cc67d8d4c0
0.9.6
2015-12-11 18:34:15 +01:00
Dominik Richter
f738bcb57b
add rake tasks for showing and bumping the version of inspec
2015-11-26 19:22:37 +01:00
Dominik Richter
7e94d13a43
configure future changelog version from inspec version
2015-11-20 23:33:18 +01:00
Dominik Richter
945ae587e9
disregard the changelog history before 0.7.0
2015-11-20 22:48:38 +01:00
Dominik Richter
cc68f46c5c
add rake task for changelog generation
2015-11-20 22:38:12 +01:00
tyler-ball
d324df892b
Adding bundler tasks to Rakefile so we can use 'rake release' command
2015-11-05 10:50:53 -07:00
Nathen Harvey
1e00e582eb
A MAINTAINERS file lists the maintainers of the prject
...
* MAINTAINERS.toml is the source of record
* MAINTAINERS.md is generated using a new rake task
* New rake task added for generating the maintainers markdown file
* New rake task for synchronizing the github team
2015-10-30 16:37:53 +01:00
Christoph Hartmann
f38b278b50
setup test-kitchen workflow
2015-10-23 12:14:00 +02:00
Dominik Richter
ec0931ef9c
test: group resource tests
2015-10-17 22:53:21 +02:00
Dominik Richter
6a51a5be00
remove rake tasks for runner tests
...
they are now found in train
2015-10-15 14:36:34 +02:00
Dominik Richter
8bc8a76988
make default rake tasks test+lint
...
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2015-10-13 11:29:10 +02:00
Dominik Richter
d2c13ef353
add test:docker_runner rake task
...
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2015-09-24 10:36:21 +02:00
Dominik Richter
16e2b8ce3d
skip ssh resource tests until containers support them
...
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2015-09-22 19:43:11 +02:00
Dominik Richter
064996669c
fix docker rake path
...
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2015-09-22 18:02:28 +02:00
Dominik Richter
aea5ef921a
run kitchen test instead of converge
...
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2015-09-22 15:45:20 +02:00
Dominik Richter
de2b4b1b01
isolate unit tests as rake default
...
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2015-09-22 02:25:52 +02:00
Dominik Richter
8499919b15
add minimal rake task for runner tests
...
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2015-09-22 02:25:52 +02:00
Dominik Richter
b3896a77a2
lint Rakefile
...
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2015-09-22 02:17:29 +02:00
Dominik Richter
867242eb25
rename test:integration -> test:resources
...
make room for backend tests
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2015-09-22 02:17:29 +02:00
Christoph Hartmann
5612752b82
use single quotes
2015-09-03 20:35:23 +02:00
Christoph Hartmann
48dc86b3af
add robocop
2015-09-03 19:25:43 +02:00
Dominik Richter
21f0a37764
remove unnecessary includes in docker tests
...
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2015-09-03 14:16:11 +02:00
Dominik Richter
d3d91c8c3f
move test container handling to test/docker
...
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2015-09-03 14:06:43 +02:00
Dominik Richter
a005add5ae
start integration tests + add test for resource/command
...
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2015-09-03 13:22:15 +02:00
Dominik Richter
32964c1e4e
tests for backend
...
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2015-09-02 04:19:23 +02:00