From d2dc37f856ed85be3de3eba032956654334258ea Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 8 Sep 2026 20:00:12 +0000 Subject: [PATCH 1/8] deploy: staging pins for 4252130c268672d8804b65a46900bd6530f71d1a images.yml built GHCR digests on main then could not push the pin commit (GH013: PRs required + Greptile). Land the same promote via PR. Co-authored-by: Mathis --- ...2130c268672d8804b65a46900bd6530f71d1a.json | 55 +++++++++++++++++++ deploy/pins/staging.json | 48 ++++++++-------- 2 files changed, 79 insertions(+), 24 deletions(-) create mode 100644 deploy/digests/4252130c268672d8804b65a46900bd6530f71d1a.json diff --git a/deploy/digests/4252130c268672d8804b65a46900bd6530f71d1a.json b/deploy/digests/4252130c268672d8804b65a46900bd6530f71d1a.json new file mode 100644 index 000000000..66c1fdbd4 --- /dev/null +++ b/deploy/digests/4252130c268672d8804b65a46900bd6530f71d1a.json @@ -0,0 +1,55 @@ +{ + "commit_sha": "4252130c268672d8804b65a46900bd6530f71d1a", + "created_at": "2026-09-08T19:55:19Z", + "images": { + "base-attest-helper": { + "commit_sha": "4252130c268672d8804b65a46900bd6530f71d1a", + "digest": "sha256:f6ce1629cf1f5932b8306ec3614f8ba6f9d4e2ec3a7e44f7200b7decef83d2b7", + "image": "ghcr.io/cortexlm/cortex/base-attest-helper@sha256:f6ce1629cf1f5932b8306ec3614f8ba6f9d4e2ec3a7e44f7200b7decef83d2b7", + "repository": "ghcr.io/cortexlm/cortex/base-attest-helper", + "service": "base-attest-helper", + "tag_sha": "4252130c268672d8804b65a46900bd6530f71d1a" + }, + "bounty-challenge": { + "commit_sha": "4252130c268672d8804b65a46900bd6530f71d1a", + "digest": "sha256:b5e208efbfe15f5d4d5933ac504620ab5f97c261b832cebb8a61a92ddc36e670", + "image": "ghcr.io/cortexlm/cortex/bounty-challenge@sha256:b5e208efbfe15f5d4d5933ac504620ab5f97c261b832cebb8a61a92ddc36e670", + "repository": "ghcr.io/cortexlm/cortex/bounty-challenge", + "service": "bounty-challenge", + "tag_sha": "4252130c268672d8804b65a46900bd6530f71d1a" + }, + "gateway": { + "commit_sha": "4252130c268672d8804b65a46900bd6530f71d1a", + "digest": "sha256:212c2d08d4f9fb42f1553e31abd34ab21441edbaeb31d430c4b17026620e23a9", + "image": "ghcr.io/cortexlm/cortex/gateway@sha256:212c2d08d4f9fb42f1553e31abd34ab21441edbaeb31d430c4b17026620e23a9", + "repository": "ghcr.io/cortexlm/cortex/gateway", + "service": "gateway", + "tag_sha": "4252130c268672d8804b65a46900bd6530f71d1a" + }, + "proof-challenge": { + "commit_sha": "4252130c268672d8804b65a46900bd6530f71d1a", + "digest": "sha256:5929c2cbc74fce16ce84bfb71370a018f8cd09ae0a23efe1fb3dbf14d608498e", + "image": "ghcr.io/cortexlm/cortex/proof-challenge@sha256:5929c2cbc74fce16ce84bfb71370a018f8cd09ae0a23efe1fb3dbf14d608498e", + "repository": "ghcr.io/cortexlm/cortex/proof-challenge", + "service": "proof-challenge", + "tag_sha": "4252130c268672d8804b65a46900bd6530f71d1a" + }, + "updater": { + "commit_sha": "4252130c268672d8804b65a46900bd6530f71d1a", + "digest": "sha256:9a962fdb3e10c83e242e531f78e15d83e35fe741ffa9113cfe55cd682f6f7700", + "image": "ghcr.io/cortexlm/cortex/updater@sha256:9a962fdb3e10c83e242e531f78e15d83e35fe741ffa9113cfe55cd682f6f7700", + "repository": "ghcr.io/cortexlm/cortex/updater", + "service": "updater", + "tag_sha": "4252130c268672d8804b65a46900bd6530f71d1a" + }, + "validator": { + "commit_sha": "4252130c268672d8804b65a46900bd6530f71d1a", + "digest": "sha256:56a4d3be0bd3444f83e4baf700e579467bf2818521200041a82a54eb85dea575", + "image": "ghcr.io/cortexlm/cortex/validator@sha256:56a4d3be0bd3444f83e4baf700e579467bf2818521200041a82a54eb85dea575", + "repository": "ghcr.io/cortexlm/cortex/validator", + "service": "validator", + "tag_sha": "4252130c268672d8804b65a46900bd6530f71d1a" + } + }, + "registry": "ghcr.io" +} diff --git a/deploy/pins/staging.json b/deploy/pins/staging.json index 83f7d768f..a38928b28 100644 --- a/deploy/pins/staging.json +++ b/deploy/pins/staging.json @@ -1,63 +1,63 @@ { - "commit_sha": "1dd07f7484bb6a2bab6f9fcd7c9348f95fec1927", + "commit_sha": "4252130c268672d8804b65a46900bd6530f71d1a", "env": "staging", "previous": { - "commit_sha": "1dd07f7484bb6a2bab6f9fcd7c9348f95fec1927", + "commit_sha": "4252130c268672d8804b65a46900bd6530f71d1a", "services": { "bounty-challenge": { - "digest": "sha256:624c1d1e98605d1885460a90373351d49c4a5f6ed242827a4d2673124e7a75d3", - "image": "ghcr.io/cortexlm/cortex/bounty-challenge@sha256:624c1d1e98605d1885460a90373351d49c4a5f6ed242827a4d2673124e7a75d3", + "digest": "sha256:b5e208efbfe15f5d4d5933ac504620ab5f97c261b832cebb8a61a92ddc36e670", + "image": "ghcr.io/cortexlm/cortex/bounty-challenge@sha256:b5e208efbfe15f5d4d5933ac504620ab5f97c261b832cebb8a61a92ddc36e670", "repository": "ghcr.io/cortexlm/cortex/bounty-challenge" }, "gateway": { - "digest": "sha256:fa8b73b7f696a18cbda31db76ee2524eb95e97a44316be6109a000316ef662a1", - "image": "ghcr.io/cortexlm/cortex/gateway@sha256:fa8b73b7f696a18cbda31db76ee2524eb95e97a44316be6109a000316ef662a1", + "digest": "sha256:212c2d08d4f9fb42f1553e31abd34ab21441edbaeb31d430c4b17026620e23a9", + "image": "ghcr.io/cortexlm/cortex/gateway@sha256:212c2d08d4f9fb42f1553e31abd34ab21441edbaeb31d430c4b17026620e23a9", "repository": "ghcr.io/cortexlm/cortex/gateway" }, "proof-challenge": { - "digest": "sha256:5bd900e46503f8054f75e15b01324f2bfb472eb1feab90ada173b250270f77d3", - "image": "ghcr.io/cortexlm/cortex/proof-challenge@sha256:5bd900e46503f8054f75e15b01324f2bfb472eb1feab90ada173b250270f77d3", + "digest": "sha256:2541d0afd0fc492b031bc472756555f13957f6c8d1a85a9ab7f5902cdc639821", + "image": "ghcr.io/cortexlm/cortex/proof-challenge@sha256:2541d0afd0fc492b031bc472756555f13957f6c8d1a85a9ab7f5902cdc639821", "repository": "ghcr.io/cortexlm/cortex/proof-challenge" }, "updater": { - "digest": "sha256:4f0cf422dc8be9f96b31d1c470e302da97a0054e812815ac444c5593a0006c02", - "image": "ghcr.io/cortexlm/cortex/updater@sha256:4f0cf422dc8be9f96b31d1c470e302da97a0054e812815ac444c5593a0006c02", + "digest": "sha256:9a962fdb3e10c83e242e531f78e15d83e35fe741ffa9113cfe55cd682f6f7700", + "image": "ghcr.io/cortexlm/cortex/updater@sha256:9a962fdb3e10c83e242e531f78e15d83e35fe741ffa9113cfe55cd682f6f7700", "repository": "ghcr.io/cortexlm/cortex/updater" }, "validator": { - "digest": "sha256:1b95fe826688313d895cd7fe8e635f3e44f3a1bbcd7aa8b6664f23ba8973f9e5", - "image": "ghcr.io/cortexlm/cortex/validator@sha256:1b95fe826688313d895cd7fe8e635f3e44f3a1bbcd7aa8b6664f23ba8973f9e5", + "digest": "sha256:56a4d3be0bd3444f83e4baf700e579467bf2818521200041a82a54eb85dea575", + "image": "ghcr.io/cortexlm/cortex/validator@sha256:56a4d3be0bd3444f83e4baf700e579467bf2818521200041a82a54eb85dea575", "repository": "ghcr.io/cortexlm/cortex/validator" } }, - "updated_at": "2026-09-05T08:09:25Z" + "updated_at": "2026-09-08T19:59:59Z" }, "services": { "bounty-challenge": { - "digest": "sha256:624c1d1e98605d1885460a90373351d49c4a5f6ed242827a4d2673124e7a75d3", - "image": "ghcr.io/cortexlm/cortex/bounty-challenge@sha256:624c1d1e98605d1885460a90373351d49c4a5f6ed242827a4d2673124e7a75d3", + "digest": "sha256:b5e208efbfe15f5d4d5933ac504620ab5f97c261b832cebb8a61a92ddc36e670", + "image": "ghcr.io/cortexlm/cortex/bounty-challenge@sha256:b5e208efbfe15f5d4d5933ac504620ab5f97c261b832cebb8a61a92ddc36e670", "repository": "ghcr.io/cortexlm/cortex/bounty-challenge" }, "gateway": { - "digest": "sha256:fa8b73b7f696a18cbda31db76ee2524eb95e97a44316be6109a000316ef662a1", - "image": "ghcr.io/cortexlm/cortex/gateway@sha256:fa8b73b7f696a18cbda31db76ee2524eb95e97a44316be6109a000316ef662a1", + "digest": "sha256:212c2d08d4f9fb42f1553e31abd34ab21441edbaeb31d430c4b17026620e23a9", + "image": "ghcr.io/cortexlm/cortex/gateway@sha256:212c2d08d4f9fb42f1553e31abd34ab21441edbaeb31d430c4b17026620e23a9", "repository": "ghcr.io/cortexlm/cortex/gateway" }, "proof-challenge": { - "digest": "sha256:2541d0afd0fc492b031bc472756555f13957f6c8d1a85a9ab7f5902cdc639821", - "image": "ghcr.io/cortexlm/cortex/proof-challenge@sha256:2541d0afd0fc492b031bc472756555f13957f6c8d1a85a9ab7f5902cdc639821", + "digest": "sha256:5929c2cbc74fce16ce84bfb71370a018f8cd09ae0a23efe1fb3dbf14d608498e", + "image": "ghcr.io/cortexlm/cortex/proof-challenge@sha256:5929c2cbc74fce16ce84bfb71370a018f8cd09ae0a23efe1fb3dbf14d608498e", "repository": "ghcr.io/cortexlm/cortex/proof-challenge" }, "updater": { - "digest": "sha256:4f0cf422dc8be9f96b31d1c470e302da97a0054e812815ac444c5593a0006c02", - "image": "ghcr.io/cortexlm/cortex/updater@sha256:4f0cf422dc8be9f96b31d1c470e302da97a0054e812815ac444c5593a0006c02", + "digest": "sha256:9a962fdb3e10c83e242e531f78e15d83e35fe741ffa9113cfe55cd682f6f7700", + "image": "ghcr.io/cortexlm/cortex/updater@sha256:9a962fdb3e10c83e242e531f78e15d83e35fe741ffa9113cfe55cd682f6f7700", "repository": "ghcr.io/cortexlm/cortex/updater" }, "validator": { - "digest": "sha256:1b95fe826688313d895cd7fe8e635f3e44f3a1bbcd7aa8b6664f23ba8973f9e5", - "image": "ghcr.io/cortexlm/cortex/validator@sha256:1b95fe826688313d895cd7fe8e635f3e44f3a1bbcd7aa8b6664f23ba8973f9e5", + "digest": "sha256:56a4d3be0bd3444f83e4baf700e579467bf2818521200041a82a54eb85dea575", + "image": "ghcr.io/cortexlm/cortex/validator@sha256:56a4d3be0bd3444f83e4baf700e579467bf2818521200041a82a54eb85dea575", "repository": "ghcr.io/cortexlm/cortex/validator" } }, - "updated_at": "2026-09-05T08:09:26Z" + "updated_at": "2026-09-08T19:59:59Z" } From 3a5d528d6d3d0dea9299381691ceee57102156ba Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 8 Sep 2026 20:08:31 +0000 Subject: [PATCH 2/8] fix(deploy): keep full prior staging release in previous Sequential promote.sh calls were snapshotting previous per service, so rollback of 4252130c would restore a mixed pin set. Capture the 1dd07f74 release once and write it back after the promote loop. Co-authored-by: Mathis --- .github/workflows/images.yml | 25 ++++++++++++++++++++++++- deploy/pins/staging.json | 20 ++++++++++---------- 2 files changed, 34 insertions(+), 11 deletions(-) diff --git a/.github/workflows/images.yml b/.github/workflows/images.yml index 510b85f99..8fc78eb19 100644 --- a/.github/workflows/images.yml +++ b/.github/workflows/images.yml @@ -229,6 +229,22 @@ jobs: cp "$SRC" "deploy/digests/${SHA}.json" echo "Recorded digest manifest: deploy/digests/${SHA}.json" chmod +x deploy/scripts/promote.sh + # Snapshot the full current staging release once. Sequential + # promote.sh calls overwrite `previous` per service and would + # otherwise leave a mixed rollback (new images + one old). + python3 -c ' + import json + p = json.load(open("deploy/pins/staging.json")) + prev = { + "commit_sha": p.get("commit_sha"), + "services": p.get("services") or {}, + "updated_at": p.get("updated_at"), + } + with open("/tmp/staging-previous.json", "w", encoding="utf-8") as f: + json.dump(prev, f, indent=2, sort_keys=True) + f.write("\n") + print("captured previous staging release", prev.get("commit_sha")) + ' # Pin services only (validator/gateway/updater/live challenges). # --skip-backup: this job records CI digests; Spaces/PG backup runs at # prod promote (deploy-prod.yml, fail-closed). @@ -250,11 +266,18 @@ jobs: python3 -c ' import json, sys p = json.load(open("deploy/pins/staging.json")) + prev = json.load(open("/tmp/staging-previous.json")) + p["previous"] = prev + with open("deploy/pins/staging.json", "w", encoding="utf-8") as f: + json.dump(p, f, indent=2, sort_keys=True) + f.write("\n") assert p["commit_sha"] == sys.argv[1], (p["commit_sha"], sys.argv[1]) for s in ("validator", "gateway", "updater", "bounty-challenge", "proof-challenge"): assert s in p["services"], s assert p["services"][s]["digest"].startswith("sha256:") - print("staging pins ok", p["commit_sha"]) + assert s in prev["services"], s + assert prev["services"][s]["digest"].startswith("sha256:") + print("staging pins ok", p["commit_sha"], "previous", prev.get("commit_sha")) ' "$SHA" - name: Commit and push staging pins diff --git a/deploy/pins/staging.json b/deploy/pins/staging.json index a38928b28..46830bfce 100644 --- a/deploy/pins/staging.json +++ b/deploy/pins/staging.json @@ -2,16 +2,16 @@ "commit_sha": "4252130c268672d8804b65a46900bd6530f71d1a", "env": "staging", "previous": { - "commit_sha": "4252130c268672d8804b65a46900bd6530f71d1a", + "commit_sha": "1dd07f7484bb6a2bab6f9fcd7c9348f95fec1927", "services": { "bounty-challenge": { - "digest": "sha256:b5e208efbfe15f5d4d5933ac504620ab5f97c261b832cebb8a61a92ddc36e670", - "image": "ghcr.io/cortexlm/cortex/bounty-challenge@sha256:b5e208efbfe15f5d4d5933ac504620ab5f97c261b832cebb8a61a92ddc36e670", + "digest": "sha256:624c1d1e98605d1885460a90373351d49c4a5f6ed242827a4d2673124e7a75d3", + "image": "ghcr.io/cortexlm/cortex/bounty-challenge@sha256:624c1d1e98605d1885460a90373351d49c4a5f6ed242827a4d2673124e7a75d3", "repository": "ghcr.io/cortexlm/cortex/bounty-challenge" }, "gateway": { - "digest": "sha256:212c2d08d4f9fb42f1553e31abd34ab21441edbaeb31d430c4b17026620e23a9", - "image": "ghcr.io/cortexlm/cortex/gateway@sha256:212c2d08d4f9fb42f1553e31abd34ab21441edbaeb31d430c4b17026620e23a9", + "digest": "sha256:fa8b73b7f696a18cbda31db76ee2524eb95e97a44316be6109a000316ef662a1", + "image": "ghcr.io/cortexlm/cortex/gateway@sha256:fa8b73b7f696a18cbda31db76ee2524eb95e97a44316be6109a000316ef662a1", "repository": "ghcr.io/cortexlm/cortex/gateway" }, "proof-challenge": { @@ -20,17 +20,17 @@ "repository": "ghcr.io/cortexlm/cortex/proof-challenge" }, "updater": { - "digest": "sha256:9a962fdb3e10c83e242e531f78e15d83e35fe741ffa9113cfe55cd682f6f7700", - "image": "ghcr.io/cortexlm/cortex/updater@sha256:9a962fdb3e10c83e242e531f78e15d83e35fe741ffa9113cfe55cd682f6f7700", + "digest": "sha256:4f0cf422dc8be9f96b31d1c470e302da97a0054e812815ac444c5593a0006c02", + "image": "ghcr.io/cortexlm/cortex/updater@sha256:4f0cf422dc8be9f96b31d1c470e302da97a0054e812815ac444c5593a0006c02", "repository": "ghcr.io/cortexlm/cortex/updater" }, "validator": { - "digest": "sha256:56a4d3be0bd3444f83e4baf700e579467bf2818521200041a82a54eb85dea575", - "image": "ghcr.io/cortexlm/cortex/validator@sha256:56a4d3be0bd3444f83e4baf700e579467bf2818521200041a82a54eb85dea575", + "digest": "sha256:1b95fe826688313d895cd7fe8e635f3e44f3a1bbcd7aa8b6664f23ba8973f9e5", + "image": "ghcr.io/cortexlm/cortex/validator@sha256:1b95fe826688313d895cd7fe8e635f3e44f3a1bbcd7aa8b6664f23ba8973f9e5", "repository": "ghcr.io/cortexlm/cortex/validator" } }, - "updated_at": "2026-09-08T19:59:59Z" + "updated_at": "2026-09-05T08:09:26Z" }, "services": { "bounty-challenge": { From 35edf5625bc3905951595a7f0ca9f512f8d8fd62 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 8 Sep 2026 21:52:14 +0000 Subject: [PATCH 3/8] deploy: staging pins for f013abbce657bb231beddce603c42f3a5a8cb84e Retarget #245: main moved to #246. Digests from images run 34281980177. previous stays the full 1dd07f74 staging release. Co-authored-by: Mathis --- ...2130c268672d8804b65a46900bd6530f71d1a.json | 55 ------------------- ...3abbce657bb231beddce603c42f3a5a8cb84e.json | 55 +++++++++++++++++++ deploy/pins/staging.json | 24 ++++---- 3 files changed, 67 insertions(+), 67 deletions(-) delete mode 100644 deploy/digests/4252130c268672d8804b65a46900bd6530f71d1a.json create mode 100644 deploy/digests/f013abbce657bb231beddce603c42f3a5a8cb84e.json diff --git a/deploy/digests/4252130c268672d8804b65a46900bd6530f71d1a.json b/deploy/digests/4252130c268672d8804b65a46900bd6530f71d1a.json deleted file mode 100644 index 66c1fdbd4..000000000 --- a/deploy/digests/4252130c268672d8804b65a46900bd6530f71d1a.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "commit_sha": "4252130c268672d8804b65a46900bd6530f71d1a", - "created_at": "2026-09-08T19:55:19Z", - "images": { - "base-attest-helper": { - "commit_sha": "4252130c268672d8804b65a46900bd6530f71d1a", - "digest": "sha256:f6ce1629cf1f5932b8306ec3614f8ba6f9d4e2ec3a7e44f7200b7decef83d2b7", - "image": "ghcr.io/cortexlm/cortex/base-attest-helper@sha256:f6ce1629cf1f5932b8306ec3614f8ba6f9d4e2ec3a7e44f7200b7decef83d2b7", - "repository": "ghcr.io/cortexlm/cortex/base-attest-helper", - "service": "base-attest-helper", - "tag_sha": "4252130c268672d8804b65a46900bd6530f71d1a" - }, - "bounty-challenge": { - "commit_sha": "4252130c268672d8804b65a46900bd6530f71d1a", - "digest": "sha256:b5e208efbfe15f5d4d5933ac504620ab5f97c261b832cebb8a61a92ddc36e670", - "image": "ghcr.io/cortexlm/cortex/bounty-challenge@sha256:b5e208efbfe15f5d4d5933ac504620ab5f97c261b832cebb8a61a92ddc36e670", - "repository": "ghcr.io/cortexlm/cortex/bounty-challenge", - "service": "bounty-challenge", - "tag_sha": "4252130c268672d8804b65a46900bd6530f71d1a" - }, - "gateway": { - "commit_sha": "4252130c268672d8804b65a46900bd6530f71d1a", - "digest": "sha256:212c2d08d4f9fb42f1553e31abd34ab21441edbaeb31d430c4b17026620e23a9", - "image": "ghcr.io/cortexlm/cortex/gateway@sha256:212c2d08d4f9fb42f1553e31abd34ab21441edbaeb31d430c4b17026620e23a9", - "repository": "ghcr.io/cortexlm/cortex/gateway", - "service": "gateway", - "tag_sha": "4252130c268672d8804b65a46900bd6530f71d1a" - }, - "proof-challenge": { - "commit_sha": "4252130c268672d8804b65a46900bd6530f71d1a", - "digest": "sha256:5929c2cbc74fce16ce84bfb71370a018f8cd09ae0a23efe1fb3dbf14d608498e", - "image": "ghcr.io/cortexlm/cortex/proof-challenge@sha256:5929c2cbc74fce16ce84bfb71370a018f8cd09ae0a23efe1fb3dbf14d608498e", - "repository": "ghcr.io/cortexlm/cortex/proof-challenge", - "service": "proof-challenge", - "tag_sha": "4252130c268672d8804b65a46900bd6530f71d1a" - }, - "updater": { - "commit_sha": "4252130c268672d8804b65a46900bd6530f71d1a", - "digest": "sha256:9a962fdb3e10c83e242e531f78e15d83e35fe741ffa9113cfe55cd682f6f7700", - "image": "ghcr.io/cortexlm/cortex/updater@sha256:9a962fdb3e10c83e242e531f78e15d83e35fe741ffa9113cfe55cd682f6f7700", - "repository": "ghcr.io/cortexlm/cortex/updater", - "service": "updater", - "tag_sha": "4252130c268672d8804b65a46900bd6530f71d1a" - }, - "validator": { - "commit_sha": "4252130c268672d8804b65a46900bd6530f71d1a", - "digest": "sha256:56a4d3be0bd3444f83e4baf700e579467bf2818521200041a82a54eb85dea575", - "image": "ghcr.io/cortexlm/cortex/validator@sha256:56a4d3be0bd3444f83e4baf700e579467bf2818521200041a82a54eb85dea575", - "repository": "ghcr.io/cortexlm/cortex/validator", - "service": "validator", - "tag_sha": "4252130c268672d8804b65a46900bd6530f71d1a" - } - }, - "registry": "ghcr.io" -} diff --git a/deploy/digests/f013abbce657bb231beddce603c42f3a5a8cb84e.json b/deploy/digests/f013abbce657bb231beddce603c42f3a5a8cb84e.json new file mode 100644 index 000000000..7420fbbf0 --- /dev/null +++ b/deploy/digests/f013abbce657bb231beddce603c42f3a5a8cb84e.json @@ -0,0 +1,55 @@ +{ + "commit_sha": "f013abbce657bb231beddce603c42f3a5a8cb84e", + "created_at": "2026-09-08T21:47:26Z", + "images": { + "base-attest-helper": { + "commit_sha": "f013abbce657bb231beddce603c42f3a5a8cb84e", + "digest": "sha256:17aab690f7303e8611751817e2b0f1529eabda1353f8753eb5c9ad429f29daff", + "image": "ghcr.io/cortexlm/cortex/base-attest-helper@sha256:17aab690f7303e8611751817e2b0f1529eabda1353f8753eb5c9ad429f29daff", + "repository": "ghcr.io/cortexlm/cortex/base-attest-helper", + "service": "base-attest-helper", + "tag_sha": "f013abbce657bb231beddce603c42f3a5a8cb84e" + }, + "bounty-challenge": { + "commit_sha": "f013abbce657bb231beddce603c42f3a5a8cb84e", + "digest": "sha256:86fe198e6732b7470ae2c8d15e2390c7457861a5110cf617aaf1b7cd6a91e2a0", + "image": "ghcr.io/cortexlm/cortex/bounty-challenge@sha256:86fe198e6732b7470ae2c8d15e2390c7457861a5110cf617aaf1b7cd6a91e2a0", + "repository": "ghcr.io/cortexlm/cortex/bounty-challenge", + "service": "bounty-challenge", + "tag_sha": "f013abbce657bb231beddce603c42f3a5a8cb84e" + }, + "gateway": { + "commit_sha": "f013abbce657bb231beddce603c42f3a5a8cb84e", + "digest": "sha256:45bcc340e8844361aaf4ee99c49d542fe5a79ff23a4f094545252f2e7980b81c", + "image": "ghcr.io/cortexlm/cortex/gateway@sha256:45bcc340e8844361aaf4ee99c49d542fe5a79ff23a4f094545252f2e7980b81c", + "repository": "ghcr.io/cortexlm/cortex/gateway", + "service": "gateway", + "tag_sha": "f013abbce657bb231beddce603c42f3a5a8cb84e" + }, + "proof-challenge": { + "commit_sha": "f013abbce657bb231beddce603c42f3a5a8cb84e", + "digest": "sha256:d501b28fd33560c4089ee95e2b26fb664fafaf787e1c767c38de5197ced6ce0a", + "image": "ghcr.io/cortexlm/cortex/proof-challenge@sha256:d501b28fd33560c4089ee95e2b26fb664fafaf787e1c767c38de5197ced6ce0a", + "repository": "ghcr.io/cortexlm/cortex/proof-challenge", + "service": "proof-challenge", + "tag_sha": "f013abbce657bb231beddce603c42f3a5a8cb84e" + }, + "updater": { + "commit_sha": "f013abbce657bb231beddce603c42f3a5a8cb84e", + "digest": "sha256:76aa9787749a8664eacaeaf7fab2d268a887527c83cfb23767bdd7001d1454f6", + "image": "ghcr.io/cortexlm/cortex/updater@sha256:76aa9787749a8664eacaeaf7fab2d268a887527c83cfb23767bdd7001d1454f6", + "repository": "ghcr.io/cortexlm/cortex/updater", + "service": "updater", + "tag_sha": "f013abbce657bb231beddce603c42f3a5a8cb84e" + }, + "validator": { + "commit_sha": "f013abbce657bb231beddce603c42f3a5a8cb84e", + "digest": "sha256:39227ffb93470a179688ad8a2b29d12e5c3f2a32970e6de61ed4bcccbc17d93b", + "image": "ghcr.io/cortexlm/cortex/validator@sha256:39227ffb93470a179688ad8a2b29d12e5c3f2a32970e6de61ed4bcccbc17d93b", + "repository": "ghcr.io/cortexlm/cortex/validator", + "service": "validator", + "tag_sha": "f013abbce657bb231beddce603c42f3a5a8cb84e" + } + }, + "registry": "ghcr.io" +} diff --git a/deploy/pins/staging.json b/deploy/pins/staging.json index 46830bfce..309568f26 100644 --- a/deploy/pins/staging.json +++ b/deploy/pins/staging.json @@ -1,5 +1,5 @@ { - "commit_sha": "4252130c268672d8804b65a46900bd6530f71d1a", + "commit_sha": "f013abbce657bb231beddce603c42f3a5a8cb84e", "env": "staging", "previous": { "commit_sha": "1dd07f7484bb6a2bab6f9fcd7c9348f95fec1927", @@ -34,30 +34,30 @@ }, "services": { "bounty-challenge": { - "digest": "sha256:b5e208efbfe15f5d4d5933ac504620ab5f97c261b832cebb8a61a92ddc36e670", - "image": "ghcr.io/cortexlm/cortex/bounty-challenge@sha256:b5e208efbfe15f5d4d5933ac504620ab5f97c261b832cebb8a61a92ddc36e670", + "digest": "sha256:86fe198e6732b7470ae2c8d15e2390c7457861a5110cf617aaf1b7cd6a91e2a0", + "image": "ghcr.io/cortexlm/cortex/bounty-challenge@sha256:86fe198e6732b7470ae2c8d15e2390c7457861a5110cf617aaf1b7cd6a91e2a0", "repository": "ghcr.io/cortexlm/cortex/bounty-challenge" }, "gateway": { - "digest": "sha256:212c2d08d4f9fb42f1553e31abd34ab21441edbaeb31d430c4b17026620e23a9", - "image": "ghcr.io/cortexlm/cortex/gateway@sha256:212c2d08d4f9fb42f1553e31abd34ab21441edbaeb31d430c4b17026620e23a9", + "digest": "sha256:45bcc340e8844361aaf4ee99c49d542fe5a79ff23a4f094545252f2e7980b81c", + "image": "ghcr.io/cortexlm/cortex/gateway@sha256:45bcc340e8844361aaf4ee99c49d542fe5a79ff23a4f094545252f2e7980b81c", "repository": "ghcr.io/cortexlm/cortex/gateway" }, "proof-challenge": { - "digest": "sha256:5929c2cbc74fce16ce84bfb71370a018f8cd09ae0a23efe1fb3dbf14d608498e", - "image": "ghcr.io/cortexlm/cortex/proof-challenge@sha256:5929c2cbc74fce16ce84bfb71370a018f8cd09ae0a23efe1fb3dbf14d608498e", + "digest": "sha256:d501b28fd33560c4089ee95e2b26fb664fafaf787e1c767c38de5197ced6ce0a", + "image": "ghcr.io/cortexlm/cortex/proof-challenge@sha256:d501b28fd33560c4089ee95e2b26fb664fafaf787e1c767c38de5197ced6ce0a", "repository": "ghcr.io/cortexlm/cortex/proof-challenge" }, "updater": { - "digest": "sha256:9a962fdb3e10c83e242e531f78e15d83e35fe741ffa9113cfe55cd682f6f7700", - "image": "ghcr.io/cortexlm/cortex/updater@sha256:9a962fdb3e10c83e242e531f78e15d83e35fe741ffa9113cfe55cd682f6f7700", + "digest": "sha256:76aa9787749a8664eacaeaf7fab2d268a887527c83cfb23767bdd7001d1454f6", + "image": "ghcr.io/cortexlm/cortex/updater@sha256:76aa9787749a8664eacaeaf7fab2d268a887527c83cfb23767bdd7001d1454f6", "repository": "ghcr.io/cortexlm/cortex/updater" }, "validator": { - "digest": "sha256:56a4d3be0bd3444f83e4baf700e579467bf2818521200041a82a54eb85dea575", - "image": "ghcr.io/cortexlm/cortex/validator@sha256:56a4d3be0bd3444f83e4baf700e579467bf2818521200041a82a54eb85dea575", + "digest": "sha256:39227ffb93470a179688ad8a2b29d12e5c3f2a32970e6de61ed4bcccbc17d93b", + "image": "ghcr.io/cortexlm/cortex/validator@sha256:39227ffb93470a179688ad8a2b29d12e5c3f2a32970e6de61ed4bcccbc17d93b", "repository": "ghcr.io/cortexlm/cortex/validator" } }, - "updated_at": "2026-09-08T19:59:59Z" + "updated_at": "2026-09-08T21:51:55Z" } From 14c9f80bd45b61b386caa55c968920969f8f956c Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 8 Sep 2026 22:41:30 +0000 Subject: [PATCH 4/8] deploy: staging pins for 890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8 Retarget #245: main moved to #247. Digests from images run 34286333214. previous stays the full 1dd07f74 staging release. Co-authored-by: Mathis --- ...ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8.json | 55 +++++++++++++++++++ ...3abbce657bb231beddce603c42f3a5a8cb84e.json | 55 ------------------- deploy/pins/staging.json | 24 ++++---- 3 files changed, 67 insertions(+), 67 deletions(-) create mode 100644 deploy/digests/890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8.json delete mode 100644 deploy/digests/f013abbce657bb231beddce603c42f3a5a8cb84e.json diff --git a/deploy/digests/890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8.json b/deploy/digests/890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8.json new file mode 100644 index 000000000..043a9d0ce --- /dev/null +++ b/deploy/digests/890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8.json @@ -0,0 +1,55 @@ +{ + "commit_sha": "890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8", + "created_at": "2026-09-08T22:37:17Z", + "images": { + "base-attest-helper": { + "commit_sha": "890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8", + "digest": "sha256:cd081d23f29e62091f0b844558c676c534e09b73c919caae27a0fb0a96b62560", + "image": "ghcr.io/cortexlm/cortex/base-attest-helper@sha256:cd081d23f29e62091f0b844558c676c534e09b73c919caae27a0fb0a96b62560", + "repository": "ghcr.io/cortexlm/cortex/base-attest-helper", + "service": "base-attest-helper", + "tag_sha": "890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8" + }, + "bounty-challenge": { + "commit_sha": "890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8", + "digest": "sha256:2cd3fa547115c98c206d6f3650f8a56f8bf6a6acc32dbe5a7529afbd030a47fd", + "image": "ghcr.io/cortexlm/cortex/bounty-challenge@sha256:2cd3fa547115c98c206d6f3650f8a56f8bf6a6acc32dbe5a7529afbd030a47fd", + "repository": "ghcr.io/cortexlm/cortex/bounty-challenge", + "service": "bounty-challenge", + "tag_sha": "890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8" + }, + "gateway": { + "commit_sha": "890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8", + "digest": "sha256:2f1914d32faee31774153eb2543a47c95fb7936dd975304633a0bff0d8b0b0c2", + "image": "ghcr.io/cortexlm/cortex/gateway@sha256:2f1914d32faee31774153eb2543a47c95fb7936dd975304633a0bff0d8b0b0c2", + "repository": "ghcr.io/cortexlm/cortex/gateway", + "service": "gateway", + "tag_sha": "890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8" + }, + "proof-challenge": { + "commit_sha": "890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8", + "digest": "sha256:0353d0afe2088a8a715b8724e99d94b0b8367804fd2a4cf172d1563ff18741c5", + "image": "ghcr.io/cortexlm/cortex/proof-challenge@sha256:0353d0afe2088a8a715b8724e99d94b0b8367804fd2a4cf172d1563ff18741c5", + "repository": "ghcr.io/cortexlm/cortex/proof-challenge", + "service": "proof-challenge", + "tag_sha": "890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8" + }, + "updater": { + "commit_sha": "890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8", + "digest": "sha256:dbba3efaaa25cd83899562035cf9801d063e4567377eecd89bb471fc13763c48", + "image": "ghcr.io/cortexlm/cortex/updater@sha256:dbba3efaaa25cd83899562035cf9801d063e4567377eecd89bb471fc13763c48", + "repository": "ghcr.io/cortexlm/cortex/updater", + "service": "updater", + "tag_sha": "890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8" + }, + "validator": { + "commit_sha": "890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8", + "digest": "sha256:dbb35e4559246cd76b9253fca8fae133168034091a42f931c01608028c1647d1", + "image": "ghcr.io/cortexlm/cortex/validator@sha256:dbb35e4559246cd76b9253fca8fae133168034091a42f931c01608028c1647d1", + "repository": "ghcr.io/cortexlm/cortex/validator", + "service": "validator", + "tag_sha": "890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8" + } + }, + "registry": "ghcr.io" +} diff --git a/deploy/digests/f013abbce657bb231beddce603c42f3a5a8cb84e.json b/deploy/digests/f013abbce657bb231beddce603c42f3a5a8cb84e.json deleted file mode 100644 index 7420fbbf0..000000000 --- a/deploy/digests/f013abbce657bb231beddce603c42f3a5a8cb84e.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "commit_sha": "f013abbce657bb231beddce603c42f3a5a8cb84e", - "created_at": "2026-09-08T21:47:26Z", - "images": { - "base-attest-helper": { - "commit_sha": "f013abbce657bb231beddce603c42f3a5a8cb84e", - "digest": "sha256:17aab690f7303e8611751817e2b0f1529eabda1353f8753eb5c9ad429f29daff", - "image": "ghcr.io/cortexlm/cortex/base-attest-helper@sha256:17aab690f7303e8611751817e2b0f1529eabda1353f8753eb5c9ad429f29daff", - "repository": "ghcr.io/cortexlm/cortex/base-attest-helper", - "service": "base-attest-helper", - "tag_sha": "f013abbce657bb231beddce603c42f3a5a8cb84e" - }, - "bounty-challenge": { - "commit_sha": "f013abbce657bb231beddce603c42f3a5a8cb84e", - "digest": "sha256:86fe198e6732b7470ae2c8d15e2390c7457861a5110cf617aaf1b7cd6a91e2a0", - "image": "ghcr.io/cortexlm/cortex/bounty-challenge@sha256:86fe198e6732b7470ae2c8d15e2390c7457861a5110cf617aaf1b7cd6a91e2a0", - "repository": "ghcr.io/cortexlm/cortex/bounty-challenge", - "service": "bounty-challenge", - "tag_sha": "f013abbce657bb231beddce603c42f3a5a8cb84e" - }, - "gateway": { - "commit_sha": "f013abbce657bb231beddce603c42f3a5a8cb84e", - "digest": "sha256:45bcc340e8844361aaf4ee99c49d542fe5a79ff23a4f094545252f2e7980b81c", - "image": "ghcr.io/cortexlm/cortex/gateway@sha256:45bcc340e8844361aaf4ee99c49d542fe5a79ff23a4f094545252f2e7980b81c", - "repository": "ghcr.io/cortexlm/cortex/gateway", - "service": "gateway", - "tag_sha": "f013abbce657bb231beddce603c42f3a5a8cb84e" - }, - "proof-challenge": { - "commit_sha": "f013abbce657bb231beddce603c42f3a5a8cb84e", - "digest": "sha256:d501b28fd33560c4089ee95e2b26fb664fafaf787e1c767c38de5197ced6ce0a", - "image": "ghcr.io/cortexlm/cortex/proof-challenge@sha256:d501b28fd33560c4089ee95e2b26fb664fafaf787e1c767c38de5197ced6ce0a", - "repository": "ghcr.io/cortexlm/cortex/proof-challenge", - "service": "proof-challenge", - "tag_sha": "f013abbce657bb231beddce603c42f3a5a8cb84e" - }, - "updater": { - "commit_sha": "f013abbce657bb231beddce603c42f3a5a8cb84e", - "digest": "sha256:76aa9787749a8664eacaeaf7fab2d268a887527c83cfb23767bdd7001d1454f6", - "image": "ghcr.io/cortexlm/cortex/updater@sha256:76aa9787749a8664eacaeaf7fab2d268a887527c83cfb23767bdd7001d1454f6", - "repository": "ghcr.io/cortexlm/cortex/updater", - "service": "updater", - "tag_sha": "f013abbce657bb231beddce603c42f3a5a8cb84e" - }, - "validator": { - "commit_sha": "f013abbce657bb231beddce603c42f3a5a8cb84e", - "digest": "sha256:39227ffb93470a179688ad8a2b29d12e5c3f2a32970e6de61ed4bcccbc17d93b", - "image": "ghcr.io/cortexlm/cortex/validator@sha256:39227ffb93470a179688ad8a2b29d12e5c3f2a32970e6de61ed4bcccbc17d93b", - "repository": "ghcr.io/cortexlm/cortex/validator", - "service": "validator", - "tag_sha": "f013abbce657bb231beddce603c42f3a5a8cb84e" - } - }, - "registry": "ghcr.io" -} diff --git a/deploy/pins/staging.json b/deploy/pins/staging.json index 309568f26..71e69f81a 100644 --- a/deploy/pins/staging.json +++ b/deploy/pins/staging.json @@ -1,5 +1,5 @@ { - "commit_sha": "f013abbce657bb231beddce603c42f3a5a8cb84e", + "commit_sha": "890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8", "env": "staging", "previous": { "commit_sha": "1dd07f7484bb6a2bab6f9fcd7c9348f95fec1927", @@ -34,30 +34,30 @@ }, "services": { "bounty-challenge": { - "digest": "sha256:86fe198e6732b7470ae2c8d15e2390c7457861a5110cf617aaf1b7cd6a91e2a0", - "image": "ghcr.io/cortexlm/cortex/bounty-challenge@sha256:86fe198e6732b7470ae2c8d15e2390c7457861a5110cf617aaf1b7cd6a91e2a0", + "digest": "sha256:2cd3fa547115c98c206d6f3650f8a56f8bf6a6acc32dbe5a7529afbd030a47fd", + "image": "ghcr.io/cortexlm/cortex/bounty-challenge@sha256:2cd3fa547115c98c206d6f3650f8a56f8bf6a6acc32dbe5a7529afbd030a47fd", "repository": "ghcr.io/cortexlm/cortex/bounty-challenge" }, "gateway": { - "digest": "sha256:45bcc340e8844361aaf4ee99c49d542fe5a79ff23a4f094545252f2e7980b81c", - "image": "ghcr.io/cortexlm/cortex/gateway@sha256:45bcc340e8844361aaf4ee99c49d542fe5a79ff23a4f094545252f2e7980b81c", + "digest": "sha256:2f1914d32faee31774153eb2543a47c95fb7936dd975304633a0bff0d8b0b0c2", + "image": "ghcr.io/cortexlm/cortex/gateway@sha256:2f1914d32faee31774153eb2543a47c95fb7936dd975304633a0bff0d8b0b0c2", "repository": "ghcr.io/cortexlm/cortex/gateway" }, "proof-challenge": { - "digest": "sha256:d501b28fd33560c4089ee95e2b26fb664fafaf787e1c767c38de5197ced6ce0a", - "image": "ghcr.io/cortexlm/cortex/proof-challenge@sha256:d501b28fd33560c4089ee95e2b26fb664fafaf787e1c767c38de5197ced6ce0a", + "digest": "sha256:0353d0afe2088a8a715b8724e99d94b0b8367804fd2a4cf172d1563ff18741c5", + "image": "ghcr.io/cortexlm/cortex/proof-challenge@sha256:0353d0afe2088a8a715b8724e99d94b0b8367804fd2a4cf172d1563ff18741c5", "repository": "ghcr.io/cortexlm/cortex/proof-challenge" }, "updater": { - "digest": "sha256:76aa9787749a8664eacaeaf7fab2d268a887527c83cfb23767bdd7001d1454f6", - "image": "ghcr.io/cortexlm/cortex/updater@sha256:76aa9787749a8664eacaeaf7fab2d268a887527c83cfb23767bdd7001d1454f6", + "digest": "sha256:dbba3efaaa25cd83899562035cf9801d063e4567377eecd89bb471fc13763c48", + "image": "ghcr.io/cortexlm/cortex/updater@sha256:dbba3efaaa25cd83899562035cf9801d063e4567377eecd89bb471fc13763c48", "repository": "ghcr.io/cortexlm/cortex/updater" }, "validator": { - "digest": "sha256:39227ffb93470a179688ad8a2b29d12e5c3f2a32970e6de61ed4bcccbc17d93b", - "image": "ghcr.io/cortexlm/cortex/validator@sha256:39227ffb93470a179688ad8a2b29d12e5c3f2a32970e6de61ed4bcccbc17d93b", + "digest": "sha256:dbb35e4559246cd76b9253fca8fae133168034091a42f931c01608028c1647d1", + "image": "ghcr.io/cortexlm/cortex/validator@sha256:dbb35e4559246cd76b9253fca8fae133168034091a42f931c01608028c1647d1", "repository": "ghcr.io/cortexlm/cortex/validator" } }, - "updated_at": "2026-09-08T21:51:55Z" + "updated_at": "2026-09-08T22:41:27Z" } From 468653764db8a3ca9b039149aa412d9b6ff220be Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Wed, 9 Sep 2026 01:07:33 +0000 Subject: [PATCH 5/8] deploy: staging pins for c0ce094905ceebd0fadcabc1bd97dd516989a854 Retarget #245: main moved through #248/#252. Digests from images run 34297422117. previous stays the full 1dd07f74 staging release. Co-authored-by: Mathis --- ...ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8.json | 55 ------------------- ...e094905ceebd0fadcabc1bd97dd516989a854.json | 55 +++++++++++++++++++ deploy/pins/staging.json | 24 ++++---- 3 files changed, 67 insertions(+), 67 deletions(-) delete mode 100644 deploy/digests/890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8.json create mode 100644 deploy/digests/c0ce094905ceebd0fadcabc1bd97dd516989a854.json diff --git a/deploy/digests/890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8.json b/deploy/digests/890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8.json deleted file mode 100644 index 043a9d0ce..000000000 --- a/deploy/digests/890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "commit_sha": "890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8", - "created_at": "2026-09-08T22:37:17Z", - "images": { - "base-attest-helper": { - "commit_sha": "890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8", - "digest": "sha256:cd081d23f29e62091f0b844558c676c534e09b73c919caae27a0fb0a96b62560", - "image": "ghcr.io/cortexlm/cortex/base-attest-helper@sha256:cd081d23f29e62091f0b844558c676c534e09b73c919caae27a0fb0a96b62560", - "repository": "ghcr.io/cortexlm/cortex/base-attest-helper", - "service": "base-attest-helper", - "tag_sha": "890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8" - }, - "bounty-challenge": { - "commit_sha": "890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8", - "digest": "sha256:2cd3fa547115c98c206d6f3650f8a56f8bf6a6acc32dbe5a7529afbd030a47fd", - "image": "ghcr.io/cortexlm/cortex/bounty-challenge@sha256:2cd3fa547115c98c206d6f3650f8a56f8bf6a6acc32dbe5a7529afbd030a47fd", - "repository": "ghcr.io/cortexlm/cortex/bounty-challenge", - "service": "bounty-challenge", - "tag_sha": "890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8" - }, - "gateway": { - "commit_sha": "890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8", - "digest": "sha256:2f1914d32faee31774153eb2543a47c95fb7936dd975304633a0bff0d8b0b0c2", - "image": "ghcr.io/cortexlm/cortex/gateway@sha256:2f1914d32faee31774153eb2543a47c95fb7936dd975304633a0bff0d8b0b0c2", - "repository": "ghcr.io/cortexlm/cortex/gateway", - "service": "gateway", - "tag_sha": "890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8" - }, - "proof-challenge": { - "commit_sha": "890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8", - "digest": "sha256:0353d0afe2088a8a715b8724e99d94b0b8367804fd2a4cf172d1563ff18741c5", - "image": "ghcr.io/cortexlm/cortex/proof-challenge@sha256:0353d0afe2088a8a715b8724e99d94b0b8367804fd2a4cf172d1563ff18741c5", - "repository": "ghcr.io/cortexlm/cortex/proof-challenge", - "service": "proof-challenge", - "tag_sha": "890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8" - }, - "updater": { - "commit_sha": "890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8", - "digest": "sha256:dbba3efaaa25cd83899562035cf9801d063e4567377eecd89bb471fc13763c48", - "image": "ghcr.io/cortexlm/cortex/updater@sha256:dbba3efaaa25cd83899562035cf9801d063e4567377eecd89bb471fc13763c48", - "repository": "ghcr.io/cortexlm/cortex/updater", - "service": "updater", - "tag_sha": "890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8" - }, - "validator": { - "commit_sha": "890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8", - "digest": "sha256:dbb35e4559246cd76b9253fca8fae133168034091a42f931c01608028c1647d1", - "image": "ghcr.io/cortexlm/cortex/validator@sha256:dbb35e4559246cd76b9253fca8fae133168034091a42f931c01608028c1647d1", - "repository": "ghcr.io/cortexlm/cortex/validator", - "service": "validator", - "tag_sha": "890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8" - } - }, - "registry": "ghcr.io" -} diff --git a/deploy/digests/c0ce094905ceebd0fadcabc1bd97dd516989a854.json b/deploy/digests/c0ce094905ceebd0fadcabc1bd97dd516989a854.json new file mode 100644 index 000000000..2b6d32f6f --- /dev/null +++ b/deploy/digests/c0ce094905ceebd0fadcabc1bd97dd516989a854.json @@ -0,0 +1,55 @@ +{ + "commit_sha": "c0ce094905ceebd0fadcabc1bd97dd516989a854", + "created_at": "2026-09-09T01:06:47Z", + "images": { + "base-attest-helper": { + "commit_sha": "c0ce094905ceebd0fadcabc1bd97dd516989a854", + "digest": "sha256:d410519a00b581a920ecfdb30e6c907c5dfc257f1dfa9b482838e1ae9a3b350f", + "image": "ghcr.io/cortexlm/cortex/base-attest-helper@sha256:d410519a00b581a920ecfdb30e6c907c5dfc257f1dfa9b482838e1ae9a3b350f", + "repository": "ghcr.io/cortexlm/cortex/base-attest-helper", + "service": "base-attest-helper", + "tag_sha": "c0ce094905ceebd0fadcabc1bd97dd516989a854" + }, + "bounty-challenge": { + "commit_sha": "c0ce094905ceebd0fadcabc1bd97dd516989a854", + "digest": "sha256:20aa98ec7075da2f022ddd3053b39c8b21db733ec290562182030753032e2f46", + "image": "ghcr.io/cortexlm/cortex/bounty-challenge@sha256:20aa98ec7075da2f022ddd3053b39c8b21db733ec290562182030753032e2f46", + "repository": "ghcr.io/cortexlm/cortex/bounty-challenge", + "service": "bounty-challenge", + "tag_sha": "c0ce094905ceebd0fadcabc1bd97dd516989a854" + }, + "gateway": { + "commit_sha": "c0ce094905ceebd0fadcabc1bd97dd516989a854", + "digest": "sha256:a4ca53db9c937e6b562b5daae293c6c25dd411898d83c9b6647431916551c18a", + "image": "ghcr.io/cortexlm/cortex/gateway@sha256:a4ca53db9c937e6b562b5daae293c6c25dd411898d83c9b6647431916551c18a", + "repository": "ghcr.io/cortexlm/cortex/gateway", + "service": "gateway", + "tag_sha": "c0ce094905ceebd0fadcabc1bd97dd516989a854" + }, + "proof-challenge": { + "commit_sha": "c0ce094905ceebd0fadcabc1bd97dd516989a854", + "digest": "sha256:fd1c15736a7e7931336d8581add5910255d5eb9f01475ffc66a73292348d73de", + "image": "ghcr.io/cortexlm/cortex/proof-challenge@sha256:fd1c15736a7e7931336d8581add5910255d5eb9f01475ffc66a73292348d73de", + "repository": "ghcr.io/cortexlm/cortex/proof-challenge", + "service": "proof-challenge", + "tag_sha": "c0ce094905ceebd0fadcabc1bd97dd516989a854" + }, + "updater": { + "commit_sha": "c0ce094905ceebd0fadcabc1bd97dd516989a854", + "digest": "sha256:40ef6364bc2e81547fd72f9aa2049bac536ea7ca6f17b5c25f343672da5e65e6", + "image": "ghcr.io/cortexlm/cortex/updater@sha256:40ef6364bc2e81547fd72f9aa2049bac536ea7ca6f17b5c25f343672da5e65e6", + "repository": "ghcr.io/cortexlm/cortex/updater", + "service": "updater", + "tag_sha": "c0ce094905ceebd0fadcabc1bd97dd516989a854" + }, + "validator": { + "commit_sha": "c0ce094905ceebd0fadcabc1bd97dd516989a854", + "digest": "sha256:7e5890244f74bac38c8460c7d46c579934333f9762fef9b8db4eaf849f80792e", + "image": "ghcr.io/cortexlm/cortex/validator@sha256:7e5890244f74bac38c8460c7d46c579934333f9762fef9b8db4eaf849f80792e", + "repository": "ghcr.io/cortexlm/cortex/validator", + "service": "validator", + "tag_sha": "c0ce094905ceebd0fadcabc1bd97dd516989a854" + } + }, + "registry": "ghcr.io" +} diff --git a/deploy/pins/staging.json b/deploy/pins/staging.json index 71e69f81a..7a9078285 100644 --- a/deploy/pins/staging.json +++ b/deploy/pins/staging.json @@ -1,5 +1,5 @@ { - "commit_sha": "890ce5b35bfe4e65c985c2ac8d3ab0a43b964fd8", + "commit_sha": "c0ce094905ceebd0fadcabc1bd97dd516989a854", "env": "staging", "previous": { "commit_sha": "1dd07f7484bb6a2bab6f9fcd7c9348f95fec1927", @@ -34,30 +34,30 @@ }, "services": { "bounty-challenge": { - "digest": "sha256:2cd3fa547115c98c206d6f3650f8a56f8bf6a6acc32dbe5a7529afbd030a47fd", - "image": "ghcr.io/cortexlm/cortex/bounty-challenge@sha256:2cd3fa547115c98c206d6f3650f8a56f8bf6a6acc32dbe5a7529afbd030a47fd", + "digest": "sha256:20aa98ec7075da2f022ddd3053b39c8b21db733ec290562182030753032e2f46", + "image": "ghcr.io/cortexlm/cortex/bounty-challenge@sha256:20aa98ec7075da2f022ddd3053b39c8b21db733ec290562182030753032e2f46", "repository": "ghcr.io/cortexlm/cortex/bounty-challenge" }, "gateway": { - "digest": "sha256:2f1914d32faee31774153eb2543a47c95fb7936dd975304633a0bff0d8b0b0c2", - "image": "ghcr.io/cortexlm/cortex/gateway@sha256:2f1914d32faee31774153eb2543a47c95fb7936dd975304633a0bff0d8b0b0c2", + "digest": "sha256:a4ca53db9c937e6b562b5daae293c6c25dd411898d83c9b6647431916551c18a", + "image": "ghcr.io/cortexlm/cortex/gateway@sha256:a4ca53db9c937e6b562b5daae293c6c25dd411898d83c9b6647431916551c18a", "repository": "ghcr.io/cortexlm/cortex/gateway" }, "proof-challenge": { - "digest": "sha256:0353d0afe2088a8a715b8724e99d94b0b8367804fd2a4cf172d1563ff18741c5", - "image": "ghcr.io/cortexlm/cortex/proof-challenge@sha256:0353d0afe2088a8a715b8724e99d94b0b8367804fd2a4cf172d1563ff18741c5", + "digest": "sha256:fd1c15736a7e7931336d8581add5910255d5eb9f01475ffc66a73292348d73de", + "image": "ghcr.io/cortexlm/cortex/proof-challenge@sha256:fd1c15736a7e7931336d8581add5910255d5eb9f01475ffc66a73292348d73de", "repository": "ghcr.io/cortexlm/cortex/proof-challenge" }, "updater": { - "digest": "sha256:dbba3efaaa25cd83899562035cf9801d063e4567377eecd89bb471fc13763c48", - "image": "ghcr.io/cortexlm/cortex/updater@sha256:dbba3efaaa25cd83899562035cf9801d063e4567377eecd89bb471fc13763c48", + "digest": "sha256:40ef6364bc2e81547fd72f9aa2049bac536ea7ca6f17b5c25f343672da5e65e6", + "image": "ghcr.io/cortexlm/cortex/updater@sha256:40ef6364bc2e81547fd72f9aa2049bac536ea7ca6f17b5c25f343672da5e65e6", "repository": "ghcr.io/cortexlm/cortex/updater" }, "validator": { - "digest": "sha256:dbb35e4559246cd76b9253fca8fae133168034091a42f931c01608028c1647d1", - "image": "ghcr.io/cortexlm/cortex/validator@sha256:dbb35e4559246cd76b9253fca8fae133168034091a42f931c01608028c1647d1", + "digest": "sha256:7e5890244f74bac38c8460c7d46c579934333f9762fef9b8db4eaf849f80792e", + "image": "ghcr.io/cortexlm/cortex/validator@sha256:7e5890244f74bac38c8460c7d46c579934333f9762fef9b8db4eaf849f80792e", "repository": "ghcr.io/cortexlm/cortex/validator" } }, - "updated_at": "2026-09-08T22:41:27Z" + "updated_at": "2026-09-09T01:07:30Z" } From 631bd99b263588789eef551844bcdb7cc9c00025 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Wed, 9 Sep 2026 01:38:54 +0000 Subject: [PATCH 6/8] deploy: staging pins for 85ab2b70930cdb775d1de91c12026dea8b24afa7 Retarget #245: main moved to #251. Digests from images run 34299348722. previous stays the full 1dd07f74 staging release. Co-authored-by: Mathis --- ...b2b70930cdb775d1de91c12026dea8b24afa7.json | 55 +++++++++++++++++++ ...e094905ceebd0fadcabc1bd97dd516989a854.json | 55 ------------------- deploy/pins/staging.json | 24 ++++---- 3 files changed, 67 insertions(+), 67 deletions(-) create mode 100644 deploy/digests/85ab2b70930cdb775d1de91c12026dea8b24afa7.json delete mode 100644 deploy/digests/c0ce094905ceebd0fadcabc1bd97dd516989a854.json diff --git a/deploy/digests/85ab2b70930cdb775d1de91c12026dea8b24afa7.json b/deploy/digests/85ab2b70930cdb775d1de91c12026dea8b24afa7.json new file mode 100644 index 000000000..378f8d882 --- /dev/null +++ b/deploy/digests/85ab2b70930cdb775d1de91c12026dea8b24afa7.json @@ -0,0 +1,55 @@ +{ + "commit_sha": "85ab2b70930cdb775d1de91c12026dea8b24afa7", + "created_at": "2026-09-09T01:34:39Z", + "images": { + "base-attest-helper": { + "commit_sha": "85ab2b70930cdb775d1de91c12026dea8b24afa7", + "digest": "sha256:809c74f81db84e85843adc80165c7821bd9ef8e3454a067998227b0ac0201f1d", + "image": "ghcr.io/cortexlm/cortex/base-attest-helper@sha256:809c74f81db84e85843adc80165c7821bd9ef8e3454a067998227b0ac0201f1d", + "repository": "ghcr.io/cortexlm/cortex/base-attest-helper", + "service": "base-attest-helper", + "tag_sha": "85ab2b70930cdb775d1de91c12026dea8b24afa7" + }, + "bounty-challenge": { + "commit_sha": "85ab2b70930cdb775d1de91c12026dea8b24afa7", + "digest": "sha256:8fc15ce4bdf533e71b436ef73495947db80d42c612fdc6ba8e7b08d675395e49", + "image": "ghcr.io/cortexlm/cortex/bounty-challenge@sha256:8fc15ce4bdf533e71b436ef73495947db80d42c612fdc6ba8e7b08d675395e49", + "repository": "ghcr.io/cortexlm/cortex/bounty-challenge", + "service": "bounty-challenge", + "tag_sha": "85ab2b70930cdb775d1de91c12026dea8b24afa7" + }, + "gateway": { + "commit_sha": "85ab2b70930cdb775d1de91c12026dea8b24afa7", + "digest": "sha256:fa61d783b3aee449cbbd504e3680552dfb69d8689ae43c3d37b7da9b55c9ad2a", + "image": "ghcr.io/cortexlm/cortex/gateway@sha256:fa61d783b3aee449cbbd504e3680552dfb69d8689ae43c3d37b7da9b55c9ad2a", + "repository": "ghcr.io/cortexlm/cortex/gateway", + "service": "gateway", + "tag_sha": "85ab2b70930cdb775d1de91c12026dea8b24afa7" + }, + "proof-challenge": { + "commit_sha": "85ab2b70930cdb775d1de91c12026dea8b24afa7", + "digest": "sha256:5e3870797bc625748c39aab1d11356cf58aed41b77626b63f90b73ee048c27b6", + "image": "ghcr.io/cortexlm/cortex/proof-challenge@sha256:5e3870797bc625748c39aab1d11356cf58aed41b77626b63f90b73ee048c27b6", + "repository": "ghcr.io/cortexlm/cortex/proof-challenge", + "service": "proof-challenge", + "tag_sha": "85ab2b70930cdb775d1de91c12026dea8b24afa7" + }, + "updater": { + "commit_sha": "85ab2b70930cdb775d1de91c12026dea8b24afa7", + "digest": "sha256:0c4d07d8c86ae15467f066b60947311296f99208c98e4a24002ec78b144cfe2a", + "image": "ghcr.io/cortexlm/cortex/updater@sha256:0c4d07d8c86ae15467f066b60947311296f99208c98e4a24002ec78b144cfe2a", + "repository": "ghcr.io/cortexlm/cortex/updater", + "service": "updater", + "tag_sha": "85ab2b70930cdb775d1de91c12026dea8b24afa7" + }, + "validator": { + "commit_sha": "85ab2b70930cdb775d1de91c12026dea8b24afa7", + "digest": "sha256:43aa7edf57817f16aaecda02d2ec05d2bdc148f2058b60aa3a8a96bd7852af31", + "image": "ghcr.io/cortexlm/cortex/validator@sha256:43aa7edf57817f16aaecda02d2ec05d2bdc148f2058b60aa3a8a96bd7852af31", + "repository": "ghcr.io/cortexlm/cortex/validator", + "service": "validator", + "tag_sha": "85ab2b70930cdb775d1de91c12026dea8b24afa7" + } + }, + "registry": "ghcr.io" +} diff --git a/deploy/digests/c0ce094905ceebd0fadcabc1bd97dd516989a854.json b/deploy/digests/c0ce094905ceebd0fadcabc1bd97dd516989a854.json deleted file mode 100644 index 2b6d32f6f..000000000 --- a/deploy/digests/c0ce094905ceebd0fadcabc1bd97dd516989a854.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "commit_sha": "c0ce094905ceebd0fadcabc1bd97dd516989a854", - "created_at": "2026-09-09T01:06:47Z", - "images": { - "base-attest-helper": { - "commit_sha": "c0ce094905ceebd0fadcabc1bd97dd516989a854", - "digest": "sha256:d410519a00b581a920ecfdb30e6c907c5dfc257f1dfa9b482838e1ae9a3b350f", - "image": "ghcr.io/cortexlm/cortex/base-attest-helper@sha256:d410519a00b581a920ecfdb30e6c907c5dfc257f1dfa9b482838e1ae9a3b350f", - "repository": "ghcr.io/cortexlm/cortex/base-attest-helper", - "service": "base-attest-helper", - "tag_sha": "c0ce094905ceebd0fadcabc1bd97dd516989a854" - }, - "bounty-challenge": { - "commit_sha": "c0ce094905ceebd0fadcabc1bd97dd516989a854", - "digest": "sha256:20aa98ec7075da2f022ddd3053b39c8b21db733ec290562182030753032e2f46", - "image": "ghcr.io/cortexlm/cortex/bounty-challenge@sha256:20aa98ec7075da2f022ddd3053b39c8b21db733ec290562182030753032e2f46", - "repository": "ghcr.io/cortexlm/cortex/bounty-challenge", - "service": "bounty-challenge", - "tag_sha": "c0ce094905ceebd0fadcabc1bd97dd516989a854" - }, - "gateway": { - "commit_sha": "c0ce094905ceebd0fadcabc1bd97dd516989a854", - "digest": "sha256:a4ca53db9c937e6b562b5daae293c6c25dd411898d83c9b6647431916551c18a", - "image": "ghcr.io/cortexlm/cortex/gateway@sha256:a4ca53db9c937e6b562b5daae293c6c25dd411898d83c9b6647431916551c18a", - "repository": "ghcr.io/cortexlm/cortex/gateway", - "service": "gateway", - "tag_sha": "c0ce094905ceebd0fadcabc1bd97dd516989a854" - }, - "proof-challenge": { - "commit_sha": "c0ce094905ceebd0fadcabc1bd97dd516989a854", - "digest": "sha256:fd1c15736a7e7931336d8581add5910255d5eb9f01475ffc66a73292348d73de", - "image": "ghcr.io/cortexlm/cortex/proof-challenge@sha256:fd1c15736a7e7931336d8581add5910255d5eb9f01475ffc66a73292348d73de", - "repository": "ghcr.io/cortexlm/cortex/proof-challenge", - "service": "proof-challenge", - "tag_sha": "c0ce094905ceebd0fadcabc1bd97dd516989a854" - }, - "updater": { - "commit_sha": "c0ce094905ceebd0fadcabc1bd97dd516989a854", - "digest": "sha256:40ef6364bc2e81547fd72f9aa2049bac536ea7ca6f17b5c25f343672da5e65e6", - "image": "ghcr.io/cortexlm/cortex/updater@sha256:40ef6364bc2e81547fd72f9aa2049bac536ea7ca6f17b5c25f343672da5e65e6", - "repository": "ghcr.io/cortexlm/cortex/updater", - "service": "updater", - "tag_sha": "c0ce094905ceebd0fadcabc1bd97dd516989a854" - }, - "validator": { - "commit_sha": "c0ce094905ceebd0fadcabc1bd97dd516989a854", - "digest": "sha256:7e5890244f74bac38c8460c7d46c579934333f9762fef9b8db4eaf849f80792e", - "image": "ghcr.io/cortexlm/cortex/validator@sha256:7e5890244f74bac38c8460c7d46c579934333f9762fef9b8db4eaf849f80792e", - "repository": "ghcr.io/cortexlm/cortex/validator", - "service": "validator", - "tag_sha": "c0ce094905ceebd0fadcabc1bd97dd516989a854" - } - }, - "registry": "ghcr.io" -} diff --git a/deploy/pins/staging.json b/deploy/pins/staging.json index 7a9078285..b8bad3dde 100644 --- a/deploy/pins/staging.json +++ b/deploy/pins/staging.json @@ -1,5 +1,5 @@ { - "commit_sha": "c0ce094905ceebd0fadcabc1bd97dd516989a854", + "commit_sha": "85ab2b70930cdb775d1de91c12026dea8b24afa7", "env": "staging", "previous": { "commit_sha": "1dd07f7484bb6a2bab6f9fcd7c9348f95fec1927", @@ -34,30 +34,30 @@ }, "services": { "bounty-challenge": { - "digest": "sha256:20aa98ec7075da2f022ddd3053b39c8b21db733ec290562182030753032e2f46", - "image": "ghcr.io/cortexlm/cortex/bounty-challenge@sha256:20aa98ec7075da2f022ddd3053b39c8b21db733ec290562182030753032e2f46", + "digest": "sha256:8fc15ce4bdf533e71b436ef73495947db80d42c612fdc6ba8e7b08d675395e49", + "image": "ghcr.io/cortexlm/cortex/bounty-challenge@sha256:8fc15ce4bdf533e71b436ef73495947db80d42c612fdc6ba8e7b08d675395e49", "repository": "ghcr.io/cortexlm/cortex/bounty-challenge" }, "gateway": { - "digest": "sha256:a4ca53db9c937e6b562b5daae293c6c25dd411898d83c9b6647431916551c18a", - "image": "ghcr.io/cortexlm/cortex/gateway@sha256:a4ca53db9c937e6b562b5daae293c6c25dd411898d83c9b6647431916551c18a", + "digest": "sha256:fa61d783b3aee449cbbd504e3680552dfb69d8689ae43c3d37b7da9b55c9ad2a", + "image": "ghcr.io/cortexlm/cortex/gateway@sha256:fa61d783b3aee449cbbd504e3680552dfb69d8689ae43c3d37b7da9b55c9ad2a", "repository": "ghcr.io/cortexlm/cortex/gateway" }, "proof-challenge": { - "digest": "sha256:fd1c15736a7e7931336d8581add5910255d5eb9f01475ffc66a73292348d73de", - "image": "ghcr.io/cortexlm/cortex/proof-challenge@sha256:fd1c15736a7e7931336d8581add5910255d5eb9f01475ffc66a73292348d73de", + "digest": "sha256:5e3870797bc625748c39aab1d11356cf58aed41b77626b63f90b73ee048c27b6", + "image": "ghcr.io/cortexlm/cortex/proof-challenge@sha256:5e3870797bc625748c39aab1d11356cf58aed41b77626b63f90b73ee048c27b6", "repository": "ghcr.io/cortexlm/cortex/proof-challenge" }, "updater": { - "digest": "sha256:40ef6364bc2e81547fd72f9aa2049bac536ea7ca6f17b5c25f343672da5e65e6", - "image": "ghcr.io/cortexlm/cortex/updater@sha256:40ef6364bc2e81547fd72f9aa2049bac536ea7ca6f17b5c25f343672da5e65e6", + "digest": "sha256:0c4d07d8c86ae15467f066b60947311296f99208c98e4a24002ec78b144cfe2a", + "image": "ghcr.io/cortexlm/cortex/updater@sha256:0c4d07d8c86ae15467f066b60947311296f99208c98e4a24002ec78b144cfe2a", "repository": "ghcr.io/cortexlm/cortex/updater" }, "validator": { - "digest": "sha256:7e5890244f74bac38c8460c7d46c579934333f9762fef9b8db4eaf849f80792e", - "image": "ghcr.io/cortexlm/cortex/validator@sha256:7e5890244f74bac38c8460c7d46c579934333f9762fef9b8db4eaf849f80792e", + "digest": "sha256:43aa7edf57817f16aaecda02d2ec05d2bdc148f2058b60aa3a8a96bd7852af31", + "image": "ghcr.io/cortexlm/cortex/validator@sha256:43aa7edf57817f16aaecda02d2ec05d2bdc148f2058b60aa3a8a96bd7852af31", "repository": "ghcr.io/cortexlm/cortex/validator" } }, - "updated_at": "2026-09-09T01:07:30Z" + "updated_at": "2026-09-09T01:38:54Z" } From e9bbff4a2abce5de549e226e1d5771911006930c Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Wed, 9 Sep 2026 02:18:55 +0000 Subject: [PATCH 7/8] deploy: staging pins for e30d51de889b572cdf1698fc8fef2d85ab1b9f94 Retarget #245: main moved to #250. Digests from images run 34302039784. previous stays the full 1dd07f74 staging release. Co-authored-by: Mathis --- ...b2b70930cdb775d1de91c12026dea8b24afa7.json | 55 ------------------- ...d51de889b572cdf1698fc8fef2d85ab1b9f94.json | 55 +++++++++++++++++++ deploy/pins/staging.json | 24 ++++---- 3 files changed, 67 insertions(+), 67 deletions(-) delete mode 100644 deploy/digests/85ab2b70930cdb775d1de91c12026dea8b24afa7.json create mode 100644 deploy/digests/e30d51de889b572cdf1698fc8fef2d85ab1b9f94.json diff --git a/deploy/digests/85ab2b70930cdb775d1de91c12026dea8b24afa7.json b/deploy/digests/85ab2b70930cdb775d1de91c12026dea8b24afa7.json deleted file mode 100644 index 378f8d882..000000000 --- a/deploy/digests/85ab2b70930cdb775d1de91c12026dea8b24afa7.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "commit_sha": "85ab2b70930cdb775d1de91c12026dea8b24afa7", - "created_at": "2026-09-09T01:34:39Z", - "images": { - "base-attest-helper": { - "commit_sha": "85ab2b70930cdb775d1de91c12026dea8b24afa7", - "digest": "sha256:809c74f81db84e85843adc80165c7821bd9ef8e3454a067998227b0ac0201f1d", - "image": "ghcr.io/cortexlm/cortex/base-attest-helper@sha256:809c74f81db84e85843adc80165c7821bd9ef8e3454a067998227b0ac0201f1d", - "repository": "ghcr.io/cortexlm/cortex/base-attest-helper", - "service": "base-attest-helper", - "tag_sha": "85ab2b70930cdb775d1de91c12026dea8b24afa7" - }, - "bounty-challenge": { - "commit_sha": "85ab2b70930cdb775d1de91c12026dea8b24afa7", - "digest": "sha256:8fc15ce4bdf533e71b436ef73495947db80d42c612fdc6ba8e7b08d675395e49", - "image": "ghcr.io/cortexlm/cortex/bounty-challenge@sha256:8fc15ce4bdf533e71b436ef73495947db80d42c612fdc6ba8e7b08d675395e49", - "repository": "ghcr.io/cortexlm/cortex/bounty-challenge", - "service": "bounty-challenge", - "tag_sha": "85ab2b70930cdb775d1de91c12026dea8b24afa7" - }, - "gateway": { - "commit_sha": "85ab2b70930cdb775d1de91c12026dea8b24afa7", - "digest": "sha256:fa61d783b3aee449cbbd504e3680552dfb69d8689ae43c3d37b7da9b55c9ad2a", - "image": "ghcr.io/cortexlm/cortex/gateway@sha256:fa61d783b3aee449cbbd504e3680552dfb69d8689ae43c3d37b7da9b55c9ad2a", - "repository": "ghcr.io/cortexlm/cortex/gateway", - "service": "gateway", - "tag_sha": "85ab2b70930cdb775d1de91c12026dea8b24afa7" - }, - "proof-challenge": { - "commit_sha": "85ab2b70930cdb775d1de91c12026dea8b24afa7", - "digest": "sha256:5e3870797bc625748c39aab1d11356cf58aed41b77626b63f90b73ee048c27b6", - "image": "ghcr.io/cortexlm/cortex/proof-challenge@sha256:5e3870797bc625748c39aab1d11356cf58aed41b77626b63f90b73ee048c27b6", - "repository": "ghcr.io/cortexlm/cortex/proof-challenge", - "service": "proof-challenge", - "tag_sha": "85ab2b70930cdb775d1de91c12026dea8b24afa7" - }, - "updater": { - "commit_sha": "85ab2b70930cdb775d1de91c12026dea8b24afa7", - "digest": "sha256:0c4d07d8c86ae15467f066b60947311296f99208c98e4a24002ec78b144cfe2a", - "image": "ghcr.io/cortexlm/cortex/updater@sha256:0c4d07d8c86ae15467f066b60947311296f99208c98e4a24002ec78b144cfe2a", - "repository": "ghcr.io/cortexlm/cortex/updater", - "service": "updater", - "tag_sha": "85ab2b70930cdb775d1de91c12026dea8b24afa7" - }, - "validator": { - "commit_sha": "85ab2b70930cdb775d1de91c12026dea8b24afa7", - "digest": "sha256:43aa7edf57817f16aaecda02d2ec05d2bdc148f2058b60aa3a8a96bd7852af31", - "image": "ghcr.io/cortexlm/cortex/validator@sha256:43aa7edf57817f16aaecda02d2ec05d2bdc148f2058b60aa3a8a96bd7852af31", - "repository": "ghcr.io/cortexlm/cortex/validator", - "service": "validator", - "tag_sha": "85ab2b70930cdb775d1de91c12026dea8b24afa7" - } - }, - "registry": "ghcr.io" -} diff --git a/deploy/digests/e30d51de889b572cdf1698fc8fef2d85ab1b9f94.json b/deploy/digests/e30d51de889b572cdf1698fc8fef2d85ab1b9f94.json new file mode 100644 index 000000000..7d99235df --- /dev/null +++ b/deploy/digests/e30d51de889b572cdf1698fc8fef2d85ab1b9f94.json @@ -0,0 +1,55 @@ +{ + "commit_sha": "e30d51de889b572cdf1698fc8fef2d85ab1b9f94", + "created_at": "2026-09-09T02:14:47Z", + "images": { + "base-attest-helper": { + "commit_sha": "e30d51de889b572cdf1698fc8fef2d85ab1b9f94", + "digest": "sha256:5248b63749b605f35555cc52ce560846830ef6f20777c216bb6aab9a62ad5380", + "image": "ghcr.io/cortexlm/cortex/base-attest-helper@sha256:5248b63749b605f35555cc52ce560846830ef6f20777c216bb6aab9a62ad5380", + "repository": "ghcr.io/cortexlm/cortex/base-attest-helper", + "service": "base-attest-helper", + "tag_sha": "e30d51de889b572cdf1698fc8fef2d85ab1b9f94" + }, + "bounty-challenge": { + "commit_sha": "e30d51de889b572cdf1698fc8fef2d85ab1b9f94", + "digest": "sha256:5243e7beb0b945d2111fbe25ec793e71a7e6e55338cc2d068877ebb955db0e0c", + "image": "ghcr.io/cortexlm/cortex/bounty-challenge@sha256:5243e7beb0b945d2111fbe25ec793e71a7e6e55338cc2d068877ebb955db0e0c", + "repository": "ghcr.io/cortexlm/cortex/bounty-challenge", + "service": "bounty-challenge", + "tag_sha": "e30d51de889b572cdf1698fc8fef2d85ab1b9f94" + }, + "gateway": { + "commit_sha": "e30d51de889b572cdf1698fc8fef2d85ab1b9f94", + "digest": "sha256:8010ffac81bb9d2dacce503370f46fab8abb27b9e05237ab4b82d761ec849db5", + "image": "ghcr.io/cortexlm/cortex/gateway@sha256:8010ffac81bb9d2dacce503370f46fab8abb27b9e05237ab4b82d761ec849db5", + "repository": "ghcr.io/cortexlm/cortex/gateway", + "service": "gateway", + "tag_sha": "e30d51de889b572cdf1698fc8fef2d85ab1b9f94" + }, + "proof-challenge": { + "commit_sha": "e30d51de889b572cdf1698fc8fef2d85ab1b9f94", + "digest": "sha256:f32e28cc0dba7dd5d040c6846f8f3a440a0764713e0747351df18cabbf428b07", + "image": "ghcr.io/cortexlm/cortex/proof-challenge@sha256:f32e28cc0dba7dd5d040c6846f8f3a440a0764713e0747351df18cabbf428b07", + "repository": "ghcr.io/cortexlm/cortex/proof-challenge", + "service": "proof-challenge", + "tag_sha": "e30d51de889b572cdf1698fc8fef2d85ab1b9f94" + }, + "updater": { + "commit_sha": "e30d51de889b572cdf1698fc8fef2d85ab1b9f94", + "digest": "sha256:5bc476b8ce22e18ac182427ec80da5ca780f73ce94bbfd47d761d3e11242d379", + "image": "ghcr.io/cortexlm/cortex/updater@sha256:5bc476b8ce22e18ac182427ec80da5ca780f73ce94bbfd47d761d3e11242d379", + "repository": "ghcr.io/cortexlm/cortex/updater", + "service": "updater", + "tag_sha": "e30d51de889b572cdf1698fc8fef2d85ab1b9f94" + }, + "validator": { + "commit_sha": "e30d51de889b572cdf1698fc8fef2d85ab1b9f94", + "digest": "sha256:23a5d86e908a0be8eb7f67de652b88a20d0092b02482cc5aebdbe0f6be02c744", + "image": "ghcr.io/cortexlm/cortex/validator@sha256:23a5d86e908a0be8eb7f67de652b88a20d0092b02482cc5aebdbe0f6be02c744", + "repository": "ghcr.io/cortexlm/cortex/validator", + "service": "validator", + "tag_sha": "e30d51de889b572cdf1698fc8fef2d85ab1b9f94" + } + }, + "registry": "ghcr.io" +} diff --git a/deploy/pins/staging.json b/deploy/pins/staging.json index b8bad3dde..c1f7d820a 100644 --- a/deploy/pins/staging.json +++ b/deploy/pins/staging.json @@ -1,5 +1,5 @@ { - "commit_sha": "85ab2b70930cdb775d1de91c12026dea8b24afa7", + "commit_sha": "e30d51de889b572cdf1698fc8fef2d85ab1b9f94", "env": "staging", "previous": { "commit_sha": "1dd07f7484bb6a2bab6f9fcd7c9348f95fec1927", @@ -34,30 +34,30 @@ }, "services": { "bounty-challenge": { - "digest": "sha256:8fc15ce4bdf533e71b436ef73495947db80d42c612fdc6ba8e7b08d675395e49", - "image": "ghcr.io/cortexlm/cortex/bounty-challenge@sha256:8fc15ce4bdf533e71b436ef73495947db80d42c612fdc6ba8e7b08d675395e49", + "digest": "sha256:5243e7beb0b945d2111fbe25ec793e71a7e6e55338cc2d068877ebb955db0e0c", + "image": "ghcr.io/cortexlm/cortex/bounty-challenge@sha256:5243e7beb0b945d2111fbe25ec793e71a7e6e55338cc2d068877ebb955db0e0c", "repository": "ghcr.io/cortexlm/cortex/bounty-challenge" }, "gateway": { - "digest": "sha256:fa61d783b3aee449cbbd504e3680552dfb69d8689ae43c3d37b7da9b55c9ad2a", - "image": "ghcr.io/cortexlm/cortex/gateway@sha256:fa61d783b3aee449cbbd504e3680552dfb69d8689ae43c3d37b7da9b55c9ad2a", + "digest": "sha256:8010ffac81bb9d2dacce503370f46fab8abb27b9e05237ab4b82d761ec849db5", + "image": "ghcr.io/cortexlm/cortex/gateway@sha256:8010ffac81bb9d2dacce503370f46fab8abb27b9e05237ab4b82d761ec849db5", "repository": "ghcr.io/cortexlm/cortex/gateway" }, "proof-challenge": { - "digest": "sha256:5e3870797bc625748c39aab1d11356cf58aed41b77626b63f90b73ee048c27b6", - "image": "ghcr.io/cortexlm/cortex/proof-challenge@sha256:5e3870797bc625748c39aab1d11356cf58aed41b77626b63f90b73ee048c27b6", + "digest": "sha256:f32e28cc0dba7dd5d040c6846f8f3a440a0764713e0747351df18cabbf428b07", + "image": "ghcr.io/cortexlm/cortex/proof-challenge@sha256:f32e28cc0dba7dd5d040c6846f8f3a440a0764713e0747351df18cabbf428b07", "repository": "ghcr.io/cortexlm/cortex/proof-challenge" }, "updater": { - "digest": "sha256:0c4d07d8c86ae15467f066b60947311296f99208c98e4a24002ec78b144cfe2a", - "image": "ghcr.io/cortexlm/cortex/updater@sha256:0c4d07d8c86ae15467f066b60947311296f99208c98e4a24002ec78b144cfe2a", + "digest": "sha256:5bc476b8ce22e18ac182427ec80da5ca780f73ce94bbfd47d761d3e11242d379", + "image": "ghcr.io/cortexlm/cortex/updater@sha256:5bc476b8ce22e18ac182427ec80da5ca780f73ce94bbfd47d761d3e11242d379", "repository": "ghcr.io/cortexlm/cortex/updater" }, "validator": { - "digest": "sha256:43aa7edf57817f16aaecda02d2ec05d2bdc148f2058b60aa3a8a96bd7852af31", - "image": "ghcr.io/cortexlm/cortex/validator@sha256:43aa7edf57817f16aaecda02d2ec05d2bdc148f2058b60aa3a8a96bd7852af31", + "digest": "sha256:23a5d86e908a0be8eb7f67de652b88a20d0092b02482cc5aebdbe0f6be02c744", + "image": "ghcr.io/cortexlm/cortex/validator@sha256:23a5d86e908a0be8eb7f67de652b88a20d0092b02482cc5aebdbe0f6be02c744", "repository": "ghcr.io/cortexlm/cortex/validator" } }, - "updated_at": "2026-09-09T01:38:54Z" + "updated_at": "2026-09-09T02:18:55Z" } From a3ff63ea1b3e2833091cbe0870bf8e3460f4575e Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Wed, 9 Sep 2026 16:08:05 +0000 Subject: [PATCH 8/8] deploy: staging pins for a8b9018134a3e7b5446514ab48a937882b0f0a63 Retarget #245: main moved to #253. Digests from images run 34373475123. previous stays the full 1dd07f74 staging release. Co-authored-by: Mathis --- ...9018134a3e7b5446514ab48a937882b0f0a63.json | 55 +++++++++++++++++++ ...d51de889b572cdf1698fc8fef2d85ab1b9f94.json | 55 ------------------- deploy/pins/staging.json | 24 ++++---- 3 files changed, 67 insertions(+), 67 deletions(-) create mode 100644 deploy/digests/a8b9018134a3e7b5446514ab48a937882b0f0a63.json delete mode 100644 deploy/digests/e30d51de889b572cdf1698fc8fef2d85ab1b9f94.json diff --git a/deploy/digests/a8b9018134a3e7b5446514ab48a937882b0f0a63.json b/deploy/digests/a8b9018134a3e7b5446514ab48a937882b0f0a63.json new file mode 100644 index 000000000..44dc74293 --- /dev/null +++ b/deploy/digests/a8b9018134a3e7b5446514ab48a937882b0f0a63.json @@ -0,0 +1,55 @@ +{ + "commit_sha": "a8b9018134a3e7b5446514ab48a937882b0f0a63", + "created_at": "2026-09-09T16:02:23Z", + "images": { + "base-attest-helper": { + "commit_sha": "a8b9018134a3e7b5446514ab48a937882b0f0a63", + "digest": "sha256:505d9f2d9dfbbc3e0cf0a8c7593cb1c5b563417af30ac2467340759c1029f190", + "image": "ghcr.io/cortexlm/cortex/base-attest-helper@sha256:505d9f2d9dfbbc3e0cf0a8c7593cb1c5b563417af30ac2467340759c1029f190", + "repository": "ghcr.io/cortexlm/cortex/base-attest-helper", + "service": "base-attest-helper", + "tag_sha": "a8b9018134a3e7b5446514ab48a937882b0f0a63" + }, + "bounty-challenge": { + "commit_sha": "a8b9018134a3e7b5446514ab48a937882b0f0a63", + "digest": "sha256:cdc9696f7eb3b43942f4744aa2b6fbbc0a225b85ae3347288b2c5a970f18a1ad", + "image": "ghcr.io/cortexlm/cortex/bounty-challenge@sha256:cdc9696f7eb3b43942f4744aa2b6fbbc0a225b85ae3347288b2c5a970f18a1ad", + "repository": "ghcr.io/cortexlm/cortex/bounty-challenge", + "service": "bounty-challenge", + "tag_sha": "a8b9018134a3e7b5446514ab48a937882b0f0a63" + }, + "gateway": { + "commit_sha": "a8b9018134a3e7b5446514ab48a937882b0f0a63", + "digest": "sha256:17ded01be2d0142e970341a394fc405ad0759687b86cd3ed851e1cbee0e4f3c2", + "image": "ghcr.io/cortexlm/cortex/gateway@sha256:17ded01be2d0142e970341a394fc405ad0759687b86cd3ed851e1cbee0e4f3c2", + "repository": "ghcr.io/cortexlm/cortex/gateway", + "service": "gateway", + "tag_sha": "a8b9018134a3e7b5446514ab48a937882b0f0a63" + }, + "proof-challenge": { + "commit_sha": "a8b9018134a3e7b5446514ab48a937882b0f0a63", + "digest": "sha256:b7a33f892c995a5a49f9b7a6f0de0bf8dbeeff741641fa587372c70804ea22b6", + "image": "ghcr.io/cortexlm/cortex/proof-challenge@sha256:b7a33f892c995a5a49f9b7a6f0de0bf8dbeeff741641fa587372c70804ea22b6", + "repository": "ghcr.io/cortexlm/cortex/proof-challenge", + "service": "proof-challenge", + "tag_sha": "a8b9018134a3e7b5446514ab48a937882b0f0a63" + }, + "updater": { + "commit_sha": "a8b9018134a3e7b5446514ab48a937882b0f0a63", + "digest": "sha256:e42a763e175cc0aa92fb9398bcba1457f4120d7f0aba7c8c87f9b1024ea011d4", + "image": "ghcr.io/cortexlm/cortex/updater@sha256:e42a763e175cc0aa92fb9398bcba1457f4120d7f0aba7c8c87f9b1024ea011d4", + "repository": "ghcr.io/cortexlm/cortex/updater", + "service": "updater", + "tag_sha": "a8b9018134a3e7b5446514ab48a937882b0f0a63" + }, + "validator": { + "commit_sha": "a8b9018134a3e7b5446514ab48a937882b0f0a63", + "digest": "sha256:650bfe48be60fb0007992eb26ce3e908b14e43212b88da0c180c73f71e041bad", + "image": "ghcr.io/cortexlm/cortex/validator@sha256:650bfe48be60fb0007992eb26ce3e908b14e43212b88da0c180c73f71e041bad", + "repository": "ghcr.io/cortexlm/cortex/validator", + "service": "validator", + "tag_sha": "a8b9018134a3e7b5446514ab48a937882b0f0a63" + } + }, + "registry": "ghcr.io" +} diff --git a/deploy/digests/e30d51de889b572cdf1698fc8fef2d85ab1b9f94.json b/deploy/digests/e30d51de889b572cdf1698fc8fef2d85ab1b9f94.json deleted file mode 100644 index 7d99235df..000000000 --- a/deploy/digests/e30d51de889b572cdf1698fc8fef2d85ab1b9f94.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "commit_sha": "e30d51de889b572cdf1698fc8fef2d85ab1b9f94", - "created_at": "2026-09-09T02:14:47Z", - "images": { - "base-attest-helper": { - "commit_sha": "e30d51de889b572cdf1698fc8fef2d85ab1b9f94", - "digest": "sha256:5248b63749b605f35555cc52ce560846830ef6f20777c216bb6aab9a62ad5380", - "image": "ghcr.io/cortexlm/cortex/base-attest-helper@sha256:5248b63749b605f35555cc52ce560846830ef6f20777c216bb6aab9a62ad5380", - "repository": "ghcr.io/cortexlm/cortex/base-attest-helper", - "service": "base-attest-helper", - "tag_sha": "e30d51de889b572cdf1698fc8fef2d85ab1b9f94" - }, - "bounty-challenge": { - "commit_sha": "e30d51de889b572cdf1698fc8fef2d85ab1b9f94", - "digest": "sha256:5243e7beb0b945d2111fbe25ec793e71a7e6e55338cc2d068877ebb955db0e0c", - "image": "ghcr.io/cortexlm/cortex/bounty-challenge@sha256:5243e7beb0b945d2111fbe25ec793e71a7e6e55338cc2d068877ebb955db0e0c", - "repository": "ghcr.io/cortexlm/cortex/bounty-challenge", - "service": "bounty-challenge", - "tag_sha": "e30d51de889b572cdf1698fc8fef2d85ab1b9f94" - }, - "gateway": { - "commit_sha": "e30d51de889b572cdf1698fc8fef2d85ab1b9f94", - "digest": "sha256:8010ffac81bb9d2dacce503370f46fab8abb27b9e05237ab4b82d761ec849db5", - "image": "ghcr.io/cortexlm/cortex/gateway@sha256:8010ffac81bb9d2dacce503370f46fab8abb27b9e05237ab4b82d761ec849db5", - "repository": "ghcr.io/cortexlm/cortex/gateway", - "service": "gateway", - "tag_sha": "e30d51de889b572cdf1698fc8fef2d85ab1b9f94" - }, - "proof-challenge": { - "commit_sha": "e30d51de889b572cdf1698fc8fef2d85ab1b9f94", - "digest": "sha256:f32e28cc0dba7dd5d040c6846f8f3a440a0764713e0747351df18cabbf428b07", - "image": "ghcr.io/cortexlm/cortex/proof-challenge@sha256:f32e28cc0dba7dd5d040c6846f8f3a440a0764713e0747351df18cabbf428b07", - "repository": "ghcr.io/cortexlm/cortex/proof-challenge", - "service": "proof-challenge", - "tag_sha": "e30d51de889b572cdf1698fc8fef2d85ab1b9f94" - }, - "updater": { - "commit_sha": "e30d51de889b572cdf1698fc8fef2d85ab1b9f94", - "digest": "sha256:5bc476b8ce22e18ac182427ec80da5ca780f73ce94bbfd47d761d3e11242d379", - "image": "ghcr.io/cortexlm/cortex/updater@sha256:5bc476b8ce22e18ac182427ec80da5ca780f73ce94bbfd47d761d3e11242d379", - "repository": "ghcr.io/cortexlm/cortex/updater", - "service": "updater", - "tag_sha": "e30d51de889b572cdf1698fc8fef2d85ab1b9f94" - }, - "validator": { - "commit_sha": "e30d51de889b572cdf1698fc8fef2d85ab1b9f94", - "digest": "sha256:23a5d86e908a0be8eb7f67de652b88a20d0092b02482cc5aebdbe0f6be02c744", - "image": "ghcr.io/cortexlm/cortex/validator@sha256:23a5d86e908a0be8eb7f67de652b88a20d0092b02482cc5aebdbe0f6be02c744", - "repository": "ghcr.io/cortexlm/cortex/validator", - "service": "validator", - "tag_sha": "e30d51de889b572cdf1698fc8fef2d85ab1b9f94" - } - }, - "registry": "ghcr.io" -} diff --git a/deploy/pins/staging.json b/deploy/pins/staging.json index c1f7d820a..3f0ffe260 100644 --- a/deploy/pins/staging.json +++ b/deploy/pins/staging.json @@ -1,5 +1,5 @@ { - "commit_sha": "e30d51de889b572cdf1698fc8fef2d85ab1b9f94", + "commit_sha": "a8b9018134a3e7b5446514ab48a937882b0f0a63", "env": "staging", "previous": { "commit_sha": "1dd07f7484bb6a2bab6f9fcd7c9348f95fec1927", @@ -34,30 +34,30 @@ }, "services": { "bounty-challenge": { - "digest": "sha256:5243e7beb0b945d2111fbe25ec793e71a7e6e55338cc2d068877ebb955db0e0c", - "image": "ghcr.io/cortexlm/cortex/bounty-challenge@sha256:5243e7beb0b945d2111fbe25ec793e71a7e6e55338cc2d068877ebb955db0e0c", + "digest": "sha256:cdc9696f7eb3b43942f4744aa2b6fbbc0a225b85ae3347288b2c5a970f18a1ad", + "image": "ghcr.io/cortexlm/cortex/bounty-challenge@sha256:cdc9696f7eb3b43942f4744aa2b6fbbc0a225b85ae3347288b2c5a970f18a1ad", "repository": "ghcr.io/cortexlm/cortex/bounty-challenge" }, "gateway": { - "digest": "sha256:8010ffac81bb9d2dacce503370f46fab8abb27b9e05237ab4b82d761ec849db5", - "image": "ghcr.io/cortexlm/cortex/gateway@sha256:8010ffac81bb9d2dacce503370f46fab8abb27b9e05237ab4b82d761ec849db5", + "digest": "sha256:17ded01be2d0142e970341a394fc405ad0759687b86cd3ed851e1cbee0e4f3c2", + "image": "ghcr.io/cortexlm/cortex/gateway@sha256:17ded01be2d0142e970341a394fc405ad0759687b86cd3ed851e1cbee0e4f3c2", "repository": "ghcr.io/cortexlm/cortex/gateway" }, "proof-challenge": { - "digest": "sha256:f32e28cc0dba7dd5d040c6846f8f3a440a0764713e0747351df18cabbf428b07", - "image": "ghcr.io/cortexlm/cortex/proof-challenge@sha256:f32e28cc0dba7dd5d040c6846f8f3a440a0764713e0747351df18cabbf428b07", + "digest": "sha256:b7a33f892c995a5a49f9b7a6f0de0bf8dbeeff741641fa587372c70804ea22b6", + "image": "ghcr.io/cortexlm/cortex/proof-challenge@sha256:b7a33f892c995a5a49f9b7a6f0de0bf8dbeeff741641fa587372c70804ea22b6", "repository": "ghcr.io/cortexlm/cortex/proof-challenge" }, "updater": { - "digest": "sha256:5bc476b8ce22e18ac182427ec80da5ca780f73ce94bbfd47d761d3e11242d379", - "image": "ghcr.io/cortexlm/cortex/updater@sha256:5bc476b8ce22e18ac182427ec80da5ca780f73ce94bbfd47d761d3e11242d379", + "digest": "sha256:e42a763e175cc0aa92fb9398bcba1457f4120d7f0aba7c8c87f9b1024ea011d4", + "image": "ghcr.io/cortexlm/cortex/updater@sha256:e42a763e175cc0aa92fb9398bcba1457f4120d7f0aba7c8c87f9b1024ea011d4", "repository": "ghcr.io/cortexlm/cortex/updater" }, "validator": { - "digest": "sha256:23a5d86e908a0be8eb7f67de652b88a20d0092b02482cc5aebdbe0f6be02c744", - "image": "ghcr.io/cortexlm/cortex/validator@sha256:23a5d86e908a0be8eb7f67de652b88a20d0092b02482cc5aebdbe0f6be02c744", + "digest": "sha256:650bfe48be60fb0007992eb26ce3e908b14e43212b88da0c180c73f71e041bad", + "image": "ghcr.io/cortexlm/cortex/validator@sha256:650bfe48be60fb0007992eb26ce3e908b14e43212b88da0c180c73f71e041bad", "repository": "ghcr.io/cortexlm/cortex/validator" } }, - "updated_at": "2026-09-09T02:18:55Z" + "updated_at": "2026-09-09T16:08:05Z" }