Vasundhara Jagdale
d1f9be7095
Temporarily turn off fetching of chef-licensing gem from artifactory to address checksum mismatch issue for mixlib-shellout gem.And make verify pipeline to work. ( #6945 )
...
Signed-off-by: Vasu1105 <vasundhara.jagdale@progress.com>
2024-01-19 15:25:29 +05:30
Vasundhara Jagdale
17bd3115b2
Reduce version pinning ( #6873 )
...
* Remove pinning of version for dependencies in test environment
Signed-off-by: Vasu1105 <vasundhara.jagdale@progress.com>
* Remove version pinning of minitest and html-proofer
Signed-off-by: Vasu1105 <vasundhara.jagdale@progress.com>
* html-proofer still breaks the 3.0 ruby verify pipeline so reverting the removal of version pinning for html-proofer
Signed-off-by: Vasu1105 <vasundhara.jagdale@progress.com>
* Revert "Remove version pinning of minitest and html-proofer"
This reverts commit f816289f39
.
Signed-off-by: Vasu1105 <vasundhara.jagdale@progress.com>
* Remove the dependency on html-proofer gem as it's only used in single test.
Signed-off-by: Vasu1105 <vasundhara.jagdale@progress.com>
---------
Signed-off-by: Vasu1105 <vasundhara.jagdale@progress.com>
2023-12-13 15:07:57 +05:30
Vasundhara Jagdale
904bdf2345
Revert "Update html-proofer requirement from ~> 3.19.4 to ~> 5.0.8 ( #6697 )" ( #6717 )
...
This reverts commit 12e8e93b91
.
2023-09-29 18:44:14 +05:30
dependabot[bot]
12e8e93b91
Update html-proofer requirement from ~> 3.19.4 to ~> 5.0.8 ( #6697 )
...
Updates the requirements on [html-proofer](https://github.com/gjtorikian/html-proofer ) to permit the latest version.
- [Release notes](https://github.com/gjtorikian/html-proofer/releases )
- [Changelog](https://github.com/gjtorikian/html-proofer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gjtorikian/html-proofer/compare/v3.19.4...v5.0.8 )
---
updated-dependencies:
- dependency-name: html-proofer
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-29 16:50:16 +05:30
dependabot[bot]
62b87af0ad
Update json_schemer requirement from >= 0.2.1, < 0.2.19 to >= 0.2.1, < 2.0.1 ( #6693 )
...
Updates the requirements on [json_schemer](https://github.com/davishmcclurg/json_schemer ) to permit the latest version.
- [Changelog](https://github.com/davishmcclurg/json_schemer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/davishmcclurg/json_schemer/compare/v0.2.1...v2.0.0 )
---
updated-dependencies:
- dependency-name: json_schemer
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-29 15:49:52 +05:30
Clinton Wolfe
a7363ca867
Explicitly list which gems to pull from Artifactory ( #6627 )
...
* Try explicit list of gems to pull from artifactory to avoid issue on CI
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
* Fix linting
Signed-off-by: Vasu1105 <vasundhara.jagdale@progress.com>
---------
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
Signed-off-by: Vasu1105 <vasundhara.jagdale@progress.com>
Co-authored-by: Vasu1105 <vasundhara.jagdale@progress.com>
2023-08-30 19:26:13 -04:00
Clinton Wolfe
dd2b9224ce
Configure Gemfile to read from Artifactory for internal Chef builds
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2023-08-22 10:30:55 -04:00
Vasu1105
ac9927e32d
Moves chef-licensing gem dependency to inspec gemspec file
...
Signed-off-by: Vasu1105 <vasundhara.jagdale@chef.io>
2023-08-22 10:30:07 -04:00
Sonu Saha
77b7a8ff62
Remove kitchen group from Gemfile ( #31 )
...
* KITCHEN: Remove kitchen group from Gemfile,
revert this change when required
Signed-off-by: Sonu Saha <sonu.saha@progress.com>
* LINT: Remove trailing whitespace
Signed-off-by: Sonu Saha <sonu.saha@progress.com>
---------
Signed-off-by: Sonu Saha <sonu.saha@progress.com>
2023-04-25 09:27:21 -04:00
Vasundhara Jagdale
c9f935489e
Try adding artifactory as git source for chef-licensing ( #25 )
...
Signed-off-by: Vasu1105 <vasundhara.jagdale@chef.io>
2023-03-16 13:23:16 -04:00
Vasundhara Jagdale
acf97be56e
RAKE TEST: Fix rake task for docs:cli ( #6437 )
...
Signed-off-by: Sonu Saha <sonu.saha@progress.com>
Co-authored-by: Sonu Saha <sonu.saha@progress.com>
2023-02-27 11:48:08 +05:30
Nikita Mathur
f619a1d69e
Update chefstyle from 2.0.x to 2.2.2 to use RuboCop 1.25.1 ( #6240 ) ( #6458 )
...
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
Co-authored-by: Takuya N <takninnovationresearch@gmail.com>
2023-02-24 15:35:49 +05:30
Vasundhara Jagdale
8e429571a6
Fix Ruby 2.7 Bundle Installs on CI Verify Pipeline ( #6324 ) ( #6446 )
...
* We will never be on 2.6 again
* Only run html-proofer test on Ruby 3
* Pin to chef 16 on ruby 2.7, 17+ on Ruby 3
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
Co-authored-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2023-02-24 15:03:59 +05:30
Vasu1105
28c505b1a7
CFINSPEC-400 Fix for verify pipeline failure
...
Signed-off-by: Vasu1105 <vasundhara.jagdale@chef.io>
2022-07-27 18:03:53 +05:30
Nikita Mathur
6fafd446b1
Pinning minitest to 5.15.0 to fix build issue
...
Signed-off-by: Nikita Mathur <nikita.mathur@chef.io>
2022-06-27 21:07:32 +05:30
Clinton Wolfe
042e813623
Configure SimpleCov to no longer use at_exit hack; use JSON reporter
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2022-02-06 22:09:38 -05:00
Tim Smith
48ff852289
Remove support for EOL Ruby 2.5
...
With the release of Ruby 3.1, Ruby 2.5 is now EOL. We should not be supporting an EOL release of Ruby.
Signed-off-by: Tim Smith <tsmith@chef.io>
2021-12-31 22:54:53 -05:00
Nikita Mathur
f2bbf622b8
Active support version fix for ruby versions less then 2.7
...
Signed-off-by: Nikita Mathur <nikita.mathur@chef.io>
2021-12-16 13:46:26 +05:30
Nikita Mathur
16455e978f
Build fix - Html proofer version fixed for ruby version 2.5
...
Signed-off-by: Nikita Mathur <nikita.mathur@chef.io>
2021-07-29 17:50:52 +05:30
Vasu1105
47020370b8
Remove def for probably_x86
...
Signed-off-by: Vasu1105 <vasundhara.jagdale@chef.io>
2021-07-09 10:48:36 +05:30
Vasu1105
a292d27557
Need to backout this gem as its causing issues for ssh
...
Signed-off-by: Vasu1105 <vasundhara.jagdale@chef.io>
2021-07-08 11:19:53 +05:30
Clinton Wolfe
362eadb067
Add an awful little check to detect x86 arch
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2021-06-16 17:03:59 -04:00
Clinton Wolfe
4c0eb932a5
Include x25519 KEX module in omnibus build
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2021-06-14 13:36:24 -04:00
dependabot[bot]
f44a909687
Update chefstyle requirement from ~> 1.7.1 to ~> 2.0.3
...
Updates the requirements on [chefstyle](https://github.com/chef/chefstyle ) to permit the latest version.
- [Release notes](https://github.com/chef/chefstyle/releases )
- [Changelog](https://github.com/chef/chefstyle/blob/master/CHANGELOG.md )
- [Commits](https://github.com/chef/chefstyle/compare/v1.7.1...v2.0.3 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-05-09 23:51:14 -04:00
Clinton Wolfe
ca14b2a901
Conditionally include a kitchen group in the gemfile for ruby 2.7+
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2021-05-02 21:53:24 -04:00
dependabot-preview[bot]
1bfa935f0c
Update json_schemer requirement from >= 0.2.1, < 0.2.18 to >= 0.2.1, < 0.2.19
...
Updates the requirements on [json_schemer](https://github.com/davishmcclurg/json_schemer ) to permit the latest version.
- [Release notes](https://github.com/davishmcclurg/json_schemer/releases )
- [Commits](https://github.com/davishmcclurg/json_schemer/compare/v0.2.1...v0.2.18 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-01 08:56:28 +00:00
dependabot-preview[bot]
1581faf612
Update chefstyle requirement from ~> 1.5.7 to ~> 1.7.1
...
Updates the requirements on [chefstyle](https://github.com/chef/chefstyle ) to permit the latest version.
- [Release notes](https://github.com/chef/chefstyle/releases )
- [Changelog](https://github.com/chef/chefstyle/blob/master/CHANGELOG.md )
- [Commits](https://github.com/chef/chefstyle/compare/v1.5.7...v1.7.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-16 06:42:03 +00:00
Clinton Wolfe
7b2558b1e8
Update json_schemer requirement from >= 0.2.1, < 0.2.12 to >= 0.2.1, < 0.2.18
2021-01-20 14:43:26 -05:00
Tim Smith
cfee7ce474
Allow for rspec 3.9 in the gemspec
...
rspec 3.10 is causing issues with chef/chef tests due to changes in
rspec-mock that we're working to resolve. Right now we'd like to get the
latest inspec releases into chef/chef w/o the need for rspec 3.10. At
runtime inspec doesn't need 3.10, but it does need it for tests, so
let's make sure we bring it in via the gemfile, but allow the older 3.9
release at runtime.
Signed-off-by: Tim Smith <tsmith@chef.io>
2021-01-12 13:51:17 -08:00
Clinton Wolfe
05daaad9fc
Avoid ffi 1.14.2
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2021-01-06 11:18:21 -05:00
dependabot-preview[bot]
0e35a922ef
Update json_schemer requirement from >= 0.2.1, < 0.2.12 to >= 0.2.1, < 0.2.18
...
Updates the requirements on [json_schemer](https://github.com/davishmcclurg/json_schemer ) to permit the latest version.
- [Release notes](https://github.com/davishmcclurg/json_schemer/releases )
- [Commits](https://github.com/davishmcclurg/json_schemer/compare/v0.2.1...v0.2.17 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-21 19:18:16 +00:00
Clinton Wolfe
e4c46e9dae
Bump chefstyle to 1.5.7
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-12-21 13:24:12 -05:00
dependabot-preview[bot]
6785c76d8a
Update simplecov requirement from ~> 0.10, <= 0.18.2 to ~> 0.18
...
Updates the requirements on [simplecov](https://github.com/simplecov-ruby/simplecov ) to permit the latest version.
- [Release notes](https://github.com/simplecov-ruby/simplecov/releases )
- [Changelog](https://github.com/simplecov-ruby/simplecov/blob/main/CHANGELOG.md )
- [Commits](https://github.com/simplecov-ruby/simplecov/compare/v0.10.0...v0.18.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-16 07:37:05 +00:00
Clinton Wolfe
d42dfa956c
Remove integration group from Gemfile
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-12-10 12:43:07 -05:00
Tim Smith
d603aed98a
Remove the pin on EOL Chef releases
...
Chef 14 is no longer supported and shouldn't be pinned here. These old deps bring in a bunch of old pins.
Signed-off-by: Tim Smith <tsmith@chef.io>
2020-12-09 11:04:00 -08:00
Clinton Wolfe
43465fb1a6
Remove outdated / unmaintained maintainers task / docs
2020-12-09 10:42:08 -05:00
Tim Smith
bc904883dd
Remove outdated / unmaintained maintainers task / docs
...
The task has been disabled for a while and the docs are totally out of date. Nuke this all and save ourselves some deps in the gemfile.
Signed-off-by: Tim Smith <tsmith@chef.io>
2020-12-08 17:12:38 -08:00
Tim Smith
f4b09b8b47
Remove kitchen-ec2 dep + add lower floor to other kitchen deps
...
Speed up depsolving by making the tree smaller.
Signed-off-by: Tim Smith <tsmith@chef.io>
2020-12-08 17:09:31 -08:00
Tim Smith
5f26f592d3
Merge pull request #5325 from inspec/remove_json_schemer
...
Remove the dependency on json_schemer
2020-12-02 11:18:51 -08:00
Tim Smith
7a35751269
Remove the dependency on json_schemer
...
It looks like we're only using this in 3 test files and it conflicts
with new RuboCop releases, which is blocking us shipping that new
release in Chef Infra Client and Workstation
Signed-off-by: Tim Smith <tsmith@chef.io>
2020-12-01 14:17:12 -08:00
Tim Smith
2b68f01514
Remove Gemfile.local support to use Dependabot
...
If you remove this then Dependabot can manage deps, which helps keep us
up to data without manual work.
Signed-off-by: Tim Smith <tsmith@chef.io>
2020-12-01 14:06:12 -08:00
Clinton Wolfe
6493534843
Conditionally pin chef-utils on Ruby 2.5
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-11-30 16:03:32 -05:00
Clinton Wolfe
955ab36922
Update junit tests to use nokogiri
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-09-22 11:40:01 +01:00
Tim Smith
303f530850
Update to Chefstyle 1.2.1
...
Update a few cop names
Remove redundant returns
Signed-off-by: Tim Smith <tsmith@chef.io>
2020-08-12 13:12:26 -07:00
Clinton Wolfe
e4aa9f1793
Skip HTML validation testing on windows
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-06-18 14:23:54 -04:00
Clinton Wolfe
a131067a09
Add functional test, including html validation
...
This uses html-proofer, which adds in nokogiri as a testing dep.
I expect we'll be using nokogiri soon anyway for the JUnit reporter.
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-06-18 14:21:51 -04:00
James Stocks
8ee28c1211
Change ffi pinning
...
ffi 1.13.1 reverts the breaking change in 1.13.0
We can now use any version other than specifically 1.13.0.
Signed-off-by: James Stocks <jstocks@chef.io>
2020-06-10 12:18:23 +01:00
James Stocks
04f36aa055
Pin ffi to 1.12.2 due to Windows crash
...
See https://github.com/ffi/ffi/issues/784
Signed-off-by: James Stocks <jstocks@chef.io>
2020-06-02 16:25:34 +01:00
Clinton Wolfe
f326d8aa56
Avoid simplecov 0.18.3, as it has a NameError bug
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-02-24 13:48:49 -05:00
Clinton Wolfe
b007d1adc7
Pin chef-zero to <15 like chef to allow ruby 2.5 and 2.4 support
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-02-24 13:19:55 -05:00