From 270f074c197d72b7f899f0271ccf4389ca6304e7 Mon Sep 17 00:00:00 2001 From: "hv-agent-promoter[bot]" Date: Thu, 13 Aug 2026 18:21:31 +0000 Subject: [PATCH] chore(agent-policy): finalize channel revision 28 --- .github/agent-policy-channels.json | 50 ++------------ .../agent-policy-evidence/revision-28.bundle | 1 + .../agent-policy-evidence/revision-28.json | 65 +++++++++++++++++++ 3 files changed, 72 insertions(+), 44 deletions(-) create mode 100644 .github/agent-policy-evidence/revision-28.bundle create mode 100644 .github/agent-policy-evidence/revision-28.json diff --git a/.github/agent-policy-channels.json b/.github/agent-policy-channels.json index 28ab35c..5dd2849 100644 --- a/.github/agent-policy-channels.json +++ b/.github/agent-policy-channels.json @@ -1,14 +1,6 @@ { "assignments": {}, "channels": { - "rollback": { - "artifact": "ghcr.io/happyvertical/agent-policy@sha256:a19abb221522c3fe6a8acc9fe07e57cd1f1da08e17aa7d8a57faa8d8966d4511", - "generation": 21, - "policy_revision": "1.0.0", - "schema": "hv-agent-policy-lock:v1", - "source_commit": "a61f995c3458cc2e18b3143f4dd163608810da40", - "source_tree_sha256": "d71e22bb60bb8b1c7881f5ef0a3f879e528d2c15e3b35ddce483d57d80accf05" - }, "stable": { "artifact": "ghcr.io/happyvertical/agent-policy@sha256:9205eb58957bef6b5dce046909b743a889db3d4ea5a19dd206b68e17d46a012c", "generation": 23, @@ -19,45 +11,15 @@ } }, "default_channel": "stable", - "promotion": { - "canary_evidence_sha256": "fbd88c6232b78d41ac5b1bfb2162087e14445f46083c4bfff26d53cfd6330e8e", - "canary_repository_ids": [ - "R_kgDOQ09NVg", - "R_kgDOQDruXg" - ], - "candidate": { - "artifact": "ghcr.io/happyvertical/agent-policy@sha256:9205eb58957bef6b5dce046909b743a889db3d4ea5a19dd206b68e17d46a012c", - "generation": 23, - "policy_revision": "1.0.0", - "schema": "hv-agent-policy-lock:v1", - "source_commit": "ca4562cb35081b537262974a56f6938141e745b0", - "source_tree_sha256": "4c4abe905a7e1544d79dffd8402db515d13e140e5daaa506baeffaaa41b4f3e8" - }, - "phase": "smoke", - "previous_stable": { - "artifact": "ghcr.io/happyvertical/agent-policy@sha256:a19abb221522c3fe6a8acc9fe07e57cd1f1da08e17aa7d8a57faa8d8966d4511", - "generation": 21, - "policy_revision": "1.0.0", - "schema": "hv-agent-policy-lock:v1", - "source_commit": "a61f995c3458cc2e18b3143f4dd163608810da40", - "source_tree_sha256": "d71e22bb60bb8b1c7881f5ef0a3f879e528d2c15e3b35ddce483d57d80accf05" - }, - "smoke_repository_ids": [ - "R_kgDOOtHtPA", - "R_kgDOQ09NVg", - "R_kgDOQDruXg", - "R_kgDOQmZF0A", - "R_kgDOQmZFRQ" - ] - }, - "revision": 27, + "promotion": null, + "revision": 28, "schema": "hv-agent-policy-channels:v1", "transition": { - "action": "promote", + "action": "finalize", "artifact": "ghcr.io/happyvertical/agent-policy@sha256:9205eb58957bef6b5dce046909b743a889db3d4ea5a19dd206b68e17d46a012c", - "evidence_sha256": "fbd88c6232b78d41ac5b1bfb2162087e14445f46083c4bfff26d53cfd6330e8e", - "from_revision": 26, + "evidence_sha256": "c1731a2fce038c186c5a92bc5a78acad4c2074e6f0aba1a003304e1ec0e354b8", + "from_revision": 27, "previous_artifact": "ghcr.io/happyvertical/agent-policy@sha256:a19abb221522c3fe6a8acc9fe07e57cd1f1da08e17aa7d8a57faa8d8966d4511", - "to_revision": 27 + "to_revision": 28 } } diff --git a/.github/agent-policy-evidence/revision-28.bundle b/.github/agent-policy-evidence/revision-28.bundle new file mode 100644 index 0000000..4d834ed --- /dev/null +++ b/.github/agent-policy-evidence/revision-28.bundle @@ -0,0 +1 @@ +{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json", "verificationMaterial":{"certificate":{"rawBytes":"MIIHVDCCBtqgAwIBAgIUcG/sjf1X050KA6cBvTR/qNtUp3owCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjYwODEzMTgyMTI2WhcNMjYwODEzMTgzMTI2WjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEbuA1Zb9P7+PP8qjFRZNZ/ifFepaeQ3K6GnLNm1LuIbyus/9c7sYx5C42PPpy+8v6atkXhADC1FpNegzxwrCtEqOCBfkwggX1MA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAdBgNVHQ4EFgQUOhp1ASTTsejh/fDoZCX0/P4XrFYwHwYDVR0jBBgwFoAU39Ppz1YkEZb5qNjpKFWixi4YZD8wcQYDVR0RAQH/BGcwZYZjaHR0cHM6Ly9naXRodWIuY29tL2hhcHB5dmVydGljYWwvLmdpdGh1Yi8uZ2l0aHViL3dvcmtmbG93cy9hZ2VudC1wb2xpY3ktcm9sbG91dC55bWxAcmVmcy9oZWFkcy9tYWluMDkGCisGAQQBg78wAQEEK2h0dHBzOi8vdG9rZW4uYWN0aW9ucy5naXRodWJ1c2VyY29udGVudC5jb20wIQYKKwYBBAGDvzABAgQTcmVwb3NpdG9yeV9kaXNwYXRjaDA2BgorBgEEAYO/MAEDBCg5ZTZjZDY5NzE2ZmViMmU0OGIzM2EyOTgzYWVmMzM2OWMxZGZhZWY4MCIGCisGAQQBg78wAQQEFEFnZW50IFBvbGljeSBSb2xsb3V0MCMGCisGAQQBg78wAQUEFWhhcHB5dmVydGljYWwvLmdpdGh1YjAdBgorBgEEAYO/MAEGBA9yZWZzL2hlYWRzL21haW4wOwYKKwYBBAGDvzABCAQtDCtodHRwczovL3Rva2VuLmFjdGlvbnMuZ2l0aHVidXNlcmNvbnRlbnQuY29tMHMGCisGAQQBg78wAQkEZQxjaHR0cHM6Ly9naXRodWIuY29tL2hhcHB5dmVydGljYWwvLmdpdGh1Yi8uZ2l0aHViL3dvcmtmbG93cy9hZ2VudC1wb2xpY3ktcm9sbG91dC55bWxAcmVmcy9oZWFkcy9tYWluMDgGCisGAQQBg78wAQoEKgwoOWU2Y2Q2OTcxNmZlYjJlNDhiMzNhMjk4M2FlZjMzNjljMWRmYWVmODAbBgorBgEEAYO/MAELBA0MC3NlbGYtaG9zdGVkMDgGCisGAQQBg78wAQwEKgwoaHR0cHM6Ly9naXRodWIuY29tL2hhcHB5dmVydGljYWwvLmdpdGh1YjA4BgorBgEEAYO/MAENBCoMKDllNmNkNjk3MTZmZWIyZTQ4YjMzYTI5ODNhZWYzMzY5YzFkZmFlZjgwHwYKKwYBBAGDvzABDgQRDA9yZWZzL2hlYWRzL21haW4wGgYKKwYBBAGDvzABDwQMDAoxMTI5MjcwNjE0MDAGCisGAQQBg78wARAEIgwgaHR0cHM6Ly9naXRodWIuY29tL2hhcHB5dmVydGljYWwwGQYKKwYBBAGDvzABEQQLDAkxMzE0ODA3MzQwcwYKKwYBBAGDvzABEgRlDGNodHRwczovL2dpdGh1Yi5jb20vaGFwcHl2ZXJ0aWNhbC8uZ2l0aHViLy5naXRodWIvd29ya2Zsb3dzL2FnZW50LXBvbGljeS1yb2xsb3V0LnltbEByZWZzL2hlYWRzL21haW4wOAYKKwYBBAGDvzABEwQqDCg5ZTZjZDY5NzE2ZmViMmU0OGIzM2EyOTgzYWVmMzM2OWMxZGZhZWY4MCMGCisGAQQBg78wARQEFQwTcmVwb3NpdG9yeV9kaXNwYXRjaDBcBgorBgEEAYO/MAEVBE4MTGh0dHBzOi8vZ2l0aHViLmNvbS9oYXBweXZlcnRpY2FsLy5naXRodWIvYWN0aW9ucy9ydW5zLzMxNzI5ODUxMjA1L2F0dGVtcHRzLzEwFgYKKwYBBAGDvzABFgQIDAZwdWJsaWMwPgYKKwYBBAGDvzABGAQwDC5yZXBvOmhhcHB5dmVydGljYWwvLmdpdGh1YjpyZWY6cmVmcy9oZWFkcy9tYWluMIGLBgorBgEEAdZ5AgQCBH0EewB5AHcA3T0wasbHETJjGR4cmWc3AqJKXrjePK3/h4pygC8p7o4AAAGf/FuPKAAABAMASDBGAiEAw9T5DR1jpc8ZFJWRGk8iCdQt3wedBQUK3KaL9917VHoCIQCnpTSB7JR7J6lGH4EIQyeIaxD0Udo3Ci7qFBI3PpClLzAKBggqhkjOPQQDAwNoADBlAjBSSLOCaNrRBrvFQS/PGleyez8SzAJEErXzOQmStMxg+m6kYrfijx55yquK8l4schcCMQC7bh27nR+SeEutUdiP4nW7PxoUQ47bFvZOKngsZZESftlFfTcGTUm+Q81/33Gj6T8="}, "tlogEntries":[{"logIndex":"2454478816", "logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="}, "kindVersion":{"kind":"hashedrekord", "version":"0.0.1"}, "integratedTime":"1786645287", "inclusionPromise":{"signedEntryTimestamp":"MEYCIQDtK8ejxKlOH+NhzDKHeMugAMAATk0ScD7nJob1wxtdAwIhAKfIZkDiGkMhL2vkQCUhBEaFALl3Is7t2cg6b6aT6A/d"}, "inclusionProof":{"logIndex":"2332574554", "rootHash":"CRBQsfMa0mZzVapakoxqCuMQNMwC6GYHg9FbF0xMBL0=", "treeSize":"2332574559", "hashes":["QyUQzOTArGKpn+yxj90XoHYmMuV/pRo4fEoN4oaN+0A=", "50+/L/MC3cVDNENx+hamOa3N6Eju2AYwjD7olKPwP2o=", "vD3geJQnyThWAuSqstwl31CGMqLoZSO30de/fKtANy8=", "g6X8lqqmcpbY1yOSX1g5bQQv4K45Y3Ls8s4Vg7sSPyo=", "LUrZT5a0yk8z6Rua4ax8cq/tRqdd4Gp8IqRbNuoLMo0=", "0rG6Z08G2cMS/xledPMRZqcTGc5eMKaKIjfDZzPtaiw=", "QqsUdrM6uFx+g87tKsba4B6IMYlISzOQc7gWsBRbAHA=", "LToQ7L0w15Zj8qTAm2lBgPaOHzmAaJFyNNxP7C/9LAY=", "MUDVJOpkgsAA4o4lN0O0OlAs5g5U3zoiEXQTexNME/A=", "dNoJ3AAnlr43UOX5vCXyyrY33jdXLaphvlj8oq5LSAY=", "0qBvTqmqSnaffENLNDR34y9oY/4UQsDsIQcllDxgne0=", "mYkFdqU5C9m3w88wTn9l6UpYo+PI93c232s+vBiBEpM=", "ygTG08vB2EEmJQPXRvF5H06Tlac72AkODENK7PhCPkw=", "xH/DCseLHr9eKoYT8qsORZK7zVdEGYWHuVtsVrD95wY="], "checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n2332574559\nCRBQsfMa0mZzVapakoxqCuMQNMwC6GYHg9FbF0xMBL0=\n\n— rekor.sigstore.dev wNI9ajBGAiEAoT3ZCMgGvyQGt/SDNzTZZA9KxUy1KzFDnZf2QJPX5sECIQCme60CmZmWhIFd5dwjklM7taZHeWA4HyJ7FEuc9Af+OA==\n"}}, "canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiIyMzk5NDljZDc3YmE3ZWU2NzQ4ODgwZWZkNDRhOGUxM2JhNGU5NmU2NGQ4NjU5YTg2ZGRkMmRmOGYxYTVhN2E5In19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FUUNJRGF0cUQxcXlxRGJjSEtvZGt5YkljRlVjbUdUUVVtTXBxbmh2cXRSNnAzMEFpQTZMRHhEMWJLbVQvZDg4UE5ER2NWdnU4RStycjBuaUxabHNSMlRRd21RZWc9PSIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVaFdSRU5EUW5SeFowRjNTVUpCWjBsVlkwY3ZjMnBtTVZnd05UQkxRVFpqUW5aVVVpOXhUblJWY0ROdmQwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFpkMDlFUlhwTlZHZDVUVlJKTWxkb1kwNU5hbGwzVDBSRmVrMVVaM3BOVkVreVYycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVZpZFVFeFdtSTVVRGNyVUZBNGNXcEdVbHBPV2k5cFprWmxjR0ZsVVROTE5rZHVURTRLYlRGTWRVbGllWFZ6THpsak4zTlplRFZETkRKUVVIQjVLemgyTm1GMGExaG9RVVJETVVad1RtVm5lbmgzY2tOMFJYRlBRMEptYTNkbloxZ3hUVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXUkNaMDVXU0ZFMFJVWm5VVlZQYUhBeENrRlRWRlJ6Wldwb0wyWkViMXBEV0RBdlVEUllja1paZDBoM1dVUldVakJxUWtKbmQwWnZRVlV6T1ZCd2VqRlphMFZhWWpWeFRtcHdTMFpYYVhocE5Ga0tXa1E0ZDJOUldVUldVakJTUVZGSUwwSkhZM2RhV1ZwcVlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKb2FHTklRalZrYlZaNVpFZHNhZ3BaVjNkMlRHMWtjR1JIYURGWmFUaDFXakpzTUdGSVZtbE1NMlIyWTIxMGJXSkhPVE5qZVRsb1dqSldkV1JETVhkaU1uaHdXVE5yZEdOdE9YTmlSemt4Q21SRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVkRmxYYkhWTlJHdEhRMmx6UjBGUlVVSm5OemgzUVZGRlJVc3lhREJrU0VKNlQyazRkbVJIT1hJS1dsYzBkVmxYVGpCaFZ6bDFZM2sxYm1GWVVtOWtWMG94WXpKV2VWa3lPWFZrUjFaMVpFTTFhbUl5TUhkSlVWbExTM2RaUWtKQlIwUjJla0ZDUVdkUlZBcGpiVlozWWpOT2NHUkhPWGxsVmpscllWaE9kMWxZVW1waFJFRXlRbWR2Y2tKblJVVkJXVTh2VFVGRlJFSkRaelZhVkZwcVdrUlpOVTU2UlRKYWJWWnBDazF0VlRCUFIwbDZUVEpGZVU5VVozcFpWMVp0VFhwTk1rOVhUWGhhUjFwb1dsZFpORTFEU1VkRGFYTkhRVkZSUW1jM09IZEJVVkZGUmtWR2JscFhOVEFLU1VaQ2RtSkhiR3BsVTBKVFlqSjRjMkl6VmpCTlEwMUhRMmx6UjBGUlVVSm5OemgzUVZGVlJVWlhhR2hqU0VJMVpHMVdlV1JIYkdwWlYzZDJURzFrY0Fwa1IyZ3hXV3BCWkVKbmIzSkNaMFZGUVZsUEwwMUJSVWRDUVRsNVdsZGFla3d5YUd4WlYxSjZUREl4YUdGWE5IZFBkMWxMUzNkWlFrSkJSMFIyZWtGQ0NrTkJVWFJFUTNSdlpFaFNkMk42YjNaTU0xSjJZVEpXZFV4dFJtcGtSMngyWW01TmRWb3liREJoU0ZacFpGaE9iR050VG5aaWJsSnNZbTVSZFZreU9YUUtUVWhOUjBOcGMwZEJVVkZDWnpjNGQwRlJhMFZhVVhocVlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKb2FHTklRalZrYlZaNVpFZHNhZ3BaVjNkMlRHMWtjR1JIYURGWmFUaDFXakpzTUdGSVZtbE1NMlIyWTIxMGJXSkhPVE5qZVRsb1dqSldkV1JETVhkaU1uaHdXVE5yZEdOdE9YTmlSemt4Q21SRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVkRmxYYkhWTlJHZEhRMmx6UjBGUlVVSm5OemgzUVZGdlJVdG5kMjlQVjFVeVdUSlJNazlVWTNnS1RtMWFiRmxxU214T1JHaHBUWHBPYUUxcWF6Uk5Na1pzV21wTmVrNXFiR3BOVjFKdFdWZFdiVTlFUVdKQ1oyOXlRbWRGUlVGWlR5OU5RVVZNUWtFd1RRcERNMDVzWWtkWmRHRkhPWHBrUjFaclRVUm5SME5wYzBkQlVWRkNaemM0ZDBGUmQwVkxaM2R2WVVoU01HTklUVFpNZVRsdVlWaFNiMlJYU1hWWk1qbDBDa3d5YUdoalNFSTFaRzFXZVdSSGJHcFpWM2QyVEcxa2NHUkhhREZaYWtFMFFtZHZja0puUlVWQldVOHZUVUZGVGtKRGIwMUxSR3hzVG0xT2EwNXFhek1LVFZSYWJWcFhTWGxhVkZFMFdXcE5lbGxVU1RWUFJFNW9XbGRaZWsxNldUVlpla1pyV20xR2JGcHFaM2RJZDFsTFMzZFpRa0pCUjBSMmVrRkNSR2RSVWdwRVFUbDVXbGRhZWt3eWFHeFpWMUo2VERJeGFHRlhOSGRIWjFsTFMzZFpRa0pCUjBSMmVrRkNSSGRSVFVSQmIzaE5WRWsxVFdwamQwNXFSVEJOUkVGSENrTnBjMGRCVVZGQ1p6YzRkMEZTUVVWSlozZG5ZVWhTTUdOSVRUWk1lVGx1WVZoU2IyUlhTWFZaTWpsMFRESm9hR05JUWpWa2JWWjVaRWRzYWxsWGQzY0tSMUZaUzB0M1dVSkNRVWRFZG5wQlFrVlJVVXhFUVd0NFRYcEZNRTlFUVROTmVsRjNZM2RaUzB0M1dVSkNRVWRFZG5wQlFrVm5VbXhFUjA1dlpFaFNkd3BqZW05MlRESmtjR1JIYURGWmFUVnFZakl3ZG1GSFJuZGpTR3d5V2xoS01HRlhUbWhpUXpoMVdqSnNNR0ZJVm1sTWVUVnVZVmhTYjJSWFNYWmtNamw1Q21FeVduTmlNMlI2VERKR2JscFhOVEJNV0VKMllrZHNhbVZUTVhsaU1uaHpZak5XTUV4dWJIUmlSVUo1V2xkYWVrd3lhR3haVjFKNlRESXhhR0ZYTkhjS1QwRlpTMHQzV1VKQ1FVZEVkbnBCUWtWM1VYRkVRMmMxV2xSYWFscEVXVFZPZWtVeVdtMVdhVTF0VlRCUFIwbDZUVEpGZVU5VVozcFpWMVp0VFhwTk1ncFBWMDE0V2tkYWFGcFhXVFJOUTAxSFEybHpSMEZSVVVKbk56aDNRVkpSUlVaUmQxUmpiVlozWWpOT2NHUkhPWGxsVmpscllWaE9kMWxZVW1waFJFSmpDa0puYjNKQ1owVkZRVmxQTDAxQlJWWkNSVFJOVkVkb01HUklRbnBQYVRoMldqSnNNR0ZJVm1sTWJVNTJZbE01YjFsWVFuZGxXRnBzWTI1U2NGa3lSbk1LVEhrMWJtRllVbTlrVjBsMldWZE9NR0ZYT1hWamVUbDVaRmMxZWt4NlRYaE9la2sxVDBSVmVFMXFRVEZNTWtZd1pFZFdkR05JVW5wTWVrVjNSbWRaU3dwTGQxbENRa0ZIUkhaNlFVSkdaMUZKUkVGYWQyUlhTbk5oVjAxM1VHZFpTMHQzV1VKQ1FVZEVkbnBCUWtkQlVYZEVRelY1V2xoQ2RrOXRhR2hqU0VJMUNtUnRWbmxrUjJ4cVdWZDNka3h0WkhCa1IyZ3hXV3B3ZVZwWFdUWmpiVlp0WTNrNWIxcFhSbXRqZVRsMFdWZHNkVTFKUjB4Q1oyOXlRbWRGUlVGa1dqVUtRV2RSUTBKSU1FVmxkMEkxUVVoalFUTlVNSGRoYzJKSVJWUktha2RTTkdOdFYyTXpRWEZLUzFoeWFtVlFTek12YURSd2VXZERPSEEzYnpSQlFVRkhaZ292Um5WUVMwRkJRVUpCVFVGVFJFSkhRV2xGUVhjNVZEVkVVakZxY0dNNFdrWktWMUpIYXpocFEyUlJkRE4zWldSQ1VWVkxNMHRoVERrNU1UZFdTRzlEQ2tsUlEyNXdWRk5DTjBwU04wbzJiRWRJTkVWSlVYbGxTV0Y0UkRCVlpHOHpRMmszY1VaQ1NUTlFjRU5zVEhwQlMwSm5aM0ZvYTJwUFVGRlJSRUYzVG04S1FVUkNiRUZxUWxOVFRFOURZVTV5VWtKeWRrWlJVeTlRUjJ4bGVXVjZPRk42UVVwRlJYSlllazlSYlZOMFRYaG5LMjAyYTFseVptbHFlRFUxZVhGMVN3bzRiRFJ6WTJoalEwMVJRemRpYURJM2JsSXJVMlZGZFhSVlpHbFFORzVYTjFCNGIxVlJORGRpUm5aYVQwdHVaM05hV2tWVFpuUnNSbVpVWTBkVVZXMHJDbEU0TVM4ek0wZHFObFE0UFFvdExTMHRMVVZPUkNCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2c9PSJ9fX19"}], "timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIICyjADAgEAMIICwQYJKoZIhvcNAQcCoIICsjCCAq4CAQMxDTALBglghkgBZQMEAgEwgbcGCyqGSIb3DQEJEAEEoIGnBIGkMIGhAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQgIjxiLtl4UdYYzOCyaVoO7SM5qkzRYeKe+9XglEC/AuACFDNRAPQy2A9OBsDdpa+4JNa2QNFFGA8yMDI2MDgxMzE4MjEyN1owAwIBAaAypDAwLjEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MRUwEwYDVQQDEwxzaWdzdG9yZS10c2GgADGCAdwwggHYAgEBMFEwOTEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MSAwHgYDVQQDExdzaWdzdG9yZS10c2Etc2VsZnNpZ25lZAIUOhNULwyQYe68wUMvy4qOiyojiwwwCwYJYIZIAWUDBAIBoIH8MBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAcBgkqhkiG9w0BCQUxDxcNMjYwODEzMTgyMTI3WjAvBgkqhkiG9w0BCQQxIgQgVHo95/Ng+zbFCcNLwUvvZjEidZ9M30Sk7jW3BTefjk4wgY4GCyqGSIb3DQEJEAIvMX8wfTB7MHkEIIX5J7wHq2LKw7RDVsEO/IGyxog/2nq55thw2dE6zQW3MFUwPaQ7MDkxFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEgMB4GA1UEAxMXc2lnc3RvcmUtdHNhLXNlbGZzaWduZWQCFDoTVC8MkGHuvMFDL8uKjosqI4sMMAoGCCqGSM49BAMCBGgwZgIxAPVDbmZK51lS+V0pY1ey701QfEFBuPC4Vpt5qkZcFwF8pzp/MeaN4/lZrNuZlqZICwIxALdWMygVxFC+0zaJTHGNEWvyuZ6wSytuhIhu0UAPVrS1fn8Xxy6fKwNAg93XGh/hkg=="}]}}, "messageSignature":{"messageDigest":{"algorithm":"SHA2_256", "digest":"I5lJzXe6fuZ0iIDv1EqOE7pOluZNhlmobd0t+PGlp6k="}, "signature":"MEQCIDatqD1qyqDbcHKodkybIcFUcmGTQUmMpqnhvqtR6p30AiA6LDxD1bKmT/d88PNDGcVvu8E+rr0niLZlsR2TQwmQeg=="}} \ No newline at end of file diff --git a/.github/agent-policy-evidence/revision-28.json b/.github/agent-policy-evidence/revision-28.json new file mode 100644 index 0000000..04d4cac --- /dev/null +++ b/.github/agent-policy-evidence/revision-28.json @@ -0,0 +1,65 @@ +{ + "artifact": "ghcr.io/happyvertical/agent-policy@sha256:9205eb58957bef6b5dce046909b743a889db3d4ea5a19dd206b68e17d46a012c", + "errors": [], + "generation": 23, + "phase": "smoke", + "results": [ + { + "conclusion": "success", + "default_branch": "main", + "head_oid": "0b065b03f32e14e831236ef62d4d093af7cacd29", + "repository_id": "R_kgDOOtHtPA", + "run_id": 31729934549, + "selected_artifact": "ghcr.io/happyvertical/agent-policy@sha256:9205eb58957bef6b5dce046909b743a889db3d4ea5a19dd206b68e17d46a012c", + "selected_channel": "stable", + "started_at": "2026-08-13T18:16:49Z", + "workflow_path": ".github/workflows/agent-policy.yml" + }, + { + "conclusion": "success", + "default_branch": "main", + "head_oid": "9e6cd69716feb2e48b33a2983aef3369c1dfaef8", + "repository_id": "R_kgDOQ09NVg", + "run_id": 31729975959, + "selected_artifact": "ghcr.io/happyvertical/agent-policy@sha256:9205eb58957bef6b5dce046909b743a889db3d4ea5a19dd206b68e17d46a012c", + "selected_channel": "stable", + "started_at": "2026-08-13T18:17:18Z", + "workflow_path": ".github/workflows/agent-policy.yml" + }, + { + "conclusion": "success", + "default_branch": "main", + "head_oid": "d7e2d629240a5dd7938b545ef1e6dd80c6309e18", + "repository_id": "R_kgDOQDruXg", + "run_id": 31730208108, + "selected_artifact": "ghcr.io/happyvertical/agent-policy@sha256:9205eb58957bef6b5dce046909b743a889db3d4ea5a19dd206b68e17d46a012c", + "selected_channel": "stable", + "started_at": "2026-08-13T18:20:11Z", + "workflow_path": ".github/workflows/agent-policy.yml" + }, + { + "conclusion": "success", + "default_branch": "main", + "head_oid": "2b3138af3a47f3b5a9f80ae317b1f91966ec5a38", + "repository_id": "R_kgDOQmZF0A", + "run_id": 31730249067, + "selected_artifact": "ghcr.io/happyvertical/agent-policy@sha256:9205eb58957bef6b5dce046909b743a889db3d4ea5a19dd206b68e17d46a012c", + "selected_channel": "stable", + "started_at": "2026-08-13T18:20:41Z", + "workflow_path": ".github/workflows/agent-policy.yml" + }, + { + "conclusion": "success", + "default_branch": "main", + "head_oid": "278553f055301ed8731e20b7b13e3cbe9928473b", + "repository_id": "R_kgDOQmZFRQ", + "run_id": 31730287949, + "selected_artifact": "ghcr.io/happyvertical/agent-policy@sha256:9205eb58957bef6b5dce046909b743a889db3d4ea5a19dd206b68e17d46a012c", + "selected_channel": "stable", + "started_at": "2026-08-13T18:21:09Z", + "workflow_path": ".github/workflows/agent-policy.yml" + } + ], + "schema": "hv-agent-policy-channel-evidence:v1", + "state_revision": 27 +}