From 760fae69537fdbc29de5398b5399ad5cbae668cd Mon Sep 17 00:00:00 2001 From: "hv-agent-promoter[bot]" Date: Wed, 29 Jul 2026 18:43:56 +0000 Subject: [PATCH] chore(agent-policy): abort channel revision 22 --- .github/agent-policy-channels.json | 59 +++---------------- .../agent-policy-evidence/revision-22.bundle | 1 + .../agent-policy-evidence/revision-22.json | 32 ++++++++++ 3 files changed, 42 insertions(+), 50 deletions(-) create mode 100644 .github/agent-policy-evidence/revision-22.bundle create mode 100644 .github/agent-policy-evidence/revision-22.json diff --git a/.github/agent-policy-channels.json b/.github/agent-policy-channels.json index d5adad1..31a2901 100644 --- a/.github/agent-policy-channels.json +++ b/.github/agent-policy-channels.json @@ -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, @@ -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 } } diff --git a/.github/agent-policy-evidence/revision-22.bundle b/.github/agent-policy-evidence/revision-22.bundle new file mode 100644 index 0000000..71d2af3 --- /dev/null +++ b/.github/agent-policy-evidence/revision-22.bundle @@ -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=="}} \ No newline at end of file diff --git a/.github/agent-policy-evidence/revision-22.json b/.github/agent-policy-evidence/revision-22.json new file mode 100644 index 0000000..0a39e61 --- /dev/null +++ b/.github/agent-policy-evidence/revision-22.json @@ -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 +}