Broken master on license-finder project

This issue blocks deployment of new versions of the analyzer

Latest pipeline for main branch failed https://gitlab.com/gitlab-org/security-products/analyzers/license-finder/-/pipelines/240951325

broken jobs:

  • lint
  • integration-go
  • integration-js
  • integration-c

error message in lint

$ bin/setup
53Fetching gem metadata from https://rubygems.org/.........
54Fetching https://github.com/chef/omnibus-software.git
55net-hippie-0.3.2 requires ruby version ~> 2.4, which is incompatible with the
56current version, ruby 3.0.0p0
58
Cleaning up file based variables
00:01
60ERROR: Job failed: exit code 5

failure in integration-js Failures:

5195  1) bower when generating a `2.1` report for bower matches the expected report
5196     Failure/Error: expect(JSON.pretty_generate(subject.to_h)).to eq(JSON.pretty_generate(expected_content))
5197       expected: "{\n  \"version\": \"2.1\",\n  \"licenses\": [\n    {\n      \"id\": \"Apache-2.0\",\n      \"name\":...      \"path\": \"bower.json\",\n      \"licenses\": [\n        \"unknown\"\n      ]\n    }\n  ]\n}"
5198            got: "{\n  \"version\": \"2.1\",\n  \"licenses\": [\n    {\n      \"id\": \"Apache-2.0\",\n      \"name\":...      \"path\": \"bower.json\",\n      \"licenses\": [\n        \"unknown\"\n      ]\n    }\n  ]\n}"
5199       (compared using ==)
5200       Diff:
5201       @@ -35,7 +35,7 @@
5202          "dependencies": [
5203            {
5204              "name": "cli",
5205       -      "version": "6.14.9",
5206       +      "version": "6.14.11",
5207              "package_manager": "bower",
5208              "path": "bower.json",
5209              "licenses": [
5210     Shared Example Group: "each report version" called from ./spec/integration/js/bower_spec.rb:6
5211     # ./spec/support/shared.rb:16:in `block (4 levels) in <top (required)>'