Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
59 changes: 9 additions & 50 deletions .github/agent-policy-channels.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,6 @@
{
"assignments": {
"R_kgDOQ09NVg": "candidate",
"R_kgDOQDruXg": "candidate"
},
"assignments": {},
"channels": {
"candidate": {
"artifact": "ghcr.io/happyvertical/agent-policy@sha256:591a3a6e6924e09a16e0b8b8669b5de40b34ec3b7c860556b502d113b8a3ae45",
"generation": 20,
"policy_revision": "1.0.0",
"schema": "hv-agent-policy-lock:v1",
"source_commit": "db310fe3f7e7bc089564dc0114a3a6cb3b5d5eaf",
"source_tree_sha256": "8fc22a9f31868e281a471c07069eb5d89421f1c9444290b99bc798057fe7c34a"
},
"stable": {
"artifact": "ghcr.io/happyvertical/agent-policy@sha256:69cc70871f1007ae1e8fa7dc0ec525de55417aded59c82d7babb6d93696ad896",
"generation": 17,
Expand All @@ -22,45 +11,15 @@
}
},
"default_channel": "stable",
"promotion": {
"canary_evidence_sha256": null,
"canary_repository_ids": [
"R_kgDOQ09NVg",
"R_kgDOQDruXg"
],
"candidate": {
"artifact": "ghcr.io/happyvertical/agent-policy@sha256:591a3a6e6924e09a16e0b8b8669b5de40b34ec3b7c860556b502d113b8a3ae45",
"generation": 20,
"policy_revision": "1.0.0",
"schema": "hv-agent-policy-lock:v1",
"source_commit": "db310fe3f7e7bc089564dc0114a3a6cb3b5d5eaf",
"source_tree_sha256": "8fc22a9f31868e281a471c07069eb5d89421f1c9444290b99bc798057fe7c34a"
},
"phase": "canary",
"previous_stable": {
"artifact": "ghcr.io/happyvertical/agent-policy@sha256:69cc70871f1007ae1e8fa7dc0ec525de55417aded59c82d7babb6d93696ad896",
"generation": 17,
"policy_revision": "1.0.0",
"schema": "hv-agent-policy-lock:v1",
"source_commit": "b7b490438947f313ba5ca246739ce3a9292dcec0",
"source_tree_sha256": "f137f5a684f4b48edb441d8cef721a1feab73a10e442501652a3ee31736af270"
},
"smoke_repository_ids": [
"R_kgDOOtHtPA",
"R_kgDOQ09NVg",
"R_kgDOQDruXg",
"R_kgDOQmZF0A",
"R_kgDOQmZFRQ"
]
},
"revision": 21,
"promotion": null,
"revision": 22,
"schema": "hv-agent-policy-channels:v1",
"transition": {
"action": "prepare",
"artifact": "ghcr.io/happyvertical/agent-policy@sha256:591a3a6e6924e09a16e0b8b8669b5de40b34ec3b7c860556b502d113b8a3ae45",
"evidence_sha256": null,
"from_revision": 20,
"previous_artifact": "ghcr.io/happyvertical/agent-policy@sha256:69cc70871f1007ae1e8fa7dc0ec525de55417aded59c82d7babb6d93696ad896",
"to_revision": 21
"action": "abort",
"artifact": "ghcr.io/happyvertical/agent-policy@sha256:69cc70871f1007ae1e8fa7dc0ec525de55417aded59c82d7babb6d93696ad896",
"evidence_sha256": "00b62668f6072fcab5b862fe616bdcb84c1dd04de7e892bc0cdc71ca3d046666",
"from_revision": 21,
"previous_artifact": "ghcr.io/happyvertical/agent-policy@sha256:591a3a6e6924e09a16e0b8b8669b5de40b34ec3b7c860556b502d113b8a3ae45",
"to_revision": 22
}
}
1 change: 1 addition & 0 deletions .github/agent-policy-evidence/revision-22.bundle
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json", "verificationMaterial":{"certificate":{"rawBytes":"MIIHVTCCBtugAwIBAgIUW/DNDlHOIbuirwjhS8XMAJPabSQwCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjYwNzI5MTg0MzU0WhcNMjYwNzI5MTg1MzU0WjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEeEEea625bo0fXgeF3OhP/I/ormTehKg0e7a0tJNEL0MrdQO9n9BCdDf89UcYjL7fE7Mm/LdxlL8laVe3YhvWCKOCBfowggX2MA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAdBgNVHQ4EFgQU/Hjh0q+IurYXoiqLSB0ciSnNcTgwHwYDVR0jBBgwFoAU39Ppz1YkEZb5qNjpKFWixi4YZD8wcQYDVR0RAQH/BGcwZYZjaHR0cHM6Ly9naXRodWIuY29tL2hhcHB5dmVydGljYWwvLmdpdGh1Yi8uZ2l0aHViL3dvcmtmbG93cy9hZ2VudC1wb2xpY3ktcm9sbG91dC55bWxAcmVmcy9oZWFkcy9tYWluMDkGCisGAQQBg78wAQEEK2h0dHBzOi8vdG9rZW4uYWN0aW9ucy5naXRodWJ1c2VyY29udGVudC5jb20wIQYKKwYBBAGDvzABAgQTcmVwb3NpdG9yeV9kaXNwYXRjaDA2BgorBgEEAYO/MAEDBCg2MDUyZTkyM2YwNjgyOWJkYzk1Y2RiZjQ2ZTBjZmI0NDQ4NWI3M2ZkMCIGCisGAQQBg78wAQQEFEFnZW50IFBvbGljeSBSb2xsb3V0MCMGCisGAQQBg78wAQUEFWhhcHB5dmVydGljYWwvLmdpdGh1YjAdBgorBgEEAYO/MAEGBA9yZWZzL2hlYWRzL21haW4wOwYKKwYBBAGDvzABCAQtDCtodHRwczovL3Rva2VuLmFjdGlvbnMuZ2l0aHVidXNlcmNvbnRlbnQuY29tMHMGCisGAQQBg78wAQkEZQxjaHR0cHM6Ly9naXRodWIuY29tL2hhcHB5dmVydGljYWwvLmdpdGh1Yi8uZ2l0aHViL3dvcmtmbG93cy9hZ2VudC1wb2xpY3ktcm9sbG91dC55bWxAcmVmcy9oZWFkcy9tYWluMDgGCisGAQQBg78wAQoEKgwoNjA1MmU5MjNmMDY4MjliZGM5NWNkYmY0NmUwY2ZiNDQ0ODViNzNmZDAdBgorBgEEAYO/MAELBA8MDWdpdGh1Yi1ob3N0ZWQwOAYKKwYBBAGDvzABDAQqDChodHRwczovL2dpdGh1Yi5jb20vaGFwcHl2ZXJ0aWNhbC8uZ2l0aHViMDgGCisGAQQBg78wAQ0EKgwoNjA1MmU5MjNmMDY4MjliZGM5NWNkYmY0NmUwY2ZiNDQ0ODViNzNmZDAfBgorBgEEAYO/MAEOBBEMD3JlZnMvaGVhZHMvbWFpbjAaBgorBgEEAYO/MAEPBAwMCjExMjkyNzA2MTQwMAYKKwYBBAGDvzABEAQiDCBodHRwczovL2dpdGh1Yi5jb20vaGFwcHl2ZXJ0aWNhbDAZBgorBgEEAYO/MAERBAsMCTEzMTQ4MDczNDBzBgorBgEEAYO/MAESBGUMY2h0dHBzOi8vZ2l0aHViLmNvbS9oYXBweXZlcnRpY2FsLy5naXRodWIvLmdpdGh1Yi93b3JrZmxvd3MvYWdlbnQtcG9saWN5LXJvbGxvdXQueW1sQHJlZnMvaGVhZHMvbWFpbjA4BgorBgEEAYO/MAETBCoMKDYwNTJlOTIzZjA2ODI5YmRjOTVjZGJmNDZlMGNmYjQ0NDg1YjczZmQwIwYKKwYBBAGDvzABFAQVDBNyZXBvc2l0b3J5X2Rpc3BhdGNoMFwGCisGAQQBg78wARUETgxMaHR0cHM6Ly9naXRodWIuY29tL2hhcHB5dmVydGljYWwvLmdpdGh1Yi9hY3Rpb25zL3J1bnMvMzA0ODExODEwMjUvYXR0ZW1wdHMvMTAWBgorBgEEAYO/MAEWBAgMBnB1YmxpYzA+BgorBgEEAYO/MAEYBDAMLnJlcG86aGFwcHl2ZXJ0aWNhbC8uZ2l0aHViOnJlZjpyZWZzL2hlYWRzL21haW4wgYoGCisGAQQB1nkCBAIEfAR6AHgAdgDdPTBqxscRMmMZHhyZZzcCokpeuN48rf+HinKALynujgAAAZ+vML2rAAAEAwBHMEUCIDQ3lTZA7XUjlaNIH9P9pK448AQcpYVloXY1wlkRimFwAiEA4dVaVlzN/edjRKxAr/dCfHljNWnVcwbJ7dEIpDpbbSowCgYIKoZIzj0EAwMDaAAwZQIwbj98T0iNvzUxOp6qic+FSJOlDR+I5pLPxXgJl/Llelg/BXwhHPWI/OMiK2J7dvsEAjEAyIAX20hxoiOvEBAdbMaSHi5qNWpA2yCCsecitnSapYkjCw2z8+4H9PAPnViSGX2S"}, "tlogEntries":[{"logIndex":"2281810093", "logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="}, "kindVersion":{"kind":"hashedrekord", "version":"0.0.1"}, "integratedTime":"1785350635", "inclusionPromise":{"signedEntryTimestamp":"MEUCIG4tD6mF64qvkdb9gZ1QbmxkqYIdcglKjmwwudORlPmPAiEA+zUw87KJej5iQtOOPVwBCOHip7Df51tz+TkrrStxhyY="}, "inclusionProof":{"logIndex":"2159905831", "rootHash":"QLy9c8cbu37YApyrZX9YMhD+QlVv3z/f9C6wmpBb1mc=", "treeSize":"2159905837", "hashes":["/YXyq+K7xfGX7HPRUTfKOufWUpofkSIwpck0XcU3DDk=", "XfXTfjwJ0YrC9aI7gS1PcxhBziCN510AW5VcLmrvNl8=", "X16VakAuBXaLumCt8EQnp3l5bI5BNZfNkdSqgpBxI7A=", "SV1AxVUNPQl0z8n3UJLNjCvq4BXNmYIqoKByoqwNGj4=", "3BwVUjmXfMCvBo96jEf6gsZfJ+QIB91DkUQoNoWcGoM=", "Bk3PUO2ygmZQ4ltfujp9ts0InXiQJAYyErDpR3HPs18=", "rru9RS/mhKzZRIjzVtXhJk45ErZq641iu9DJklB37qc=", "6QJtE7gWNpfVMruQvSYAn6fGjTl3B+GRIxmIZccJ/tc=", "67MSgkcvUFcVntAgweHoW3xgcd3nsLh+712ddNCJ4Po=", "0+KhN4ueOCxzJM6gRCh9kUjB6qJ+buJPMGKAJrGL23g=", "UqWMQ6nA9Bsp9/Cv3ngai2fl8r3kbR5Ib7WrZLpoprM=", "afXGlQDQVAWEMC8uq0Mj6bI74lhhn5oWgFOS4DmDOso=", "b+xUZfuENQxvSOJxzNvYvRG8eVphfszPpZmuf4/cQ6c=", "OVsvZCKnWA+498QUIaQCtitUT6huDbC7SmhH1l8MxXI=", "xH/DCseLHr9eKoYT8qsORZK7zVdEGYWHuVtsVrD95wY="], "checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n2159905837\nQLy9c8cbu37YApyrZX9YMhD+QlVv3z/f9C6wmpBb1mc=\n\n— rekor.sigstore.dev wNI9ajBFAiEA6bWnuMjjkQotl8VOS7vU79oJMfjDTpW0fWmpyqReXVsCIGg7K58VfgZ4bTQnGnFifZHXWXByDj+aHYWqPKP/SWut\n"}}, "canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiIzNjIxYmMxN2JjMTczMWQ5MjkyMGQ4ODU4Yzk3YzIwOTc3NTFkZDI3OGQwNDUyNzlmMmEyNDlhM2YwMTU3M2Q3In19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FUUNJRStxeU1CaVo0M3RRdEQvaEZqVGVUSUpLd0dhMGhIRWlRajkxMmpQZnJBYUFpQlVzRHZMVnhPa3JIQTYwUVJPSytKVmF3VDZMVWRNbjNsTm1ncjRWcGJWd3c9PSIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVaFdWRU5EUW5SMVowRjNTVUpCWjBsVlZ5OUVUa1JzU0U5SlluVnBjbmRxYUZNNFdFMUJTbEJoWWxOUmQwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFpkMDU2U1RWTlZHY3dUWHBWTUZkb1kwNU5hbGwzVG5wSk5VMVVaekZOZWxVd1YycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVZsUlVWbFlUWXlOV0p2TUdaWVoyVkdNMDlvVUM5SkwyOXliVlJsYUV0bk1HVTNZVEFLZEVwT1JVd3dUWEprVVU4NWJqbENRMlJFWmpnNVZXTlpha3czWmtVM1RXMHZUR1I0YkV3NGJHRldaVE5aYUhaWFEwdFBRMEptYjNkbloxZ3lUVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXUkNaMDVXU0ZFMFJVWm5VVlV2U0dwb0NqQnhLMGwxY2xsWWIybHhURk5DTUdOcFUyNU9ZMVJuZDBoM1dVUldVakJxUWtKbmQwWnZRVlV6T1ZCd2VqRlphMFZhWWpWeFRtcHdTMFpYYVhocE5Ga0tXa1E0ZDJOUldVUldVakJTUVZGSUwwSkhZM2RhV1ZwcVlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKb2FHTklRalZrYlZaNVpFZHNhZ3BaVjNkMlRHMWtjR1JIYURGWmFUaDFXakpzTUdGSVZtbE1NMlIyWTIxMGJXSkhPVE5qZVRsb1dqSldkV1JETVhkaU1uaHdXVE5yZEdOdE9YTmlSemt4Q21SRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVkRmxYYkhWTlJHdEhRMmx6UjBGUlVVSm5OemgzUVZGRlJVc3lhREJrU0VKNlQyazRkbVJIT1hJS1dsYzBkVmxYVGpCaFZ6bDFZM2sxYm1GWVVtOWtWMG94WXpKV2VWa3lPWFZrUjFaMVpFTTFhbUl5TUhkSlVWbExTM2RaUWtKQlIwUjJla0ZDUVdkUlZBcGpiVlozWWpOT2NHUkhPWGxsVmpscllWaE9kMWxZVW1waFJFRXlRbWR2Y2tKblJVVkJXVTh2VFVGRlJFSkRaekpOUkZWNVdsUnJlVTB5V1hkT2FtZDVDazlYU210WmVtc3hXVEpTYVZwcVVUSmFWRUpxV20xSk1FNUVVVFJPVjBrelRUSmFhMDFEU1VkRGFYTkhRVkZSUW1jM09IZEJVVkZGUmtWR2JscFhOVEFLU1VaQ2RtSkhiR3BsVTBKVFlqSjRjMkl6VmpCTlEwMUhRMmx6UjBGUlVVSm5OemgzUVZGVlJVWlhhR2hqU0VJMVpHMVdlV1JIYkdwWlYzZDJURzFrY0Fwa1IyZ3hXV3BCWkVKbmIzSkNaMFZGUVZsUEwwMUJSVWRDUVRsNVdsZGFla3d5YUd4WlYxSjZUREl4YUdGWE5IZFBkMWxMUzNkWlFrSkJSMFIyZWtGQ0NrTkJVWFJFUTNSdlpFaFNkMk42YjNaTU0xSjJZVEpXZFV4dFJtcGtSMngyWW01TmRWb3liREJoU0ZacFpGaE9iR050VG5aaWJsSnNZbTVSZFZreU9YUUtUVWhOUjBOcGMwZEJVVkZDWnpjNGQwRlJhMFZhVVhocVlVaFNNR05JVFRaTWVUbHVZVmhTYjJSWFNYVlpNamwwVERKb2FHTklRalZrYlZaNVpFZHNhZ3BaVjNkMlRHMWtjR1JIYURGWmFUaDFXakpzTUdGSVZtbE1NMlIyWTIxMGJXSkhPVE5qZVRsb1dqSldkV1JETVhkaU1uaHdXVE5yZEdOdE9YTmlSemt4Q21SRE5UVmlWM2hCWTIxV2JXTjVPVzlhVjBaclkzazVkRmxYYkhWTlJHZEhRMmx6UjBGUlVVSm5OemgzUVZGdlJVdG5kMjlPYWtFeFRXMVZOVTFxVG0wS1RVUlpORTFxYkdsYVIwMDFUbGRPYTFsdFdUQk9iVlYzV1RKYWFVNUVVVEJQUkZacFRucE9iVnBFUVdSQ1oyOXlRbWRGUlVGWlR5OU5RVVZNUWtFNFRRcEVWMlJ3WkVkb01WbHBNVzlpTTA0d1dsZFJkMDlCV1V0TGQxbENRa0ZIUkhaNlFVSkVRVkZ4UkVOb2IyUklVbmRqZW05MlRESmtjR1JIYURGWmFUVnFDbUl5TUhaaFIwWjNZMGhzTWxwWVNqQmhWMDVvWWtNNGRWb3liREJoU0ZacFRVUm5SME5wYzBkQlVWRkNaemM0ZDBGUk1FVkxaM2R2VG1wQk1VMXRWVFVLVFdwT2JVMUVXVFJOYW14cFdrZE5OVTVYVG10WmJWa3dUbTFWZDFreVdtbE9SRkV3VDBSV2FVNTZUbTFhUkVGbVFtZHZja0puUlVWQldVOHZUVUZGVHdwQ1FrVk5SRE5LYkZwdVRYWmhSMVpvV2toTmRtSlhSbkJpYWtGaFFtZHZja0puUlVWQldVOHZUVUZGVUVKQmQwMURha1Y0VFdwcmVVNTZRVEpOVkZGM0NrMUJXVXRMZDFsQ1FrRkhSSFo2UVVKRlFWRnBSRU5DYjJSSVVuZGplbTkyVERKa2NHUkhhREZaYVRWcVlqSXdkbUZIUm5kalNHd3lXbGhLTUdGWFRtZ0tZa1JCV2tKbmIzSkNaMFZGUVZsUEwwMUJSVkpDUVhOTlExUkZlazFVVVRSTlJHTjZUa1JDZWtKbmIzSkNaMFZGUVZsUEwwMUJSVk5DUjFWTldUSm9NQXBrU0VKNlQyazRkbG95YkRCaFNGWnBURzFPZG1KVE9XOVpXRUozWlZoYWJHTnVVbkJaTWtaelRIazFibUZZVW05a1YwbDJURzFrY0dSSGFERlphVGt6Q21JelNuSmFiWGgyWkROTmRsbFhaR3hpYmxGMFkwYzVjMkZYVGpWTVdFcDJZa2Q0ZG1SWVVYVmxWekZ6VVVoS2JGcHVUWFpoUjFab1draE5kbUpYUm5BS1ltcEJORUpuYjNKQ1owVkZRVmxQTDAxQlJWUkNRMjlOUzBSWmQwNVVTbXhQVkVsNldtcEJNazlFU1RWWmJWSnFUMVJXYWxwSFNtMU9SRnBzVFVkT2JRcFphbEV3VGtSbk1WbHFZM3BhYlZGM1NYZFpTMHQzV1VKQ1FVZEVkbnBCUWtaQlVWWkVRazU1V2xoQ2RtTXliREJpTTBvMVdESlNjR016UW1oa1IwNXZDazFHZDBkRGFYTkhRVkZSUW1jM09IZEJVbFZGVkdkNFRXRklVakJqU0UwMlRIazVibUZZVW05a1YwbDFXVEk1ZEV3eWFHaGpTRUkxWkcxV2VXUkhiR29LV1ZkM2RreHRaSEJrUjJneFdXazVhRmt6VW5CaU1qVjZURE5LTVdKdVRYWk5la0V3VDBSRmVFOUVSWGROYWxWMldWaFNNRnBYTVhka1NFMTJUVlJCVndwQ1oyOXlRbWRGUlVGWlR5OU5RVVZYUWtGblRVSnVRakZaYlhod1dYcEJLMEpuYjNKQ1owVkZRVmxQTDAxQlJWbENSRUZOVEc1S2JHTkhPRFpoUjBaM0NtTkliREphV0Vvd1lWZE9hR0pET0hWYU1td3dZVWhXYVU5dVNteGFhbkI1V2xkYWVrd3lhR3haVjFKNlRESXhhR0ZYTkhkbldXOUhRMmx6UjBGUlVVSUtNVzVyUTBKQlNVVm1RVkkyUVVoblFXUm5SR1JRVkVKeGVITmpVazF0VFZwSWFIbGFXbnBqUTI5cmNHVjFUalE0Y21ZclNHbHVTMEZNZVc1MWFtZEJRUXBCV2l0MlRVd3lja0ZCUVVWQmQwSklUVVZWUTBsRVVUTnNWRnBCTjFoVmFteGhUa2xJT1ZBNWNFczBORGhCVVdOd1dWWnNiMWhaTVhkc2ExSnBiVVozQ2tGcFJVRTBaRlpoVm14NlRpOWxaR3BTUzNoQmNpOWtRMlpJYkdwT1YyNVdZM2RpU2pka1JVbHdSSEJpWWxOdmQwTm5XVWxMYjFwSmVtb3dSVUYzVFVRS1lVRkJkMXBSU1hkaWFqazRWREJwVG5aNlZYaFBjRFp4YVdNclJsTktUMnhFVWl0Sk5YQk1VSGhZWjBwc0wweHNaV3huTDBKWWQyaElVRmRKTDA5TmFRcExNa28zWkhaelJVRnFSVUY1U1VGWU1qQm9lRzlwVDNaRlFrRmtZazFoVTBocE5YRk9WM0JCTW5sRFEzTmxZMmwwYmxOaGNGbHJha04zTW5vNEt6UklDamxRUVZCdVZtbFRSMWd5VXdvdExTMHRMVVZPUkNCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2c9PSJ9fX19"}], "timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIICyTADAgEAMIICwAYJKoZIhvcNAQcCoIICsTCCAq0CAQMxDTALBglghkgBZQMEAgEwgbcGCyqGSIb3DQEJEAEEoIGnBIGkMIGhAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQg/MscsSurVecVS/GaqObDHyuV7tayRMxKdZBz8Ze8Cz8CFGwWyLuw60u9tApBC+F873t5fwcLGA8yMDI2MDcyOTE4NDM1NVowAwIBAaAypDAwLjEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MRUwEwYDVQQDEwxzaWdzdG9yZS10c2GgADGCAdswggHXAgEBMFEwOTEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MSAwHgYDVQQDExdzaWdzdG9yZS10c2Etc2VsZnNpZ25lZAIUOhNULwyQYe68wUMvy4qOiyojiwwwCwYJYIZIAWUDBAIBoIH8MBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAcBgkqhkiG9w0BCQUxDxcNMjYwNzI5MTg0MzU1WjAvBgkqhkiG9w0BCQQxIgQgFWTXwc0BMd5SIT8xIU+IdI4aia7IakQlIQQpXYUH/SQwgY4GCyqGSIb3DQEJEAIvMX8wfTB7MHkEIIX5J7wHq2LKw7RDVsEO/IGyxog/2nq55thw2dE6zQW3MFUwPaQ7MDkxFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEgMB4GA1UEAxMXc2lnc3RvcmUtdHNhLXNlbGZzaWduZWQCFDoTVC8MkGHuvMFDL8uKjosqI4sMMAoGCCqGSM49BAMCBGcwZQIxAJ0KwAKt1Q1Zgbzwsd3c3pk44t6E9l+enB2dtk3XoEPVaEeZ9ZKJg+W0gMcP3sA3LQIweIhfXyVnKK/Fi/rtkl/i6eo4UYDXuFmKKdna4EFQrlhcH5Y28IgPhVwUwgKAhcTu"}]}}, "messageSignature":{"messageDigest":{"algorithm":"SHA2_256", "digest":"NiG8F7wXMdkpINiFjJfCCXdR3SeNBFJ58qJJo/AVc9c="}, "signature":"MEQCIE+qyMBiZ43tQtD/hFjTeTIJKwGa0hHEiQj912jPfrAaAiBUsDvLVxOkrHA60QROK+JVawT6LUdMn3lNmgr4VpbVww=="}}
32 changes: 32 additions & 0 deletions .github/agent-policy-evidence/revision-22.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"artifact": "ghcr.io/happyvertical/agent-policy@sha256:591a3a6e6924e09a16e0b8b8669b5de40b34ec3b7c860556b502d113b8a3ae45",
"errors": [],
"generation": 20,
"phase": "canary",
"results": [
{
"conclusion": "success",
"default_branch": "main",
"head_oid": "6052e923f06829bdc95cdbf46e0cfb44485b73fd",
"repository_id": "R_kgDOQ09NVg",
"run_id": 30481191127,
"selected_artifact": "ghcr.io/happyvertical/agent-policy@sha256:591a3a6e6924e09a16e0b8b8669b5de40b34ec3b7c860556b502d113b8a3ae45",
"selected_channel": "candidate",
"started_at": "2026-07-29T18:43:06Z",
"workflow_path": ".github/workflows/agent-policy.yml"
},
{
"conclusion": "failure",
"default_branch": "main",
"head_oid": "e1914ac4c03838dd85b6c12deec708673f7477a5",
"repository_id": "R_kgDOQDruXg",
"run_id": 30481223474,
"selected_artifact": null,
"selected_channel": null,
"started_at": "2026-07-29T18:43:31Z",
"workflow_path": ".github/workflows/agent-policy.yml"
}
],
"schema": "hv-agent-policy-channel-evidence:v1",
"state_revision": 21
}
Loading