mirror of
https://github.com/sigp/lighthouse.git
synced 2026-03-15 02:42:38 +00:00
Merge branch 'gloas-move-commitments-to-bid' into unstable
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# To download/extract nightly tests, run:
|
||||
# CONSENSUS_SPECS_TEST_VERSION=nightly make
|
||||
CONSENSUS_SPECS_TEST_VERSION ?= v1.7.0-alpha.1
|
||||
CONSENSUS_SPECS_TEST_VERSION ?= nightly-21573464110
|
||||
REPO_NAME := consensus-spec-tests
|
||||
OUTPUT_DIR := ./$(REPO_NAME)
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ set -Eeuo pipefail
|
||||
TESTS=("general" "minimal" "mainnet")
|
||||
|
||||
version=${1}
|
||||
if [[ "$version" == "nightly" ]]; then
|
||||
if [[ "$version" == "nightly" || "$version" == nightly-* ]]; then
|
||||
if [[ -z "${GITHUB_TOKEN:-}" ]]; then
|
||||
echo "Error GITHUB_TOKEN is not set"
|
||||
exit 1
|
||||
@@ -21,17 +21,22 @@ if [[ "$version" == "nightly" ]]; then
|
||||
api="https://api.github.com"
|
||||
auth_header="Authorization: token ${GITHUB_TOKEN}"
|
||||
|
||||
run_id=$(curl -s -H "${auth_header}" \
|
||||
"${api}/repos/${repo}/actions/workflows/generate_vectors.yml/runs?branch=dev&status=success&per_page=1" |
|
||||
jq -r '.workflow_runs[0].id')
|
||||
if [[ "$version" == nightly-* ]]; then
|
||||
# Extract run_id from nightly-<run_id> format
|
||||
run_id="${version#nightly-}"
|
||||
else
|
||||
run_id=$(curl -v -H "${auth_header}" \
|
||||
"${api}/repos/${repo}/actions/workflows/generate_vectors.yml/runs?branch=dev&status=success&per_page=1" |
|
||||
jq -r '.workflow_runs[0].id')
|
||||
|
||||
if [[ "${run_id}" == "null" || -z "${run_id}" ]]; then
|
||||
echo "No successful nightly workflow run found"
|
||||
exit 1
|
||||
if [[ "${run_id}" == "null" || -z "${run_id}" ]]; then
|
||||
echo "No successful nightly workflow run found"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
echo "Downloading nightly test vectors for run: ${run_id}"
|
||||
curl -s -H "${auth_header}" "${api}/repos/${repo}/actions/runs/${run_id}/artifacts" |
|
||||
curl -v -H "${auth_header}" "${api}/repos/${repo}/actions/runs/${run_id}/artifacts" |
|
||||
jq -c '.artifacts[] | {name, url: .archive_download_url}' |
|
||||
while read -r artifact; do
|
||||
name=$(echo "${artifact}" | jq -r .name)
|
||||
|
||||
@@ -55,6 +55,7 @@ type_name_generic!(BeaconBlockBodyCapella, "BeaconBlockBody");
|
||||
type_name_generic!(BeaconBlockBodyDeneb, "BeaconBlockBody");
|
||||
type_name_generic!(BeaconBlockBodyElectra, "BeaconBlockBody");
|
||||
type_name_generic!(BeaconBlockBodyFulu, "BeaconBlockBody");
|
||||
type_name_generic!(BeaconBlockBodyGloas, "BeaconBlockBody");
|
||||
type_name!(BeaconBlockHeader);
|
||||
type_name_generic!(BeaconState);
|
||||
type_name!(BlobIdentifier);
|
||||
@@ -78,6 +79,7 @@ type_name_generic!(ExecutionPayloadCapella, "ExecutionPayload");
|
||||
type_name_generic!(ExecutionPayloadDeneb, "ExecutionPayload");
|
||||
type_name_generic!(ExecutionPayloadElectra, "ExecutionPayload");
|
||||
type_name_generic!(ExecutionPayloadFulu, "ExecutionPayload");
|
||||
type_name_generic!(ExecutionPayloadGloas, "ExecutionPayload");
|
||||
type_name_generic!(FullPayload, "ExecutionPayload");
|
||||
type_name_generic!(ExecutionPayloadHeader);
|
||||
type_name_generic!(ExecutionPayloadHeaderBellatrix, "ExecutionPayloadHeader");
|
||||
|
||||
@@ -369,6 +369,10 @@ mod ssz_static {
|
||||
.run();
|
||||
SszStaticHandler::<BeaconBlockBodyFulu<MinimalEthSpec>, MinimalEthSpec>::fulu_only().run();
|
||||
SszStaticHandler::<BeaconBlockBodyFulu<MainnetEthSpec>, MainnetEthSpec>::fulu_only().run();
|
||||
SszStaticHandler::<BeaconBlockBodyGloas<MinimalEthSpec>, MinimalEthSpec>::gloas_only()
|
||||
.run();
|
||||
SszStaticHandler::<BeaconBlockBodyGloas<MainnetEthSpec>, MainnetEthSpec>::gloas_only()
|
||||
.run();
|
||||
}
|
||||
|
||||
// Altair and later
|
||||
|
||||
Reference in New Issue
Block a user