Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Eigen client extra features merge main #389

Merged
Merged
Show file tree
Hide file tree
Changes from 21 commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
2b5fe98
fix(en): better defaults, i.e. the same as used by main node (#3521)
tomg10 Jan 23, 2025
add00a2
feat(integration tests): Flakiness tests on push to main (#3454)
tomg10 Jan 23, 2025
30baf32
chore: temporary return to path cross-workspace (#3523)
antonbaliasnikov Jan 24, 2025
62aea8b
fix: Compressor setup data (#3526)
Artemka374 Jan 24, 2025
fc06147
chore(main): release core 26.2.0 (#3528)
zksync-era-bot Jan 24, 2025
092b199
chore: make some prover modules public (#3530)
tahsintunan Jan 27, 2025
32a068d
chore(main): release prover 18.0.0 (#3338)
zksync-era-bot Jan 27, 2025
cd21c9e
feat: Updating information about keys & commitments for releases (#3486)
mm-zk Jan 27, 2025
f25adef
feat(nix): add nix packages for `zkstack` and `foundry-zksync`, updat…
haraldh Jan 28, 2025
1d1e691
refactor(zk_toolbox): Minimize dependency on `zksync_config` (#3436)
slowli Jan 28, 2025
b04e226
chore: do not drain transient storage in vm (#3537)
perekopskiy Jan 28, 2025
512dd45
fix: add . to readme (#3538)
perekopskiy Jan 28, 2025
0a09681
fix(alerts): Alert if there was no successful eth-watcher iterations …
RomanBrodetski Jan 28, 2025
b7ee366
chore(main): release core 26.2.1 (#3539)
zksync-era-bot Jan 28, 2025
416ea31
chore(en): better EN documentation and minor fixes (#3540)
tomg10 Jan 28, 2025
75a7c08
feat: new da_dispatcher metrics (#3464)
dimazhornyk Jan 28, 2025
e3759a2
fix(zk_toolbox): Fix path to prover data handler port (#3542)
slowli Jan 28, 2025
e7eb716
feat(en): better EN default req entities limit, improved documentatio…
tomg10 Jan 29, 2025
a075b22
chore: Add logging to witness generator db save (#3551)
EmilLuta Jan 29, 2025
889b513
Merge branch 'main' into eigen-client-extra-features-merge
gianbelinche Jan 30, 2025
efa3a4b
Fix conflicts
gianbelinche Jan 30, 2025
9075650
Remove bad merge
gianbelinche Jan 30, 2025
f60bbf5
Update da validator type
gianbelinche Jan 30, 2025
da3fd9e
Fix error
gianbelinche Jan 30, 2025
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
4 changes: 2 additions & 2 deletions .github/release-please/manifest.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"core": "26.1.0",
"prover": "17.1.1",
"core": "26.2.1",
"prover": "18.0.0",
"zkstack_cli": "0.1.2"
}
29 changes: 28 additions & 1 deletion .github/workflows/ci-core-reusable.yml
Original file line number Diff line number Diff line change
Expand Up @@ -456,12 +456,21 @@ jobs:
- name: Set up attester committee for the consensus chain
run: |
ci_run zkstack consensus wait-for-registry --ignore-prerequisites --verbose --chain consensus
ci_run zkstack consensus set-attester-committee --chain consensus --from-genesis &> ${{ env.INTEGRATION_TESTS_LOGS_DIR }}/consensus.log
ci_run zkstack consensus set-attester-committee --chain consensus --ignore-prerequisites --verbose --from-genesis &> ${{ env.INTEGRATION_TESTS_LOGS_DIR }}/consensus.log

- name: Run integration tests
run: |
ci_run ./bin/run_on_all_chains.sh "zkstack dev test integration --no-deps --ignore-prerequisites" ${{ env.CHAINS }} ${{ env.INTEGRATION_TESTS_LOGS_DIR }}

- name: Repeat integration tests on push to main to check for flakiness
if: ${{ (steps.condition.outputs.should_run == 'true' && github.event_name == 'push' && github.ref == 'refs/heads/main') }}
run: |
for i in {1..10}; do
echo "Iteration $i"
mkdir -p ${{ env.INTEGRATION_TESTS_LOGS_DIR }}/$i
ci_run ./bin/run_on_all_chains.sh "zkstack dev test integration --no-deps --ignore-prerequisites" ${{ env.CHAINS }} ${{ env.INTEGRATION_TESTS_LOGS_DIR }}/$i
done

- name: Init external nodes
run: |
GATEWAY_RPC_URL="${{ matrix.use_gateway_chain == 'WITH_GATEWAY' && '--gateway-rpc-url=http://localhost:3550' || '' }}"
Expand Down Expand Up @@ -506,6 +515,15 @@ jobs:
run: |
ci_run ./bin/run_on_all_chains.sh "zkstack dev test integration --no-deps --ignore-prerequisites --external-node" ${{ env.CHAINS }} ${{ env.INTEGRATION_TESTS_LOGS_DIR }}

- name: Repeat integration tests en on push to main to check for flakiness
if: ${{ (steps.condition.outputs.should_run == 'true' && github.event_name == 'push' && github.ref == 'refs/heads/main') }}
run: |
for i in {1..10}; do
echo "Iteration $i"
mkdir -p ${{ env.INTEGRATION_TESTS_LOGS_DIR }}/$i
ci_run ./bin/run_on_all_chains.sh "zkstack dev test integration --no-deps --ignore-prerequisites --external-node" ${{ env.CHAINS }} ${{ env.INTEGRATION_TESTS_LOGS_DIR }}/$i
done

- name: Fee projection tests
run: |
ci_run killall -INT zksync_server || true
Expand All @@ -519,6 +537,15 @@ jobs:
# Always run the chain-specific fee tests
ci_run ./bin/run_on_all_chains.sh "zkstack dev test fees --no-deps --no-kill" ${{ env.CHAINS }} ${{ env.FEES_LOGS_DIR }}

- name: Repeat fee projection tests on push to main to check for flakiness
if: ${{ (steps.condition.outputs.should_run == 'true' && github.event_name == 'push' && github.ref == 'refs/heads/main') }}
run: |
for i in {1..10}; do
echo "Iteration $i"
mkdir -p ${{ env.FEES_LOGS_DIR }}/$i
ci_run ./bin/run_on_all_chains.sh "zkstack dev test fees --no-deps --no-kill" ${{ env.CHAINS }} ${{ env.FEES_LOGS_DIR }}/$i
done

- name: Run revert tests
run: |
ci_run killall -INT zksync_server || true
Expand Down
21 changes: 21 additions & 0 deletions core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,26 @@
# Changelog

## [26.2.1](https://github.com/matter-labs/zksync-era/compare/core-v26.2.0...core-v26.2.1) (2025-01-28)


### Bug Fixes

* add . to readme ([#3538](https://github.com/matter-labs/zksync-era/issues/3538)) ([512dd45](https://github.com/matter-labs/zksync-era/commit/512dd459307e57762dd4cc2c78ff4151634b6941))

## [26.2.0](https://github.com/matter-labs/zksync-era/compare/core-v26.1.0...core-v26.2.0) (2025-01-24)


### Features

* Compressor optimizations ([#3476](https://github.com/matter-labs/zksync-era/issues/3476)) ([3e931be](https://github.com/matter-labs/zksync-era/commit/3e931be6bddaacbd7d029c537db03a3c191fdc21))


### Bug Fixes

* **en:** better defaults, i.e. the same as used by main node ([#3521](https://github.com/matter-labs/zksync-era/issues/3521)) ([2b5fe98](https://github.com/matter-labs/zksync-era/commit/2b5fe983acf78f73fb6e90a6a7d041e8aef1c595))
* **en:** Fix race condition in EN storage initialization ([#3515](https://github.com/matter-labs/zksync-era/issues/3515)) ([c916797](https://github.com/matter-labs/zksync-era/commit/c916797d49d636c9e642264786d4124ebd338ec3))
* JSON proof serialization ([#3514](https://github.com/matter-labs/zksync-era/issues/3514)) ([516e521](https://github.com/matter-labs/zksync-era/commit/516e5210ed70b25a15a68a58c8065331aab542e0))

## [26.1.0](https://github.com/matter-labs/zksync-era/compare/core-v26.0.0...core-v26.1.0) (2025-01-21)


Expand Down
Loading
Loading