Skip to content

Apply modernize fixes

c4e68ad
Select commit
Loading
Failed to load commit list.
Merged

Migrate golangci-lint to v2 #940

Apply modernize fixes
c4e68ad
Select commit
Loading
Failed to load commit list.
Chainguard Enforce / Enforce - Commit Signing succeeded May 21, 2025 in 1s

Successfully verified commit signature.

CLAIM DESCRIPTION
Found Git signature
Validated Git signature
Validated Rekor entry
Allowed by policy

Details

Certificate

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 571004959154323019120901381714589279256371902839 (0x6404bf77718c1f072a29db9c0708c6eee395b977)
    Signature Algorithm: ECDSA-SHA384
        Issuer: O=sigstore.dev,CN=sigstore-intermediate
        Validity
            Not Before: May 21 12:36:25 2025 UTC
            Not After : May 21 12:46:25 2025 UTC
        Subject:         Subject Public Key Info:
            Public Key Algorithm: ECDSA
                Public-Key: (256 bit)
                X:
                    29:21:e7:1b:a1:14:56:4a:97:ce:fd:f2:0b:47:2d:
                    7b:f4:8d:74:5c:05:ed:96:9e:98:4d:78:af:f2:1c:
                    49:57
                Y:
                    5d:dc:a5:37:1d:e2:2a:23:c8:3d:72:12:7e:20:26:
                    8b:71:39:fc:08:4b:b2:f5:f6:09:81:e3:a2:1e:56:
                    84:45
                Curve: P-256
        X509v3 extensions:
            X509v3 Key Usage: critical
                Digital Signature
            X509v3 Extended Key Usage:
                Code Signing
            X509v3 Subject Key Identifier:
                C0:0F:AF:9F:F3:49:9F:C2:6D:D2:D9:F0:B0:E2:BE:D9:4F:17:59:6C
            X509v3 Authority Key Identifier:
                keyid:DF:D3:E9:CF:56:24:11:96:F9:A8:D8:E9:28:55:A2:C6:2E:18:64:3F
            X509v3 Subject Alternative Name: critical
                email:evan.gibler@chainguard.dev
            oidcIssuer:
                https://accounts.google.com
            Unknown extension 1.3.6.1.4.1.57264.1.8
            Signed Certificate Timestamp:
                BHoAeAB2AN09MGrGxxEyYxkeHJlnNwKiSl643jyt/4eKcoAvKe6OAAABlvLYU7QAAAQDAEcwRQIgNq53Py2i5qoxYXbPADCJFBZzSbuhXBCbR3mcfQ5t9GwCIQDrkh1IEF9tzH1roLIMXGhsnyGG2JT3mdpV6I1wYO2nzA==

    Signature Algorithm: ECDSA-SHA384
         30:66:02:31:00:d4:a3:ff:15:ac:6c:ae:94:e0:dc:45:5f:2f:
         3a:22:b2:a9:53:1f:0e:78:52:91:28:4b:92:d7:2c:eb:69:a6:
         7f:25:fe:a8:52:2f:a4:23:8e:ea:12:f8:bf:d1:bf:80:1d:02:
         31:00:fc:71:d6:1f:7c:96:46:f4:8e:02:90:ee:f1:22:14:9c:
         13:3a:80:46:44:84:1d:2a:66:ad:ea:24:fc:f2:28:3f:23:da:
         8e:42:2b:de:bd:db:db:44:3a:5a:8f:fd:19:69

Rekor Entry

