Commit graph

119 commits

Author SHA1 Message Date
Sonu Saha
caccc654f4
CFINSPEC-553: Fix failing verify pipeline builds on ruby 3.0 (#6378) (#6453)
* bundle install without kitchen group from Gemfile as verify pipeline is breaking for ruby 3.0 as Chef 18 requires to be work with ruby 3.1. In future we will be removing the support for ruby 3.0 as Chef 18 never released with ruby 3.0



* Removes all excluded groups from the bundle config set which was removed from the Gemfile.



* Exclude the gem dependencies for kitchen for omnibus builds



* Exclude the kitchen dependencies on windows platform too

Signed-off-by: Vasu1105 <vasundhara.jagdale@chef.io>
Co-authored-by: Vasundhara Jagdale <vasundhara.jagdale@chef.io>
2023-02-24 19:03:59 +05:30
Vasundhara Jagdale
e9155a3911
CFINSPEC-493 update signing_identity (#6298) (#6448)
* update signing_identity



* pin chef to older version for ruby version lesser than 3.0

Signed-off-by: Sathish <sbabu@progress.com>
Co-authored-by: Sathish Babu <80091550+sathish-progress@users.noreply.github.com>
Co-authored-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2023-02-24 15:05:45 +05:30
Vasundhara Jagdale
2c27740940
Fix for omnibus build failure on Windows (#6289) (#6463)
Signed-off-by: Vasu1105 <vasundhara.jagdale@chef.io>
2023-02-24 14:59:05 +05:30
Vasundhara Jagdale
5755e90bcc
Bump omnibus-software from 1d540dc to 7d0e0fe in /omnibus (#6274) (#6462)
Bumps [omnibus-software](https://github.com/chef/omnibus-software) from `1d540dc` to `7d0e0fe`.
- [Release notes](https://github.com/chef/omnibus-software/releases)
- [Commits](1d540dcdef...7d0e0fe472)

---
updated-dependencies:
- dependency-name: omnibus-software
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-24 14:39:44 +05:30
Vasundhara Jagdale
d63fec38a0
Bump test-kitchen from 3.3.1 to 3.3.2 in /omnibus (#6227) (#6460)
Bumps [test-kitchen](https://github.com/test-kitchen/test-kitchen) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/test-kitchen/test-kitchen/releases)
- [Changelog](https://github.com/test-kitchen/test-kitchen/blob/main/CHANGELOG.md)
- [Commits](https://github.com/test-kitchen/test-kitchen/commits)

---
updated-dependencies:
- dependency-name: test-kitchen
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-24 14:34:46 +05:30
Vasundhara Jagdale
a32a6c130f
Fix the dependabot adding ffi (1.15.5-x64-unknown) and removing ffi (1.15.5-x64-mingw-ucrt) from the Gemfile.lock (#6213)
Signed-off-by: Vasu1105 <vasundhara.jagdale@chef.io>

Adding x64-mingw-ucrt

Signed-off-by: Vasu1105 <vasundhara.jagdale@chef.io>
2022-08-04 09:16:36 -04:00
Vasu1105
8677421601 This might be the reson of inspec build failure
Signed-off-by: Vasu1105 <vasundhara.jagdale@chef.io>
2022-07-09 14:59:40 +05:30
dependabot[bot]
fe82c188a9
Bump omnibus-software from a9b13a0 to 7bb8c7b in /omnibus
Bumps [omnibus-software](https://github.com/chef/omnibus-software) from `a9b13a0` to `7bb8c7b`.
- [Release notes](https://github.com/chef/omnibus-software/releases)
- [Commits](a9b13a09c2...7bb8c7b4fd)

---
updated-dependencies:
- dependency-name: omnibus-software
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-07 04:32:36 +00:00
dependabot[bot]
3094ea791a
Bump octokit from 4.23.0 to 4.25.0 in /omnibus
Bumps [octokit](https://github.com/octokit/octokit.rb) from 4.23.0 to 4.25.0.
- [Release notes](https://github.com/octokit/octokit.rb/releases)
- [Changelog](https://github.com/octokit/octokit.rb/blob/4-stable/RELEASE.md)
- [Commits](https://github.com/octokit/octokit.rb/compare/v4.23.0...v4.25.0)

---
updated-dependencies:
- dependency-name: octokit
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-15 21:59:11 +00:00
dependabot[bot]
38a2df4df5
Bump berkshelf from 8.0.0 to 8.0.2 in /omnibus
Bumps [berkshelf](https://github.com/chef/berkshelf) from 8.0.0 to 8.0.2.
- [Release notes](https://github.com/chef/berkshelf/releases)
- [Changelog](https://github.com/chef/berkshelf/blob/main/CHANGELOG.md)
- [Commits](https://github.com/chef/berkshelf/compare/v8.0.0...v8.0.2)

---
updated-dependencies:
- dependency-name: berkshelf
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-03 07:24:14 +00:00
dependabot[bot]
f12a6c9e2b
Bump rack from 2.2.3 to 2.2.3.1 in /omnibus
Bumps [rack](https://github.com/rack/rack) from 2.2.3 to 2.2.3.1.
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rack/rack/compare/2.2.3...2.2.3.1)

---
updated-dependencies:
- dependency-name: rack
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-31 14:57:12 +00:00
Jeremiah Snapp
c2891932ea Update omnibus/Gemfile.lock
For compatibility with omnibus-toolchain 3.0.0

Signed-off-by: Jeremiah Snapp <jeremiah@chef.io>
2022-05-31 09:55:32 -04:00
Jeremiah Snapp
b04760b7f9 Fix omnibus-test.ps1
Use Throw instead of Exit to ensure the CI job fails when a command has
a non-zero exit code.

Signed-off-by: Jeremiah Snapp <jeremiah@chef.io>
2022-05-16 16:55:16 -04:00
Jeremiah Snapp
9c4b2e1921 Update omnibus and omnibus-software in Gemfile.lock
Uses new omnibus Windows builders.

Signed-off-by: Jeremiah Snapp <jeremiah@chef.io>
2022-05-09 19:58:14 -04:00
dependabot[bot]
87fccdcc6c
Bump berkshelf from 7.2.2 to 8.0.0 in /omnibus
Bumps [berkshelf](https://github.com/RiotGames/berkshelf) from 7.2.2 to 8.0.0.
- [Release notes](https://github.com/RiotGames/berkshelf/releases)
- [Changelog](https://github.com/berkshelf/berkshelf/blob/main/CHANGELOG.md)
- [Commits](https://github.com/RiotGames/berkshelf/commits)

---
updated-dependencies:
- dependency-name: berkshelf
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-02 04:32:15 +00:00
dependabot[bot]
04c5c7b0ff
Bump omnibus-software from 82b14e3 to 960cb6e in /omnibus
Bumps [omnibus-software](https://github.com/chef/omnibus-software) from `82b14e3` to `960cb6e`.
- [Release notes](https://github.com/chef/omnibus-software/releases)
- [Commits](82b14e374c...960cb6ed1d)

---
updated-dependencies:
- dependency-name: omnibus-software
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-06 04:54:48 +00:00
dependabot[bot]
2c6afc2d55
Bump omnibus-software from 5947560 to 82b14e3 in /omnibus
Bumps [omnibus-software](https://github.com/chef/omnibus-software) from `5947560` to `82b14e3`.
- [Release notes](https://github.com/chef/omnibus-software/releases)
- [Commits](5947560ea7...82b14e374c)

---
updated-dependencies:
- dependency-name: omnibus-software
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-23 04:35:22 +00:00
dependabot[bot]
df74dd0e62
Bump omnibus from 55e74ac to 124d596 in /omnibus
Bumps [omnibus](https://github.com/chef/omnibus) from `55e74ac` to `124d596`.
- [Release notes](https://github.com/chef/omnibus/releases)
- [Commits](55e74aca93...124d5960ab)

---
updated-dependencies:
- dependency-name: omnibus
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-09 17:52:32 +00:00
dependabot[bot]
f6f7078069
Bump omnibus-software from a4f4849 to 5947560 in /omnibus
Bumps [omnibus-software](https://github.com/chef/omnibus-software) from `a4f4849` to `5947560`.
- [Release notes](https://github.com/chef/omnibus-software/releases)
- [Commits](a4f484966e...5947560ea7)

---
updated-dependencies:
- dependency-name: omnibus-software
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-08 04:33:27 +00:00
dependabot[bot]
f18d25ad74
Bump omnibus-software from c7a43ec to a4f4849 in /omnibus
Bumps [omnibus-software](https://github.com/chef/omnibus-software) from `c7a43ec` to `a4f4849`.
- [Release notes](https://github.com/chef/omnibus-software/releases)
- [Commits](c7a43ec60a...a4f484966e)

---
updated-dependencies:
- dependency-name: omnibus-software
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-16 04:34:02 +00:00
dependabot[bot]
b513cd7f7c
Bump omnibus from 2bf77bb to 55e74ac in /omnibus
Bumps [omnibus](https://github.com/chef/omnibus) from `2bf77bb` to `55e74ac`.
- [Release notes](https://github.com/chef/omnibus/releases)
- [Commits](2bf77bb551...55e74aca93)

---
updated-dependencies:
- dependency-name: omnibus
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-09 09:29:20 +00:00
dependabot[bot]
9df9f09791
Bump omnibus-software from b646bed to c7a43ec in /omnibus
Bumps [omnibus-software](https://github.com/chef/omnibus-software) from `b646bed` to `c7a43ec`.
- [Release notes](https://github.com/chef/omnibus-software/releases)
- [Commits](b646beda0d...c7a43ec60a)

---
updated-dependencies:
- dependency-name: omnibus-software
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-07 04:29:07 +00:00
Clinton Wolfe
e4214c7fc0
Merge pull request #5791 from inspec/dependabot/bundler/omnibus/ffi-1.15.5
Bump ffi from 1.15.4 to 1.15.5 in /omnibus
2022-01-21 08:31:19 -05:00
dependabot[bot]
88aae95ff4
Bump omnibus-software from c2fb9a4 to b646bed in /omnibus
Bumps [omnibus-software](https://github.com/chef/omnibus-software) from `c2fb9a4` to `b646bed`.
- [Release notes](https://github.com/chef/omnibus-software/releases)
- [Commits](c2fb9a4c75...b646beda0d)

---
updated-dependencies:
- dependency-name: omnibus-software
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-21 04:29:27 +00:00
dependabot[bot]
dc573fda7e
Bump ffi from 1.15.4 to 1.15.5 in /omnibus
Bumps [ffi](https://github.com/ffi/ffi) from 1.15.4 to 1.15.5.
- [Release notes](https://github.com/ffi/ffi/releases)
- [Changelog](https://github.com/ffi/ffi/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ffi/ffi/compare/v1.15.4...v1.15.5)

---
updated-dependencies:
- dependency-name: ffi
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-20 15:04:02 +00:00
dependabot[bot]
5f7ad2fcf6
Bump omnibus-software from 94ef29b to c2fb9a4 in /omnibus
Bumps [omnibus-software](https://github.com/chef/omnibus-software) from `94ef29b` to `c2fb9a4`.
- [Release notes](https://github.com/chef/omnibus-software/releases)
- [Commits](94ef29b62a...c2fb9a4c75)

---
updated-dependencies:
- dependency-name: omnibus-software
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-20 04:26:43 +00:00
dependabot[bot]
7b0ea084f1
Bump omnibus-software from d2525ab to 94ef29b in /omnibus
Bumps [omnibus-software](https://github.com/chef/omnibus-software) from `d2525ab` to `94ef29b`.
- [Release notes](https://github.com/chef/omnibus-software/releases)
- [Commits](d2525ab08e...94ef29b62a)

---
updated-dependencies:
- dependency-name: omnibus-software
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-07 04:21:23 +00:00
dependabot[bot]
b141cad58b
Bump omnibus from 2c309fa to 2bf77bb in /omnibus
Bumps [omnibus](https://github.com/chef/omnibus) from `2c309fa` to `2bf77bb`.
- [Release notes](https://github.com/chef/omnibus/releases)
- [Commits](2c309fa8df...2bf77bb551)

---
updated-dependencies:
- dependency-name: omnibus
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-14 09:31:06 +00:00
dependabot[bot]
4c96a4de3a
Bump omnibus-software from 8560231 to d2525ab in /omnibus
Bumps [omnibus-software](https://github.com/chef/omnibus-software) from `8560231` to `d2525ab`.
- [Release notes](https://github.com/chef/omnibus-software/releases)
- [Commits](85602312dd...d2525ab08e)

---
updated-dependencies:
- dependency-name: omnibus-software
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-14 04:22:42 +00:00
dependabot[bot]
144f825c3b
Bump test-kitchen from 3.2.0 to 3.2.2 in /omnibus
Bumps [test-kitchen](https://github.com/test-kitchen/test-kitchen) from 3.2.0 to 3.2.2.
- [Release notes](https://github.com/test-kitchen/test-kitchen/releases)
- [Changelog](https://github.com/test-kitchen/test-kitchen/blob/master/CHANGELOG.md)
- [Commits](https://github.com/test-kitchen/test-kitchen/compare/v3.2.0...v3.2.2)

---
updated-dependencies:
- dependency-name: test-kitchen
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-02 04:27:30 +00:00
dependabot[bot]
f658665f68
Bump omnibus-software from 7501e20 to 8560231 in /omnibus
Bumps [omnibus-software](https://github.com/chef/omnibus-software) from `7501e20` to `8560231`.
- [Release notes](https://github.com/chef/omnibus-software/releases)
- [Commits](7501e2036a...85602312dd)

---
updated-dependencies:
- dependency-name: omnibus-software
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-30 04:26:24 +00:00
dependabot[bot]
1868fb670f
Bump kitchen-vagrant from 1.10.0 to 1.11.0 in /omnibus
Bumps [kitchen-vagrant](https://github.com/opscode/kitchen-vagrant) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/opscode/kitchen-vagrant/releases)
- [Changelog](https://github.com/test-kitchen/kitchen-vagrant/blob/master/CHANGELOG.md)
- [Commits](https://github.com/opscode/kitchen-vagrant/compare/v1.10.0...v1.11.0)

---
updated-dependencies:
- dependency-name: kitchen-vagrant
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-24 03:19:50 +00:00
Clinton Wolfe
ac15558294
Merge pull request #5737 from inspec/dependabot/bundler/omnibus/test-kitchen-3.2.0
Bump test-kitchen from 3.1.0 to 3.2.0 in /omnibus
2021-11-23 22:18:08 -05:00
Clinton Wolfe
dffcf76162
Merge pull request #5736 from inspec/dependabot/bundler/omnibus/omnibus-2c309fa
Bump omnibus from `37897ad` to `2c309fa` in /omnibus
2021-11-23 22:17:46 -05:00
dependabot[bot]
21bf580e97
Bump test-kitchen from 3.1.0 to 3.2.0 in /omnibus
Bumps [test-kitchen](https://github.com/test-kitchen/test-kitchen) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/test-kitchen/test-kitchen/releases)
- [Changelog](https://github.com/test-kitchen/test-kitchen/blob/master/CHANGELOG.md)
- [Commits](https://github.com/test-kitchen/test-kitchen/compare/v3.1.0...v3.2.0)

---
updated-dependencies:
- dependency-name: test-kitchen
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-20 15:57:22 +00:00
dependabot[bot]
cd02045089
Bump omnibus from 37897ad to 2c309fa in /omnibus
Bumps [omnibus](https://github.com/chef/omnibus) from `37897ad` to `2c309fa`.
- [Release notes](https://github.com/chef/omnibus/releases)
- [Commits](37897ade48...2c309fa8df)

---
updated-dependencies:
- dependency-name: omnibus
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-20 15:56:58 +00:00
dependabot[bot]
d131d0b0a0
Bump omnibus-software from 24f508c to 7501e20 in /omnibus
Bumps [omnibus-software](https://github.com/chef/omnibus-software) from `24f508c` to `7501e20`.
- [Release notes](https://github.com/chef/omnibus-software/releases)
- [Commits](24f508c7f2...7501e2036a)

---
updated-dependencies:
- dependency-name: omnibus-software
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-20 15:56:22 +00:00
Tim Smith
0402883cfb Remove the instance_eval and eval_gemfile calls in omnibus
Dependabot won't work with these and they're not being used anyways.

Signed-off-by: Tim Smith <tsmith@chef.io>
2021-11-18 20:54:23 -08:00
Tim Smith
bcc98feada Enable repeatable builds by bundling Gemfile.lock
This way changes to omnibus-software or omnibus don't change the builds. This is important for us, but also for cinc. It also makes sure that we're tracking bumps to the omnibus-software in the InSpec changelog so we can build release notes that reflect key dep changes like openssl. We recently added the same thing to Infra Server to better track deps there and we've done this in infra client for many years.

Signed-off-by: Tim Smith <tsmith@chef.io>
2021-10-02 16:52:40 -07:00
jayashri garud
aa72a9be6b Replace deprecated --without flag with bundle config
Signed-off-by: jayashri garud <jgarud@msystechnologies.com>
2021-09-02 16:17:15 +05:30
Clinton Wolfe
3509d19690 Update location of default branch for omnibus and omnibus-software
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2021-08-31 22:12:32 -04:00
Tom Duffield
e2dc3d3cdc
Merge pull request #5481 from inspec/tduffield/remove-install-logic
Remove pipeline-specific logic from test scripts
2021-05-04 10:36:13 -05:00
jayashri garud
c042c93917 updating Gemfile to support environment variables
Signed-off-by: jayashri garud <jgarud@msystechnologies.com>
2021-04-27 11:59:41 +05:30
Tom Duffield
81d5f7d079
Remove pipeline-specific logic from test scripts
This logic has been moved into the Omnibus Buildkite Plugin.
These scripts can now be used outside of the Buildkite pipelines.

Signed-off-by: Tom Duffield <github@tomduffield.com>
2021-04-23 16:06:05 -05:00
Nathaniel Kierpiec
3c19fb69f7 Update tests to handle local omnibus packages from Buildkite artifacts api
Signed-off-by: Nathaniel Kierpiec <nkierpiec@chef.io>
2021-04-16 10:57:57 -04:00
Clinton Wolfe
cdfb325ca3 Apply chefstyle -a, and manually remove duplicate requires
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2020-12-21 13:25:04 -05:00
Tim Smith
78b3020d12 Don't build packages for EOL Debian 8
Debian 8 is out of support and we shouldn't produce packages for it anymore.

Signed-off-by: Tim Smith <tsmith@chef.io>
2020-08-13 13:48:41 -07:00
Tim Smith
75b61a08c2 Ensure Darwin is always detected in the install scripts
This is more reliable if the output changes

Signed-off-by: Tim Smith <tsmith@chef.io>
2020-07-30 16:57:18 -07: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
f24f751fb7 Update installer license text
Copied the correct license text over from chef/chef and updated latest date to May 14 2019

Fixes #5066

Signed-off-by: James Stocks <jstocks@chef.io>
2020-06-05 16:38:08 +01:00