// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html

exports[`modules/manager/bazel/extract > extractPackageFile() > extracts multiple types of dependencies 1`] = `
[
  {
    "currentValue": "v1.0.5",
    "datasource": "go",
    "depName": "com_github_bitly_go-nsq",
    "depType": "go_repository",
    "managerData": {
      "idx": 0,
    },
    "packageName": "github.com/bitly/go-nsq",
  },
  {
    "currentDigest": "dec09d789f3dba190787f8b4454c7d3c936fed9e",
    "datasource": "go",
    "depName": "com_github_google_uuid",
    "depType": "go_repository",
    "digestOneAndOnly": true,
    "managerData": {
      "idx": 1,
    },
    "packageName": "github.com/google/uuid",
  },
  {
    "currentValue": "v2",
    "datasource": "go",
    "depName": "com_gopkgin_mgo_v2",
    "depType": "go_repository",
    "managerData": {
      "idx": 2,
    },
    "packageName": "gopkg.in/mgo.v2",
  },
  {
    "currentValue": "0.3.1",
    "datasource": "github-releases",
    "depName": "build_bazel_rules_nodejs",
    "depType": "git_repository",
    "managerData": {
      "idx": 3,
    },
    "packageName": "bazelbuild/rules_nodejs",
  },
  {
    "currentValue": "0.6.1",
    "datasource": "github-releases",
    "depName": "build_bazel_rules_typescript",
    "depType": "new_git_repository",
    "managerData": {
      "idx": 4,
    },
    "packageName": "bazelbuild/rules_typescript",
  },
  {
    "currentDigest": "446923c3756ceeaa75888f52fcbdd48bb314fbf8",
    "datasource": "github-tags",
    "depName": "distroless",
    "depType": "http_archive",
    "managerData": {
      "idx": 5,
    },
    "packageName": "GoogleContainerTools/distroless",
  },
  {
    "currentDigest": "d665ccfa3e9c90fa789671bf4ef5f7c19c5715c4",
    "datasource": "github-tags",
    "depName": "bazel_toolchains",
    "depType": "http_archive",
    "managerData": {
      "idx": 6,
    },
    "packageName": "bazelbuild/bazel-toolchains",
  },
  {
    "currentValue": "5.5.3",
    "datasource": "github-releases",
    "depName": "rules_nodejs",
    "depType": "http_archive",
    "managerData": {
      "idx": 7,
    },
    "packageName": "bazelbuild/rules_nodejs",
  },
  {
    "currentValue": "0.0.3",
    "datasource": "github-releases",
    "depName": "io_bazel_rules_sass",
    "depType": "git_repository",
    "managerData": {
      "idx": 8,
    },
    "packageName": "bazelbuild/rules_sass",
  },
  {
    "currentDigest": "b3b620e8bcff18ed3378cd3f35ebeb7016d71f71",
    "datasource": "github-tags",
    "depName": "com_github_bazelbuild_buildtools",
    "depType": "git_repository",
    "managerData": {
      "idx": 9,
    },
    "packageName": "bazelbuild/buildtools",
  },
  {
    "currentValue": "0.7.1",
    "datasource": "github-releases",
    "depName": "io_bazel_rules_go",
    "depType": "http_archive",
    "managerData": {
      "idx": 10,
    },
    "packageName": "bazelbuild/rules_go",
  },
  {
    "currentValue": "0.5.0",
    "datasource": "github-tags",
    "depName": "bazel_skylib",
    "depType": "http_archive",
    "managerData": {
      "idx": 11,
    },
    "packageName": "bazelbuild/bazel-skylib",
  },
  {
    "currentDigest": "446923c3756ceeaa75888f52fcbdd48bb314fbf8",
    "datasource": "github-tags",
    "depName": "distroless",
    "depType": "http_archive",
    "managerData": {
      "idx": 12,
    },
    "packageName": "GoogleContainerTools/distroless",
  },
  {
    "currentValue": "v0.29.0",
    "datasource": "github-releases",
    "depName": "io_bazel_rules_go",
    "depType": "http_archive",
    "managerData": {
      "idx": 13,
    },
    "packageName": "bazelbuild/rules_go",
  },
  {
    "currentValue": "v0.24.0",
    "datasource": "github-releases",
    "depName": "bazel_gazelle",
    "depType": "http_archive",
    "managerData": {
      "idx": 14,
    },
    "packageName": "bazelbuild/bazel-gazelle",
  },
  {
    "currentDigest": "816c9085562cd7ee03e7f8188a1cfd942858cded",
    "datasource": "go",
    "depName": "com_github_pkg_errors",
    "depType": "go_repository",
    "digestOneAndOnly": true,
    "managerData": {
      "idx": 15,
    },
    "packageName": "github.com/pkg/errors",
  },
  {
    "currentDigest": "sha256:d5a717649fd93ea5b9c430d7f84e4c37ba219eb53bd73ed1d4a5a98e9edd84a7",
    "currentValue": "latest",
    "datasource": "docker",
    "depName": "py3_image_base",
    "depType": "container_pull",
    "managerData": {
      "idx": 16,
    },
    "packageName": "distroless/python3-debian10",
    "registryUrls": [
      "gcr.io",
    ],
    "replaceString": "container_pull(
    name = "py3_image_base",
    digest = "sha256:d5a717649fd93ea5b9c430d7f84e4c37ba219eb53bd73ed1d4a5a98e9edd84a7",
    registry = "gcr.io",
    repository = "distroless/python3-debian10",
    tag = "latest",
)",
    "versioning": "docker",
  },
  {
    "currentDigest": "446923c3756ceeaa75888f52fcbdd48bb314fbf8",
    "datasource": "github-tags",
    "depName": "distroless",
    "depType": "http_file",
    "managerData": {
      "idx": 17,
    },
    "packageName": "GoogleContainerTools/distroless",
  },
]
`;

exports[`modules/manager/bazel/extract > extractPackageFile() > sequential http_archive 1`] = `
[
  {
    "currentValue": "v1.1.2",
    "datasource": "github-tags",
    "depName": "aspect_rules_js",
    "depType": "http_archive",
    "managerData": {
      "idx": 0,
    },
    "packageName": "aspect-build/rules_js",
  },
  {
    "currentValue": "5.5.3",
    "datasource": "github-releases",
    "depName": "rules_nodejs",
    "depType": "http_archive",
    "managerData": {
      "idx": 1,
    },
    "packageName": "bazelbuild/rules_nodejs",
  },
]
`;