{
  "body": "eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiIwYmMxYmE0NzNlMWQyOGE3YWFjZTM0YjczODdlMDcyMjUzNmQzYTg4Y2UwOTU4N2I5ZWZkN2FhOWRiYzNiNTg2In19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FWUNJUUNXYmFGK0ZTZDhSQWhCUWU1Y0lIRGp4dVVVRTJRNm1oOHl2Q3BlRWxkbGp3SWhBUEN4T0dKL0JxdTRjNm5ad1ZJcWtQU3IzNGpReEprYUJkaHR2WnZSait3aCIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVTXhSRU5EUVd4dFowRjNTVUpCWjBsVldrRlRMMlF6UjAxSWQyTnhTMlIxWTBKM2FrYzNkVTlXZFZoamQwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFZkMDVVU1hoTlZFbDZUbXBKTVZkb1kwNU5hbFYzVGxSSmVFMVVTVEJPYWtreFYycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVZMVTBodVJ6WkZWVlpyY1ZoNmRqTjVRekJqZEdVdlUwNWtSbmRHTjFwaFpXMUZNVFFLY2k5SlkxTldaR1F6UzFVelNHVkpjVWs0WnpsamFFb3JTVU5oVEdOVWJqaERSWFY1T1daWlNtZGxUMmxJYkdGRlVtRlBRMEZZWjNkblowWXdUVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXUkNaMDVXU0ZFMFJVWm5VVlYzUVN0MkNtNHZUa3B1T0VwME1IUnVkM05QU3lzeVZUaFlWMWQzZDBoM1dVUldVakJxUWtKbmQwWnZRVlV6T1ZCd2VqRlphMFZhWWpWeFRtcHdTMFpYYVhocE5Ga0tXa1E0ZDB0QldVUldVakJTUVZGSUwwSkNOSGRJU1VWaFdsaGFhR0pwTlc1aFYwcHpXbGhLUVZreWFHaGhWelZ1WkZkR2VWcEROV3RhV0ZsM1MxRlpTd3BMZDFsQ1FrRkhSSFo2UVVKQlVWRmlZVWhTTUdOSVRUWk1lVGxvV1RKT2RtUlhOVEJqZVRWdVlqSTVibUpIVlhWWk1qbDBUVU56UjBOcGMwZEJVVkZDQ21jM09IZEJVV2RGU0ZGM1ltRklVakJqU0UwMlRIazVhRmt5VG5aa1Z6VXdZM2sxYm1JeU9XNWlSMVYxV1RJNWRFMUpSMHRDWjI5eVFtZEZSVUZrV2pVS1FXZFJRMEpJZDBWbFowSTBRVWhaUVROVU1IZGhjMkpJUlZSS2FrZFNOR050VjJNelFYRktTMWh5YW1WUVN6TXZhRFJ3ZVdkRE9IQTNielJCUVVGSFZ3bzRkR2hVZEVGQlFVSkJUVUZTZWtKR1FXbEJNbkp1WXk5TVlVeHRjV3BHYUdSek9FRk5TV3RWUm01T1NuVTJSbU5GU25SSVpWcDRPVVJ0TXpCaVFVbG9Da0ZQZFZOSVZXZFJXREl6VFdaWGRXZHpaM2hqWVVkNVprbFpZbGxzVUdWYU1teFliMnBZUW1jM1lXWk5UVUZ2UjBORGNVZFRUVFE1UWtGTlJFRXlhMEVLVFVkWlEwMVJSRlZ2THpoV2NrZDVkV3hQUkdOU1ZqaDJUMmxMZVhGV1RXWkVibWhUYTFOb1RHdDBZM00yTW0xdFpubFlLM0ZHU1had1EwOVBObWhNTkFwMk9VY3ZaMEl3UTAxUlJEaGpaRmxtWmtwYVJ6bEpORU5yVHpkNFNXaFRZMFY2Y1VGU2ExTkZTRk53YlhKbGIyc3ZVRWx2VUhsUVlXcHJTWEl6Y2pOaUNqSXdVVFpYYnk4NVIxZHJQUW90TFMwdExVVk9SQ0JEUlZKVVNVWkpRMEZVUlMwdExTMHRDZz09In19fX0=",
  "integratedTime": 1747830985,
  "logID": "c0d23d6ad406973f9559f3ba2d1ca01f84147d8ffc5b8445c224f98b9591801d",
  "logIndex": 216341330,
  "verification": {
    "inclusionProof": {
      "checkpoint": "rekor.sigstore.dev - 1193050959916656506\n94579228\nDERWrpYfUckD2W/xwfxi8SZHCOEO4Eku0Fbt8Jlwn5M=\n\n— rekor.sigstore.dev wNI9ajBFAiEAqnsoZtAkVRRepGBj9P60g2EOAfpzNLd3i8/xYN0hvegCIG6v5UIMQhZEsQo62VhHThajJus3iIf5Ui7Q4tytCTp4\n",
      "hashes": [
        "c0e7f875c9cb9e04f56bc65b024b7a7be95fe5eb06aac2a0db96a8fa1194e23c",
        "c96a03e2c9151eb85567973b4c83301736a91ef927a0adf0d51e49304bc0e275",
        "be983069f786b019e0dd3efdfeea70bada12657e77428d49804dd9ad06b624d8",
        "98d985bb78d9287c5eac2210914c2dcd7b993a29f714436b94718222d2ee4b8f",
        "a20dfff6843abc95af3197cfc70f6fd97f9d322d76daedfb1e6522a5ee680dba",
        "d049d99955f6e7a0dad9337a8a10d888bc50afab19dda6ac51b5b3c21a8f4674",
        "a31b33d0d0cabac6492c3b50082420a887eb410d218dca8d21ab64e4ce8b256c",
        "b5f995ae6dfe0b1b5408165c3377f419390fc18b64a8b70af5085583246f002d",
        "386bdf80ab84d6152f74b6bd26367e6af96b523e2fb952ec599fb4d8f4196d38",
        "b87e8ced66b52464796abd7e206d7411a860bcd1420150a8320092e5ae4b0d7d",
        "7015853f859948a6864f70dcd178e68f7701c0afdb63fe37c8ec2b89fa2b68a4",
        "3489de746d96fe4451bca105072145a0eb81d64a8976ac7b6f1a95abf8600558",
        "4ae998aefe9426dfe626d68c8689d3625281c3bd17bea922003397b0b5a3bbf4",
        "e144b71aa5db2230fb7d03b55ca40853f46aec30b07bceddb329f9e8b28c319b",
        "2d932cfb7f8fa96ca0611457712a150c12603469a0f386e67fe170b7fbde925d",
        "9df6e23b1d9582f78f3c710225e1d9f0177a9de582b41b5c3e16a02ca63fd157",
        "4dbfbc71d45fa32469b6e1b43a2d26658e1152eef672d374a6c653c132f523f3",
        "f14231498bbb2645e1fa4fc8e32e2c22dac6adc8be8916d5a08515a65d75e280",
        "1a3ddda7c703f01a61b775bc5131b5610d160061fb662bbdddf0531cc14c555c",
        "87955334d08e46d62bc2f7fd879c25031fa4dfef52639fd52044ee367972e979",
        "fbed4b32ecf7b48756d7fa5f11f84f7d70b8a2dd40c030170dc3f27e26f31b27",
        "eeff2a3c73432deae976e68cc74e9e6ff3308284307334e7fdc606297ffdc19e"
      ],
      "logIndex": 94437068,
      "rootHash": "0c4456ae961f51c903d96ff1c1fc62f1264708e10ee0492ed056edf099709f93",
      "treeSize": 94579228
    },
    "signedEntryTimestamp": "MEUCIQCbyCPSy5KBTUabf9HVTE9p3wQ6s3KJqrP1Ww4bJEY16gIgA/ZUC1J5NbfVcmLL5j0Un43WaO5o3GZ+nzUC8SH5XJc="
  }
}