)]}'
{
  "commit": "f04b7970ba689ba925d32ba08537c58bbdf13f2d",
  "tree": "fc4648eb2d7d2ae22cc87a5c7b19f574423d4937",
  "parents": [
    "3fb37a2d22f06f7a57ff796911499cfa2929a0c8"
  ],
  "author": {
    "name": "Miguel Caballer Fernandez",
    "email": "micafer1@upv.es",
    "time": "Tue Mar 24 17:21:15 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Mar 24 23:21:15 2026 +0800"
  },
  "message": "Add verify_ssl option (#2128)\n\n* Add verify_ssl option\n\n* Pin version of setup-uv action\n\n* Pin version of setup-uv action\n\n* Pin version of setup-uv action\n\n* Pin version of setup-uv action\n\n* Pin version of setup-uv action\n\n* Update vulnerable deps\n\n* Fix style using new black version\n\n* Increase cumulative import time limit to 800ms\n\n* Fix pyupgrade",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "09a7f3f140367509917d9bfdb368801dd2d2a8f4",
      "old_mode": 33188,
      "old_path": ".github/workflows/integration-tests.yml",
      "new_id": "731608a5cc0d5fc82fdf077d8c1c3b20635d19be",
      "new_mode": 33188,
      "new_path": ".github/workflows/integration-tests.yml"
    },
    {
      "type": "modify",
      "old_id": "243c4a32a6cb6752467ae3f247442eee700f0bb3",
      "old_mode": 33188,
      "old_path": ".github/workflows/main.yml",
      "new_id": "568cff1c2f7cf5ba3dc57dbcd321d1fc0f9631e9",
      "new_mode": 33188,
      "new_path": ".github/workflows/main.yml"
    },
    {
      "type": "modify",
      "old_id": "375db882a833f5b42f4679601c8611b9cbdaaf02",
      "old_mode": 33188,
      "old_path": ".github/workflows/publish_dev_artifact.yml",
      "new_id": "ca1725c134cc6e25c5582bcbf8c8354a6b36d10c",
      "new_mode": 33188,
      "new_path": ".github/workflows/publish_dev_artifact.yml"
    },
    {
      "type": "modify",
      "old_id": "c45e513ad028c49a6a0594005137d2d63b232e30",
      "old_mode": 33188,
      "old_path": ".github/workflows/publish_pricing_to_s3.yml",
      "new_id": "86493251ef3a6bf9ae8ca713a07fa1b3b807fce8",
      "new_mode": 33188,
      "new_path": ".github/workflows/publish_pricing_to_s3.yml"
    },
    {
      "type": "modify",
      "old_id": "936783a2db0799f3f5f7d88a6ddc4c216099c3af",
      "old_mode": 33188,
      "old_path": "libcloud/common/abiquo.py",
      "new_id": "eabc361d2720379e96d5d12e26189048df8a43b4",
      "new_mode": 33188,
      "new_path": "libcloud/common/abiquo.py"
    },
    {
      "type": "modify",
      "old_id": "c4cca604718717c378b531a0735b491e94da3e03",
      "old_mode": 33188,
      "old_path": "libcloud/common/base.py",
      "new_id": "365d39221dd1a45dd878f794486de0ceb93f377b",
      "new_mode": 33188,
      "new_path": "libcloud/common/base.py"
    },
    {
      "type": "modify",
      "old_id": "3cef9218fb0d577b822fcb41b44a16d05eec2872",
      "old_mode": 33188,
      "old_path": "libcloud/common/dimensiondata.py",
      "new_id": "09aa088e2b8f87be1b5f8b18929fbdd5ab679db5",
      "new_mode": 33188,
      "new_path": "libcloud/common/dimensiondata.py"
    },
    {
      "type": "modify",
      "old_id": "d6e275a99c53b7c2944ecbced74f97ff8aa7fc5b",
      "old_mode": 33188,
      "old_path": "libcloud/common/google.py",
      "new_id": "eab0fb3afae3d8bf536c6d1c8cfae547e99ac428",
      "new_mode": 33188,
      "new_path": "libcloud/common/google.py"
    },
    {
      "type": "modify",
      "old_id": "2e899dc4fa1d51bbdaa506a14e9c975b63e06336",
      "old_mode": 33188,
      "old_path": "libcloud/common/openstack.py",
      "new_id": "ad3ada1756105dfd25dff94fd532a7203cc5188f",
      "new_mode": 33188,
      "new_path": "libcloud/common/openstack.py"
    },
    {
      "type": "modify",
      "old_id": "554262672f36415e88f7191a9b2927d5f706739d",
      "old_mode": 33188,
      "old_path": "libcloud/common/openstack_identity.py",
      "new_id": "51953b16615a2992a2661a760ddef1678d277e10",
      "new_mode": 33188,
      "new_path": "libcloud/common/openstack_identity.py"
    },
    {
      "type": "modify",
      "old_id": "0f855bfa6a0c88a0a3d48d1d332af8c624b97ca4",
      "old_mode": 33188,
      "old_path": "libcloud/compute/base.py",
      "new_id": "7773744fabfc0cb148d6730d81c927c98ddc453b",
      "new_mode": 33188,
      "new_path": "libcloud/compute/base.py"
    },
    {
      "type": "modify",
      "old_id": "78f07b292645a0faa73c1dfe518d3f2ff9331547",
      "old_mode": 33188,
      "old_path": "libcloud/compute/deployment.py",
      "new_id": "8ba63a3dcfaea34e6234f9eee611bd7c12937a00",
      "new_mode": 33188,
      "new_path": "libcloud/compute/deployment.py"
    },
    {
      "type": "modify",
      "old_id": "ab6557fa8d6ac9d0d2692c88e6d21090210bc1e9",
      "old_mode": 33188,
      "old_path": "libcloud/compute/drivers/azure_arm.py",
      "new_id": "d540c108206498cc87c0b5eb2ed8e899b15bc4d7",
      "new_mode": 33188,
      "new_path": "libcloud/compute/drivers/azure_arm.py"
    },
    {
      "type": "modify",
      "old_id": "e834f0f87278bdbc6e12944beaf253899362f47c",
      "old_mode": 33188,
      "old_path": "libcloud/compute/drivers/digitalocean.py",
      "new_id": "761199dcf34096d11e2ff89d2aad02d892eff777",
      "new_mode": 33188,
      "new_path": "libcloud/compute/drivers/digitalocean.py"
    },
    {
      "type": "modify",
      "old_id": "fce1d5f87f92b61ec13d1f13fea992c0674ef2b8",
      "old_mode": 33188,
      "old_path": "libcloud/compute/drivers/dummy.py",
      "new_id": "04889789d7e80a4de4fd4f913d342888557d3696",
      "new_mode": 33188,
      "new_path": "libcloud/compute/drivers/dummy.py"
    },
    {
      "type": "modify",
      "old_id": "fa437b93322b3568a296d1fa6f38f9a2016a7d32",
      "old_mode": 33188,
      "old_path": "libcloud/compute/drivers/ecs.py",
      "new_id": "8fca7b4554f11b2c1ff3553b4482c1b66bacb9ea",
      "new_mode": 33188,
      "new_path": "libcloud/compute/drivers/ecs.py"
    },
    {
      "type": "modify",
      "old_id": "1b2dc7d35ef6524ce9c813d25d04fb2c60e1b6cc",
      "old_mode": 33188,
      "old_path": "libcloud/compute/drivers/equinixmetal.py",
      "new_id": "2508e5fa6a1310f93a1bbe36eab38917f71f09d1",
      "new_mode": 33188,
      "new_path": "libcloud/compute/drivers/equinixmetal.py"
    },
    {
      "type": "modify",
      "old_id": "839e94cb3ae45ef0f3dc53b6c86665dcec243207",
      "old_mode": 33188,
      "old_path": "libcloud/compute/drivers/gandi.py",
      "new_id": "594b5e204f45d11d82680747323657d57bcba08c",
      "new_mode": 33188,
      "new_path": "libcloud/compute/drivers/gandi.py"
    },
    {
      "type": "modify",
      "old_id": "ca6f269a9a73222af08794a4bc933ff672b69f31",
      "old_mode": 33188,
      "old_path": "libcloud/compute/drivers/gce.py",
      "new_id": "bdb46dbdca2d2289c7668ebc2e48cb09efe26ee6",
      "new_mode": 33188,
      "new_path": "libcloud/compute/drivers/gce.py"
    },
    {
      "type": "modify",
      "old_id": "f7de985a1423e0769e3cabfedb4fefcba360e193",
      "old_mode": 33188,
      "old_path": "libcloud/compute/drivers/gig_g8.py",
      "new_id": "fa85b62eb91664a4ea87d353b9b16929a6ef0a4e",
      "new_mode": 33188,
      "new_path": "libcloud/compute/drivers/gig_g8.py"
    },
    {
      "type": "modify",
      "old_id": "f959e451bc5a3d9f4617ffda8148b57b8a0af2e1",
      "old_mode": 33188,
      "old_path": "libcloud/compute/drivers/kamatera.py",
      "new_id": "6013ef89353c7bbf92d62e86b3b2f3c8dc22877b",
      "new_mode": 33188,
      "new_path": "libcloud/compute/drivers/kamatera.py"
    },
    {
      "type": "modify",
      "old_id": "b1b5678cb43eafa4540fd37c1b16d0614f1031e3",
      "old_mode": 33188,
      "old_path": "libcloud/compute/drivers/kubevirt.py",
      "new_id": "b011c3a449ffc6522a168a2fe57111d38df37b46",
      "new_mode": 33188,
      "new_path": "libcloud/compute/drivers/kubevirt.py"
    },
    {
      "type": "modify",
      "old_id": "5d395cbf71f61788d960a87f0f0699932ab624c6",
      "old_mode": 33188,
      "old_path": "libcloud/compute/drivers/linode.py",
      "new_id": "81862cdb5aab415bbc1e9f697b3e3f440e4b08fd",
      "new_mode": 33188,
      "new_path": "libcloud/compute/drivers/linode.py"
    },
    {
      "type": "modify",
      "old_id": "e22dadf2ae34998c1e93f160538211f0a555f0eb",
      "old_mode": 33188,
      "old_path": "libcloud/compute/drivers/nttcis.py",
      "new_id": "468cfd160718c2e92c1d956320eb75efbf5390b6",
      "new_mode": 33188,
      "new_path": "libcloud/compute/drivers/nttcis.py"
    },
    {
      "type": "modify",
      "old_id": "80b4e227f167c7119d04bea88f1c5b961e078202",
      "old_mode": 33188,
      "old_path": "libcloud/compute/drivers/openstack.py",
      "new_id": "e9d5104d9b349527fc3c5f27388c7351675d864c",
      "new_mode": 33188,
      "new_path": "libcloud/compute/drivers/openstack.py"
    },
    {
      "type": "modify",
      "old_id": "e62fceaa40db85613bc230929da855f820055f71",
      "old_mode": 33188,
      "old_path": "libcloud/compute/drivers/ovh.py",
      "new_id": "edeff5812b8d572ff40f29d8752f7f4509048e63",
      "new_mode": 33188,
      "new_path": "libcloud/compute/drivers/ovh.py"
    },
    {
      "type": "modify",
      "old_id": "9a852be5814c35b8c31d66712b57a64701365d63",
      "old_mode": 33188,
      "old_path": "libcloud/compute/drivers/rackspace.py",
      "new_id": "1223dd959a30f1a3ae15458061b6ba9ffd567ea0",
      "new_mode": 33188,
      "new_path": "libcloud/compute/drivers/rackspace.py"
    },
    {
      "type": "modify",
      "old_id": "78bef8ab8b35233189de6886e491b53f2d855850",
      "old_mode": 33188,
      "old_path": "libcloud/compute/drivers/rimuhosting.py",
      "new_id": "60bce9f6f99770af5c3e272700d3a172c2e7a171",
      "new_mode": 33188,
      "new_path": "libcloud/compute/drivers/rimuhosting.py"
    },
    {
      "type": "modify",
      "old_id": "8b90ebeb290af86dae6116d2639fd4e3731731e1",
      "old_mode": 33188,
      "old_path": "libcloud/compute/drivers/upcloud.py",
      "new_id": "700c465012d584794dc71c63c028f5991e76d886",
      "new_mode": 33188,
      "new_path": "libcloud/compute/drivers/upcloud.py"
    },
    {
      "type": "modify",
      "old_id": "59192534f59d10c6eedb4d550a2a1118c0f3172a",
      "old_mode": 33188,
      "old_path": "libcloud/compute/drivers/vcloud.py",
      "new_id": "fc3b21cd2ced67b1d9c8497276c6f0cc0aa42ad1",
      "new_mode": 33188,
      "new_path": "libcloud/compute/drivers/vcloud.py"
    },
    {
      "type": "modify",
      "old_id": "2e80c7be3bd07b2b81f0d43fd148e37ec739f36b",
      "old_mode": 33188,
      "old_path": "libcloud/compute/drivers/vpsnet.py",
      "new_id": "f92dfbecf2c3bbe86fd12d0af9e2797430bff719",
      "new_mode": 33188,
      "new_path": "libcloud/compute/drivers/vpsnet.py"
    },
    {
      "type": "modify",
      "old_id": "c7372c2aedb241d007daa5952d28b9d3f2bad20d",
      "old_mode": 33188,
      "old_path": "libcloud/compute/drivers/vsphere.py",
      "new_id": "185cc6db762ec59d194b4d2ed8c52a4fd43a50a2",
      "new_mode": 33188,
      "new_path": "libcloud/compute/drivers/vsphere.py"
    },
    {
      "type": "modify",
      "old_id": "f07f0d2d02e295ecc335db4010ffb3209f951cdb",
      "old_mode": 33188,
      "old_path": "libcloud/compute/drivers/vultr.py",
      "new_id": "abdf8b99ead841a3f59112c5226e7834687444d7",
      "new_mode": 33188,
      "new_path": "libcloud/compute/drivers/vultr.py"
    },
    {
      "type": "modify",
      "old_id": "d50fb13237e0dd10e811b2a1dcc1500203c40409",
      "old_mode": 33188,
      "old_path": "libcloud/compute/providers.py",
      "new_id": "82605099da29cb7c01f2f66087da989137d8d1b3",
      "new_mode": 33188,
      "new_path": "libcloud/compute/providers.py"
    },
    {
      "type": "modify",
      "old_id": "23337cca3b9e949715067fa99ad0a85daff9d6e7",
      "old_mode": 33188,
      "old_path": "libcloud/container/drivers/lxd.py",
      "new_id": "d6d92245b20d9ea756775db1b12e7d369b04d01f",
      "new_mode": 33188,
      "new_path": "libcloud/container/drivers/lxd.py"
    },
    {
      "type": "modify",
      "old_id": "23dfd7563cba7cc9b9601314ac4db845961cf2e1",
      "old_mode": 33188,
      "old_path": "libcloud/dns/drivers/durabledns.py",
      "new_id": "9b1486d9301dee81fb0c23c88c98b1cbb4f5ec28",
      "new_mode": 33188,
      "new_path": "libcloud/dns/drivers/durabledns.py"
    },
    {
      "type": "modify",
      "old_id": "376186debc915f11b7a2440f0ed8c10f36158ccf",
      "old_mode": 33188,
      "old_path": "libcloud/dns/drivers/google.py",
      "new_id": "ab0fb5fc8284c07a6bb7479d5fa4367715e9a399",
      "new_mode": 33188,
      "new_path": "libcloud/dns/drivers/google.py"
    },
    {
      "type": "modify",
      "old_id": "bbf8734b23a8be20f90ee48f114c285f58932b0e",
      "old_mode": 33188,
      "old_path": "libcloud/dns/drivers/nfsn.py",
      "new_id": "4864113c901966c38c20f1a6bc35f0b145433410",
      "new_mode": 33188,
      "new_path": "libcloud/dns/drivers/nfsn.py"
    },
    {
      "type": "modify",
      "old_id": "fd9a2dc743fbfe005f7c0808c562841ed775cf44",
      "old_mode": 33188,
      "old_path": "libcloud/dns/drivers/powerdns.py",
      "new_id": "4268087e553bfddedb5ccc25cee79d9f802710b6",
      "new_mode": 33188,
      "new_path": "libcloud/dns/drivers/powerdns.py"
    },
    {
      "type": "modify",
      "old_id": "8f453b079732a7acdfc85ed1bcc0378680a4a365",
      "old_mode": 33188,
      "old_path": "libcloud/dns/drivers/rcodezero.py",
      "new_id": "90abaa1859910f878fd4aa2398d4fd1757eb6e10",
      "new_mode": 33188,
      "new_path": "libcloud/dns/drivers/rcodezero.py"
    },
    {
      "type": "modify",
      "old_id": "e0fae847f6f276a5040d7748e214e559cb9509d9",
      "old_mode": 33188,
      "old_path": "libcloud/dns/drivers/vultr.py",
      "new_id": "c9cbb4818e8e666b9762c2531e4c2846a5cf3d4a",
      "new_mode": 33188,
      "new_path": "libcloud/dns/drivers/vultr.py"
    },
    {
      "type": "modify",
      "old_id": "5181dc85d3e24cb663e22390c0f79c99f45f4e74",
      "old_mode": 33188,
      "old_path": "libcloud/loadbalancer/drivers/elb.py",
      "new_id": "39c6a8c6c40d0bf9c3c1d94df78d01135184ca66",
      "new_mode": 33188,
      "new_path": "libcloud/loadbalancer/drivers/elb.py"
    },
    {
      "type": "modify",
      "old_id": "869da614b8d5b4c9f824c8a576523d0d6f753220",
      "old_mode": 33188,
      "old_path": "libcloud/pricing.py",
      "new_id": "abc464cc1f8fee05d01d0788de64bcf0561b55a8",
      "new_mode": 33188,
      "new_path": "libcloud/pricing.py"
    },
    {
      "type": "modify",
      "old_id": "e8072a2b8c3d73456e0bf84b0417c2bd48db513c",
      "old_mode": 33188,
      "old_path": "libcloud/storage/drivers/local.py",
      "new_id": "f47d7c06491c986be26f7a39c96545443c5ac6a6",
      "new_mode": 33188,
      "new_path": "libcloud/storage/drivers/local.py"
    },
    {
      "type": "modify",
      "old_id": "3d1ef347175ba42dd45f839c195f0d2fd92e4c31",
      "old_mode": 33188,
      "old_path": "libcloud/storage/drivers/oss.py",
      "new_id": "f582886afbfc69e081864d475ff2f78bce4a001a",
      "new_mode": 33188,
      "new_path": "libcloud/storage/drivers/oss.py"
    },
    {
      "type": "modify",
      "old_id": "4303f44aac6f1eb58c7ad9abd118109fc2637307",
      "old_mode": 33188,
      "old_path": "libcloud/test/common/test_google.py",
      "new_id": "101487568b13727a6be07e5ecdea183f5be2f1c4",
      "new_mode": 33188,
      "new_path": "libcloud/test/common/test_google.py"
    },
    {
      "type": "modify",
      "old_id": "f3789ebd051083e0f5e21358968f5dff5b4d40c9",
      "old_mode": 33188,
      "old_path": "libcloud/test/compute/test_abiquo.py",
      "new_id": "f15aa0cfd44a408de2d1cc29d8adfecb5651dc5c",
      "new_mode": 33188,
      "new_path": "libcloud/test/compute/test_abiquo.py"
    },
    {
      "type": "modify",
      "old_id": "0113de55c63ae4149ce98544fa609ac72b31e692",
      "old_mode": 33188,
      "old_path": "libcloud/test/compute/test_dimensiondata_v2_3.py",
      "new_id": "9ecfdd1ee7bfbbe46c11467ce61adbd1021e1bd4",
      "new_mode": 33188,
      "new_path": "libcloud/test/compute/test_dimensiondata_v2_3.py"
    },
    {
      "type": "modify",
      "old_id": "031d0805f1e91c6c14b3093c56ecc8a80508d108",
      "old_mode": 33188,
      "old_path": "libcloud/test/compute/test_dimensiondata_v2_4.py",
      "new_id": "b6e2c7f0885535b609f126caca62a7a9bb5f25e4",
      "new_mode": 33188,
      "new_path": "libcloud/test/compute/test_dimensiondata_v2_4.py"
    },
    {
      "type": "modify",
      "old_id": "2a46477ee13b5e5b5797fc7858f98697e282033e",
      "old_mode": 33188,
      "old_path": "libcloud/test/compute/test_nttcis.py",
      "new_id": "af7975f34733803da4e4c5c805b476e78731f237",
      "new_mode": 33188,
      "new_path": "libcloud/test/compute/test_nttcis.py"
    },
    {
      "type": "modify",
      "old_id": "8d2965ba74d58a237cb415faf52d5405ce95fe4b",
      "old_mode": 33188,
      "old_path": "libcloud/test/loadbalancer/test_gce.py",
      "new_id": "ef228204d5cce543fa8aa748d6dd3a90759d00b0",
      "new_mode": 33188,
      "new_path": "libcloud/test/loadbalancer/test_gce.py"
    },
    {
      "type": "modify",
      "old_id": "fdf1ef729d22b46b13703c97b1a2a66d47416a41",
      "old_mode": 33188,
      "old_path": "libcloud/utils/files.py",
      "new_id": "ae69ea843b15de5d02073904ecc0788e8aa7e594",
      "new_mode": 33188,
      "new_path": "libcloud/utils/files.py"
    },
    {
      "type": "modify",
      "old_id": "b79743967827ee2cf3c8ea5e314e07bd6bd7fc0d",
      "old_mode": 33188,
      "old_path": "pyproject.toml",
      "new_id": "c7f88d32ab3ef938409a80dfcfd75fc5da8d8e40",
      "new_mode": 33188,
      "new_path": "pyproject.toml"
    },
    {
      "type": "modify",
      "old_id": "d1905c4d0b46db3e4070386133a249bfea5dc7d8",
      "old_mode": 33261,
      "old_path": "scripts/time_imports.sh",
      "new_id": "f306989dfcab5501fc5fa54fffb41ddf292da575",
      "new_mode": 33261,
      "new_path": "scripts/time_imports.sh"
    },
    {
      "type": "modify",
      "old_id": "8f5d125ee670cd029a7a188829b492330b84f0f9",
      "old_mode": 33188,
      "old_path": "uv.lock",
      "new_id": "272b0c8e50bc4c97553eb3efef5468363b3641cb",
      "new_mode": 33188,
      "new_path": "uv.lock"
    }
  ]
}
