Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 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
9738101
fix(coprocessor): add block finalization in HL, remove hostchain from…
rudy-6-4 Jan 20, 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
60963c8
fix(coprocessor): review fix
rudy-6-4 Mar 6, 2026
871d767
fix(coprocessor): review fix
rudy-6-4 Mar 6, 2026
1cc09f8
fix(test-suite): harden consensus watchdog
Eikix Mar 6, 2026
d437be5
fix(coprocessor): e2e tests
rudy-6-4 Mar 6, 2026
818e565
ci(test-suite): enable build-based e2e validation
Eikix Mar 6, 2026
3dc5343
test(corpocessor): debug e2e
rudy-6-4 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
0e75ff4
fix(coprocessor): e2e tests
rudy-6-4 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
a26fbf1
ci(test-suite): install foundry for 2-of-2 e2e deploys
Eikix Mar 9, 2026
c390ff4
Merge of #2052
mergify[bot] Mar 9, 2026
4a9b9b2
Merge of #1826
mergify[bot] Mar 9, 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
14 changes: 13 additions & 1 deletion .github/workflows/test-suite-e2e-operators-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,9 @@ jobs:
- name: Setup Docker
uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb # v3.3.0

- name: Install Foundry
uses: foundry-rs/foundry-toolchain@82dee4ba654bd2146511f85f0d013af94670c4de # v1.4.0

- name: Login to GitHub Container Registry
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3.0
with:
Expand Down Expand Up @@ -125,7 +128,7 @@ jobs:
SNS_WORKER_VERSION: ${{ inputs.sns_worker_version }}
ZKPROOF_WORKER_VERSION: ${{ inputs.zkproof_worker_version }}
run: |
./fhevm-cli deploy
./fhevm-cli deploy --coprocessors 2 --coprocessor-threshold 2

- name: All operators tests
working-directory: test-suite/fhevm
Expand All @@ -150,6 +153,15 @@ jobs:
echo "::group::Transaction Sender Logs (filtered)"
./fhevm-cli logs transaction-sender | grep -v "Selected 0 rows to process"
echo "::endgroup::"
echo "::group::Coprocessor 2 - SNS Worker"
./fhevm-cli logs coprocessor-2-sns-worker 2>/dev/null | grep -v "Selected 0 rows to process" || true
echo "::endgroup::"
echo "::group::Coprocessor 2 - Transaction Sender (filtered)"
./fhevm-cli logs coprocessor-2-transaction-sender 2>/dev/null | grep -v "Selected 0 rows to process" || true
echo "::endgroup::"
echo "::group::Coprocessor 2 - TFHE Worker"
./fhevm-cli logs coprocessor-2-tfhe-worker 2>/dev/null || true
echo "::endgroup::"

- name: Cleanup
working-directory: test-suite/fhevm
Expand Down
14 changes: 13 additions & 1 deletion .github/workflows/test-suite-e2e-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,9 @@ jobs:
- name: Setup Docker
uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb # v3.3.0

- name: Install Foundry
uses: foundry-rs/foundry-toolchain@82dee4ba654bd2146511f85f0d013af94670c4de # v1.4.0

- name: Login to GitHub Container Registry
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3.0
with:
Expand All @@ -140,7 +143,7 @@ jobs:
- name: Deploy fhevm Stack
working-directory: test-suite/fhevm
run: |
./fhevm-cli deploy
./fhevm-cli deploy --coprocessors 2 --coprocessor-threshold 2

# E2E tests on pausing the Host contracts
- name: Pause Host Contracts
Expand Down Expand Up @@ -247,6 +250,15 @@ jobs:
echo "::group::TFHE Worker"
./fhevm-cli logs coprocessor-tfhe-worker
echo "::endgroup::"
echo "::group::Coprocessor 2 - SNS Worker"
./fhevm-cli logs coprocessor-2-sns-worker 2>/dev/null | grep -v "Selected 0 rows to process" || true
echo "::endgroup::"
echo "::group::Coprocessor 2 - Transaction Sender (filtered)"
./fhevm-cli logs coprocessor-2-transaction-sender 2>/dev/null | grep -v "Selected 0 rows to process" || true
echo "::endgroup::"
echo "::group::Coprocessor 2 - TFHE Worker"
./fhevm-cli logs coprocessor-2-tfhe-worker 2>/dev/null || true
echo "::endgroup::"

- name: Cleanup
working-directory: test-suite/fhevm
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

This file was deleted.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

This file was deleted.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

This file was deleted.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
ALTER TABLE IF EXISTS host_chain_blocks_valid
ADD COLUMN IF NOT EXISTS block_status TEXT NOT NULL DEFAULT 'unknown' CHECK (block_status IN ('pending', 'unknown', 'finalized', 'orphaned'));

ALTER TABLE IF EXISTS host_chain_blocks_valid
ALTER COLUMN block_status DROP DEFAULT;
Loading
Loading