Compare commits

..

23 Commits

Author SHA1 Message Date
4efb31f125 missing repo 2024-07-03 11:38:11 +08:00
0c4e9403c6 Add fixturenet-eth-spam stack 2024-07-02 21:18:33 +08:00
e14f7966ba add slack job failure notification
All checks were successful
Test Ethereum Fixturenet Stack / Run Ethereum Fixturenet stack test (push) Successful in 21m13s
Test Ethereum Plugeth Fixturenet Stack / Test fixturenet-plugeth stack (push) Successful in 30m34s
2024-07-01 19:19:08 +08:00
8edc4a0da6 cron for plugeth test
All checks were successful
Test Ethereum Fixturenet Stack / Run Ethereum Fixturenet stack test (push) Successful in 17m59s
Test Ethereum Plugeth Fixturenet Stack / Test fixturenet-plugeth stack (push) Successful in 27m36s
2024-07-01 16:55:15 +08:00
69457f83c3 dump logs on stack failure
All checks were successful
Test Ethereum Fixturenet Stack / Run Ethereum Fixturenet stack test (push) Successful in 18m23s
Test Ethereum Plugeth Fixturenet Stack / Test fixturenet-plugeth stack (push) Successful in 28m1s
2024-06-27 21:14:01 +08:00
c51064af17 plugeth state.scheme = hash 2024-06-27 20:51:24 +08:00
a64c29ac34 simplify genesis image
Some checks failed
Test Ethereum Fixturenet Stack / Run Ethereum Fixturenet stack test (push) Successful in 19m5s
Test Ethereum Plugeth Fixturenet Stack / Test fixturenet-plugeth stack (push) Failing after 31m11s
2024-06-27 20:34:25 +08:00
7d5770ac9e cerc-fixturenet-eth-genesis-postmerge/Dockerfile: add gcc, no cgo
Some checks failed
Test Ethereum Plugeth Fixturenet Stack / Test fixturenet-plugeth stack (push) Failing after 11m59s
Test Ethereum Fixturenet Stack / Run Ethereum Fixturenet stack test (push) Failing after 13m27s
2024-06-27 19:38:53 +08:00
36b829a552 use go 1.21 image
Some checks failed
Test Ethereum Plugeth Fixturenet Stack / Test fixturenet-plugeth stack (push) Failing after 11m59s
Test Ethereum Fixturenet Stack / Run Ethereum Fixturenet stack test (push) Failing after 13m41s
2024-06-27 17:35:03 +08:00
d23db36129 update goose min db version
Some checks failed
Test Ethereum Fixturenet Stack / Run Ethereum Fixturenet stack test (push) Failing after 14m35s
Test Ethereum Plugeth Fixturenet Stack / Test fixturenet-plugeth stack (push) Failing after 12m48s
2024-06-27 17:03:08 +08:00
e20ad560d0 check ipld-eth-db in test
Some checks failed
Test Ethereum Plugeth Fixturenet Stack / Test fixturenet-plugeth stack (push) Has been cancelled
Test Ethereum Fixturenet Stack / Run Ethereum Fixturenet stack test (push) Has been cancelled
2024-06-27 15:26:37 +08:00
66435eb60c bump alpine 2024-06-27 15:26:37 +08:00
7f9a8ff664 update eth-dump-genblock 2024-06-27 15:26:37 +08:00
15bc891299 add statediff config 2024-06-27 15:26:37 +08:00
2fdf11643b correct plugeth ref 2024-06-27 15:26:37 +08:00
5e0172a1d6 missing repo ref 2024-06-27 15:26:37 +08:00
20671b5456 consistent test name 2024-06-27 15:26:37 +08:00
709b048d5a add missing files 2024-06-27 15:26:37 +08:00
849bb0a4f1 fix command 2024-06-27 15:26:37 +08:00
80228a5e04 [dev] use patched SO 2024-06-27 15:26:37 +08:00
a3060bf1c1 add ipld-eth-db 2024-06-27 15:26:37 +08:00
2e56cf9d18 add fixturenet-plugeth stack 2024-06-24 21:56:15 +08:00
d4bed8d6f5 geth state.scheme=hash
All checks were successful
Test Ethereum Fixturenet Stack / Run Ethereum Fixturenet stack test (push) Successful in 22m34s
2024-06-24 21:56:10 +08:00
10 changed files with 37 additions and 23 deletions

View File

@ -28,8 +28,33 @@ jobs:
- name: "Print Python version"
run: python3 --version
- name: "Install stack orchestrator"
run: ./scripts/install-so.sh
# FIXME: merge SO fixes and revert
# run: ./scripts/install-so.sh
uses: actions/checkout@v3
with:
repository: cerc-io/stack-orchestrator
ref: roysc/fix-various
path: .tools/stack-orchestrator
- name: "Install stack orchestrator"
run: pip3 install .tools/stack-orchestrator
- name: "Run stack tests"
run: |
PATH=$PATH:~/bin
./tests/fixturenet-plugeth-stack/run-test.sh
- name: Notify Vulcanize Slack on CI failure
if: ${{ always() && github.ref_name == 'main' }}
uses: ravsamhq/notify-slack-action@v2
with:
status: ${{ job.status }}
notify_when: 'failure'
env:
SLACK_WEBHOOK_URL: ${{ secrets.VULCANIZE_SLACK_CI_ALERTS }}
- name: Notify DeepStack Slack on CI failure
if: ${{ always() && github.ref_name == 'main' }}
uses: ravsamhq/notify-slack-action@v2
with:
status: ${{ job.status }}
notify_when: 'failure'
env:
SLACK_WEBHOOK_URL: ${{ secrets.DEEPSTACK_SLACK_CI_ALERTS }}

