Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
942c183
ci(test-suite): run e2e tests with 2-of-2 coprocessor consensus
Eikix Mar 5, 2026
13e28ff
fix(test-suite): address code review findings in consensus watchdog
Eikix Mar 5, 2026
4ec9fc2
test(consensus-watchdog): add unit tests for watchdog logic
Eikix Mar 6, 2026
a767cee
fix(test): cleanup resource leaks in watchdog unit tests
Eikix Mar 6, 2026
e123576
fix(test-suite): skip proof monitoring when input verification is unset
Eikix Mar 6, 2026
f078004
ci(test-suite): install foundry in e2e workflow
Eikix Mar 6, 2026
1a3a099
fix(test-suite): avoid rerunning db migration for extra coprocessors
Eikix Mar 6, 2026
cec4eb8
revert(ci): drop validation-only e2e changes
Eikix Mar 6, 2026
1cc09f8
fix(test-suite): harden consensus watchdog
Eikix Mar 6, 2026
818e565
ci(test-suite): enable build-based e2e validation
Eikix Mar 6, 2026
3a73efb
fix(test-suite): avoid rerunning extra coprocessor migration
Eikix Mar 6, 2026
a14aaea
test-suite: clarify consensus watchdog summary
Eikix Mar 6, 2026
ceb4c44
Revert "fix(test-suite): avoid rerunning extra coprocessor migration"
Eikix Mar 6, 2026
c377947
Revert "ci(test-suite): enable build-based e2e validation"
Eikix Mar 6, 2026
086cac4
ci(common): sandbox Claude Code behind Squid proxy + iptables
enitrat Feb 14, 2026
a26fbf1
ci(test-suite): install foundry for 2-of-2 e2e deploys
Eikix Mar 9, 2026
d37b7ba
chore: rename claude.yml to claude-review.yml
chilcano Mar 9, 2026
f2e9bf1
chore: enforces changes in sandboxed claude-* workflow
chilcano Mar 9, 2026
ac2027f
fix(test-suite): avoid rerunning extra coprocessor migration
Eikix Mar 10, 2026
7791639
chore(common): remove devcontainer
dartdart26 Mar 10, 2026
84bd2fc
ci(common): fix zizmor issues
eudelins-zama Mar 10, 2026
44f9896
fix(coprocessor): stop logging errors for unknown input verif events
antoniupop Mar 10, 2026
9c8a42a
fix(coprocessor): update cargo dependence
antoniupop Mar 10, 2026
9e8adae
Merge origin/main into ci/consensus-e2e-tests
Eikix Mar 10, 2026
a17b51a
feat(coprocessor): add re-randomisation of input ciphertexts
antoniupop Mar 10, 2026
5dfdc96
test(coprocessor): add regression tests for input re-randomisation
antoniupop Mar 10, 2026
2d31028
Merge of #2079
mergify[bot] Mar 10, 2026
34c4cac
Merge of #2083
mergify[bot] Mar 10, 2026
d493c39
Merge of #2077
mergify[bot] Mar 10, 2026
ffb4855
Merge of #2052
mergify[bot] Mar 10, 2026
71ae2d7
Merge of #2073
mergify[bot] Mar 10, 2026
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
32 changes: 0 additions & 32 deletions .devcontainer/devcontainer.json

This file was deleted.

20 changes: 0 additions & 20 deletions .devcontainer/post_create_command.sh

This file was deleted.

4 changes: 4 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,7 @@ test-suite/gateway-stress/Dockerfile @zama-ai/fhevm-devs

# Coprocessor Team ownership
/coprocessor/ @zama-ai/fhevm-coprocessor

# Enforces changes in Sandboxed AI CI/CD
.github/squid/sandbox-*.conf @zama-ai/infosec
.github/workflows/claude-*.yml @zama-ai/infosec
18 changes: 18 additions & 0 deletions .github/squid/sandbox-proxy-rules.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Strict domain allowlist for CI sandbox
# Only these domains are reachable through the Squid proxy.
# Based on: https://github.com/zama-ai/security-hub/tree/main/docs/how-tos/sandboxed-claude-code
#
# To add a new domain: append ".example.com" to the acl below.
# Leading dot means "this domain and all subdomains".

acl allowed_domains dstdomain \
.api.anthropic.com \
.platform.claude.com \
.github.com

# Allow only explicitly allowed domains
http_access deny !allowed_domains
http_access allow allowed_domains

# Deny everything else
http_access deny all
Loading
Loading