View File

@ -1,2 +1 @@
# Change this file to trigger the job publish-fixturenet-eth-images.yml
Trigger

View File

@ -27,7 +27,7 @@ services:
CERC_ALLOW_UNPROTECTED_TXS: ${CERC_ALLOW_UNPROTECTED_TXS:-false}
env_file:
- ../config/fixturenet-eth/fixturenet-eth.env
- ../config/fixturenet-plugeth/statediff.env
- ../config/fixturenet-eth/statediff.env
image: cerc/fixturenet-plugeth-plugeth:local
volumes:
- fixturenet_plugeth_geth_1_data:/root/ethdata

View File

@ -14,5 +14,5 @@ ENR_URL="http://fixturenet-eth-bootnode-lighthouse:3000/bootnode/enr.dat"
CERC_GETH_VMODULE="rpc/*=5"
CERC_GETH_VERBOSITY=${CERC_GETH_VERBOSITY:-3}
# --debug-level
DEBUG_LEVEL=${LIGHTHOUSE_DEBUG_LEVEL:-info}
# Used by Lighthouse
SECONDS_PER_ETH1_BLOCK=${SECONDS_PER_ETH1_BLOCK:-3}

View File

@ -7,6 +7,3 @@ CERC_STATEDIFF_DB_PASSWORD="password"
CERC_STATEDIFF_DB_GOOSE_MIN_VER=${CERC_STATEDIFF_DB_GOOSE_MIN_VER:-21}
CERC_STATEDIFF_DB_LOG_STATEMENTS="${CERC_STATEDIFF_DB_LOG_STATEMENTS:-false}"
CERC_STATEDIFF_WORKERS=2
CERC_GETH_HTTP_APIS="eth,web3,net,admin,personal,debug,statediff"
CERC_GETH_WS_APIS="eth,web3,net,admin,personal,debug,statediff"

View File

@ -44,11 +44,6 @@ lcli \
--interop-genesis-state \
--force
# Patch the spec with settings not supported by lcli
sed -i "/^SHARD_COMMITTEE_PERIOD:/s/:.*/: $SHARD_COMMITTEE_PERIOD/" $TESTNET_DIR/config.yaml
sed -i "/^MIN_VALIDATOR_WITHDRAWABILITY_DELAY:/s/:.*/: $MIN_VALIDATOR_WITHDRAWABILITY_DELAY/" $TESTNET_DIR/config.yaml
sed -i "/^MAX_SEED_LOOKAHEAD:/s/:.*/: $MAX_SEED_LOOKAHEAD/" $TESTNET_DIR/config.yaml
echo Specification and genesis.ssz generated at $TESTNET_DIR.
echo "Generating $VALIDATOR_COUNT validators concurrently... (this may take a while)"

View File

@ -38,13 +38,6 @@ SECONDS_PER_SLOT=${SECONDS_PER_SLOT:-3}
# Seconds per Eth1 block
SECONDS_PER_ETH1_BLOCK=${SECONDS_PER_ETH1_BLOCK:-1}
# Min epochs between validator activation and exit
SHARD_COMMITTEE_PERIOD=2
# Min epochs between validator exit and withdrawal
MIN_VALIDATOR_WITHDRAWABILITY_DELAY=1
# Delay for validator activation/exit
MAX_SEED_LOOKAHEAD=1
# Command line arguments for validator client
VC_ARGS=${VC_ARGS:-""}
@ -61,4 +54,5 @@ ETH1_DEPOSIT_CONTRACT_ADDRESS=${ETH1_DEPOSIT_CONTRACT_ADDRESS:-`cat $ETH1_CONFIG
ETH1_DEPOSIT_CONTRACT_BLOCK=${ETH1_DEPOSIT_CONTRACT_BLOCK:-0x0}
SUGGESTED_FEE_RECIPIENT=`cat ../build/el/accounts.csv | head -1 | cut -d',' -f2`
VALIDATOR_MNEMONIC="viable ketchup woman library opinion copy rhythm attend rose knock penalty practice photo bundle budget dentist enter round bind holiday useful arch danger lobster"
# --debug-level
DEBUG_LEVEL=${LIGHTHOUSE_DEBUG_LEVEL:-info}

View File

@ -0,0 +1,4 @@
#!/usr/bin/env bash
# Build cerc/ipld-eth-db
source ${CERC_CONTAINER_BASE_DIR}/build-base.sh
docker build -t cerc/ipld-eth-db:local ${build_command_args} ${CERC_REPO_BASE_DIR}/ipld-eth-db

View File

@ -2,7 +2,7 @@ version: "1.1"
name: fixturenet-eth
description: "Ethereum Fixturenet"
repos:
- git.vdb.to/cerc-io/lighthouse@testnet-genesis-eth1-withdrawal-creds
- git.vdb.to/cerc-io/lighthouse
containers:
- cerc/lighthouse
- cerc/lighthouse-cli

View File

@ -4,7 +4,7 @@ description: "Plugeth Ethereum Indexing Fixturenet"
repos:
- git.vdb.to/cerc-io/plugeth@statediff
- git.vdb.to/cerc-io/plugeth-statediff
- git.vdb.to/cerc-io/lighthouse@testnet-genesis-eth1-withdrawal-creds
- git.vdb.to/cerc-io/lighthouse
- git.vdb.to/cerc-io/ipld-eth-db
containers:
- cerc/plugeth-statediff