mirror of
https://github.com/logos-blockchain/logos-blockchain-testing.git
synced 2026-01-02 13:23:13 +00:00
Enforce versions.env in workflows and scripts
This commit is contained in:
parent
2d9ab968ad
commit
c35b30f1f1
10
.github/workflows/build-binaries.yml
vendored
10
.github/workflows/build-binaries.yml
vendored
@ -24,9 +24,15 @@ jobs:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Load versions
|
||||
run: |
|
||||
if [ -f versions.env ]; then
|
||||
cat versions.env >> "$GITHUB_ENV"
|
||||
set -euo pipefail
|
||||
if [ ! -f versions.env ]; then
|
||||
echo "versions.env missing; populate VERSION, NOMOS_NODE_REV, NOMOS_BUNDLE_VERSION" >&2
|
||||
exit 1
|
||||
fi
|
||||
cat versions.env >> "$GITHUB_ENV"
|
||||
: "${VERSION:?Missing VERSION}"
|
||||
: "${NOMOS_NODE_REV:?Missing NOMOS_NODE_REV}"
|
||||
: "${NOMOS_BUNDLE_VERSION:?Missing NOMOS_BUNDLE_VERSION}"
|
||||
- name: Install system dependencies (Linux)
|
||||
if: runner.os == 'Linux'
|
||||
run: |
|
||||
|
||||
83
.github/workflows/lint.yml
vendored
83
.github/workflows/lint.yml
vendored
@ -7,9 +7,6 @@ on:
|
||||
|
||||
env:
|
||||
CARGO_TERM_COLOR: always
|
||||
VERSION: ${{ vars.VERSION || 'v0.3.1' }}
|
||||
NOMOS_NODE_REV: ${{ vars.NOMOS_NODE_REV || 'd2dd5a5084e1daef4032562c77d41de5e4d495f8' }}
|
||||
NOMOS_BUNDLE_VERSION: ${{ vars.NOMOS_BUNDLE_VERSION || 'v0.3.1' }}
|
||||
permissions:
|
||||
actions: read
|
||||
contents: read
|
||||
@ -27,9 +24,15 @@ jobs:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Load versions
|
||||
run: |
|
||||
if [ -f versions.env ]; then
|
||||
cat versions.env >> "$GITHUB_ENV"
|
||||
set -euo pipefail
|
||||
if [ ! -f versions.env ]; then
|
||||
echo "versions.env missing; populate VERSION, NOMOS_NODE_REV, NOMOS_BUNDLE_VERSION" >&2
|
||||
exit 1
|
||||
fi
|
||||
cat versions.env >> "$GITHUB_ENV"
|
||||
: "${VERSION:?Missing VERSION}"
|
||||
: "${NOMOS_NODE_REV:?Missing NOMOS_NODE_REV}"
|
||||
: "${NOMOS_BUNDLE_VERSION:?Missing NOMOS_BUNDLE_VERSION}"
|
||||
- name: Install nomos circuits
|
||||
run: |
|
||||
./scripts/setup-nomos-circuits.sh "${VERSION}" "$HOME/.nomos-circuits"
|
||||
@ -58,9 +61,15 @@ jobs:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Load versions
|
||||
run: |
|
||||
if [ -f versions.env ]; then
|
||||
cat versions.env >> "$GITHUB_ENV"
|
||||
set -euo pipefail
|
||||
if [ ! -f versions.env ]; then
|
||||
echo "versions.env missing; populate VERSION, NOMOS_NODE_REV, NOMOS_BUNDLE_VERSION" >&2
|
||||
exit 1
|
||||
fi
|
||||
cat versions.env >> "$GITHUB_ENV"
|
||||
: "${VERSION:?Missing VERSION}"
|
||||
: "${NOMOS_NODE_REV:?Missing NOMOS_NODE_REV}"
|
||||
: "${NOMOS_BUNDLE_VERSION:?Missing NOMOS_BUNDLE_VERSION}"
|
||||
- name: Install nomos circuits
|
||||
run: |
|
||||
./scripts/setup-nomos-circuits.sh "${VERSION}" "$HOME/.nomos-circuits"
|
||||
@ -89,9 +98,15 @@ jobs:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Load versions
|
||||
run: |
|
||||
if [ -f versions.env ]; then
|
||||
cat versions.env >> "$GITHUB_ENV"
|
||||
set -euo pipefail
|
||||
if [ ! -f versions.env ]; then
|
||||
echo "versions.env missing; populate VERSION, NOMOS_NODE_REV, NOMOS_BUNDLE_VERSION" >&2
|
||||
exit 1
|
||||
fi
|
||||
cat versions.env >> "$GITHUB_ENV"
|
||||
: "${VERSION:?Missing VERSION}"
|
||||
: "${NOMOS_NODE_REV:?Missing NOMOS_NODE_REV}"
|
||||
: "${NOMOS_BUNDLE_VERSION:?Missing NOMOS_BUNDLE_VERSION}"
|
||||
- name: Install nomos circuits
|
||||
run: |
|
||||
./scripts/setup-nomos-circuits.sh "${VERSION}" "$HOME/.nomos-circuits"
|
||||
@ -116,9 +131,15 @@ jobs:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Load versions
|
||||
run: |
|
||||
if [ -f versions.env ]; then
|
||||
cat versions.env >> "$GITHUB_ENV"
|
||||
set -euo pipefail
|
||||
if [ ! -f versions.env ]; then
|
||||
echo "versions.env missing; populate VERSION, NOMOS_NODE_REV, NOMOS_BUNDLE_VERSION" >&2
|
||||
exit 1
|
||||
fi
|
||||
cat versions.env >> "$GITHUB_ENV"
|
||||
: "${VERSION:?Missing VERSION}"
|
||||
: "${NOMOS_NODE_REV:?Missing NOMOS_NODE_REV}"
|
||||
: "${NOMOS_BUNDLE_VERSION:?Missing NOMOS_BUNDLE_VERSION}"
|
||||
- uses: dtolnay/rust-toolchain@master
|
||||
with:
|
||||
toolchain: nightly-2025-09-14
|
||||
@ -135,9 +156,15 @@ jobs:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Load versions
|
||||
run: |
|
||||
if [ -f versions.env ]; then
|
||||
cat versions.env >> "$GITHUB_ENV"
|
||||
set -euo pipefail
|
||||
if [ ! -f versions.env ]; then
|
||||
echo "versions.env missing; populate VERSION, NOMOS_NODE_REV, NOMOS_BUNDLE_VERSION" >&2
|
||||
exit 1
|
||||
fi
|
||||
cat versions.env >> "$GITHUB_ENV"
|
||||
: "${VERSION:?Missing VERSION}"
|
||||
: "${NOMOS_NODE_REV:?Missing NOMOS_NODE_REV}"
|
||||
: "${NOMOS_BUNDLE_VERSION:?Missing NOMOS_BUNDLE_VERSION}"
|
||||
- name: Install nomos circuits
|
||||
run: |
|
||||
./scripts/setup-nomos-circuits.sh "${VERSION}" "$HOME/.nomos-circuits"
|
||||
@ -173,9 +200,15 @@ jobs:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Load versions
|
||||
run: |
|
||||
if [ -f versions.env ]; then
|
||||
cat versions.env >> "$GITHUB_ENV"
|
||||
set -euo pipefail
|
||||
if [ ! -f versions.env ]; then
|
||||
echo "versions.env missing; populate VERSION, NOMOS_NODE_REV, NOMOS_BUNDLE_VERSION" >&2
|
||||
exit 1
|
||||
fi
|
||||
cat versions.env >> "$GITHUB_ENV"
|
||||
: "${VERSION:?Missing VERSION}"
|
||||
: "${NOMOS_NODE_REV:?Missing NOMOS_NODE_REV}"
|
||||
: "${NOMOS_BUNDLE_VERSION:?Missing NOMOS_BUNDLE_VERSION}"
|
||||
- name: Set temp dir
|
||||
run: |
|
||||
echo "TMPDIR=${{ runner.temp }}" >> "$GITHUB_ENV"
|
||||
@ -301,9 +334,15 @@ jobs:
|
||||
uses: actions/checkout@v4
|
||||
- name: Load versions
|
||||
run: |
|
||||
if [ -f versions.env ]; then
|
||||
cat versions.env >> "$GITHUB_ENV"
|
||||
set -euo pipefail
|
||||
if [ ! -f versions.env ]; then
|
||||
echo "versions.env missing; populate VERSION, NOMOS_NODE_REV, NOMOS_BUNDLE_VERSION" >&2
|
||||
exit 1
|
||||
fi
|
||||
cat versions.env >> "$GITHUB_ENV"
|
||||
: "${VERSION:?Missing VERSION}"
|
||||
: "${NOMOS_NODE_REV:?Missing NOMOS_NODE_REV}"
|
||||
: "${NOMOS_BUNDLE_VERSION:?Missing NOMOS_BUNDLE_VERSION}"
|
||||
|
||||
- name: Prepare workspace tmpdir
|
||||
run: mkdir -p "$TMPDIR"
|
||||
@ -459,9 +498,15 @@ jobs:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Load versions
|
||||
run: |
|
||||
if [ -f versions.env ]; then
|
||||
cat versions.env >> "$GITHUB_ENV"
|
||||
set -euo pipefail
|
||||
if [ ! -f versions.env ]; then
|
||||
echo "versions.env missing; populate VERSION, NOMOS_NODE_REV, NOMOS_BUNDLE_VERSION" >&2
|
||||
exit 1
|
||||
fi
|
||||
cat versions.env >> "$GITHUB_ENV"
|
||||
: "${VERSION:?Missing VERSION}"
|
||||
: "${NOMOS_NODE_REV:?Missing NOMOS_NODE_REV}"
|
||||
: "${NOMOS_BUNDLE_VERSION:?Missing NOMOS_BUNDLE_VERSION}"
|
||||
- uses: dtolnay/rust-toolchain@master
|
||||
with:
|
||||
toolchain: nightly-2025-09-14
|
||||
|
||||
@ -36,8 +36,8 @@ else
|
||||
echo "ERROR: versions.env missing; run from repo root or restore the file." >&2
|
||||
exit 1
|
||||
fi
|
||||
DEFAULT_VERSION="${VERSION:-v0.3.1}"
|
||||
DEFAULT_NODE_REV="${NOMOS_NODE_REV:-d2dd5a5084e1daef4032562c77d41de5e4d495f8}"
|
||||
DEFAULT_VERSION="${VERSION:?Missing VERSION in versions.env}"
|
||||
DEFAULT_NODE_REV="${NOMOS_NODE_REV:?Missing NOMOS_NODE_REV in versions.env}"
|
||||
PLATFORM="host"
|
||||
OUTPUT=""
|
||||
|
||||
@ -56,8 +56,8 @@ case "$PLATFORM" in
|
||||
*) fail "--platform must be host or linux" ;;
|
||||
esac
|
||||
|
||||
VERSION="${VERSION:-${DEFAULT_VERSION}}"
|
||||
NOMOS_NODE_REV="${NOMOS_NODE_REV:-${DEFAULT_NODE_REV}}"
|
||||
VERSION="${DEFAULT_VERSION}"
|
||||
NOMOS_NODE_REV="${DEFAULT_NODE_REV}"
|
||||
|
||||
# Normalize OUTPUT to an absolute path under the workspace.
|
||||
if [ -z "${OUTPUT}" ]; then
|
||||
|
||||
@ -69,8 +69,8 @@ if [ -f "${ROOT_DIR}/paths.env" ]; then
|
||||
# shellcheck disable=SC1091
|
||||
. "${ROOT_DIR}/paths.env"
|
||||
fi
|
||||
readonly DEFAULT_VERSION="${VERSION:-v0.3.1}"
|
||||
readonly DEFAULT_NODE_REV="${NOMOS_NODE_REV:-d2dd5a5084e1daef4032562c77d41de5e4d495f8}"
|
||||
readonly DEFAULT_VERSION="${VERSION:?Missing VERSION in versions.env}"
|
||||
readonly DEFAULT_NODE_REV="${NOMOS_NODE_REV:?Missing NOMOS_NODE_REV in versions.env}"
|
||||
readonly KZG_DIR_REL="${NOMOS_KZG_DIR_REL:-testing-framework/assets/stack/kzgrs_test_params}"
|
||||
readonly KZG_FILE="${NOMOS_KZG_FILE:-kzgrs_test_params}"
|
||||
readonly KZG_CONTAINER_PATH="${NOMOS_KZG_CONTAINER_PATH:-/kzgrs_test_params/kzgrs_test_params}"
|
||||
@ -80,9 +80,9 @@ readonly HOST_CIRCUITS_DIR="${ROOT_DIR}/${NOMOS_CIRCUITS_HOST_DIR_REL:-.tmp/nomo
|
||||
readonly LINUX_CIRCUITS_DIR="${ROOT_DIR}/${NOMOS_CIRCUITS_LINUX_DIR_REL:-.tmp/nomos-circuits-linux}"
|
||||
MODE="compose"
|
||||
RUN_SECS_RAW=""
|
||||
VERSION="${VERSION:-${DEFAULT_VERSION}}"
|
||||
VERSION="${DEFAULT_VERSION}"
|
||||
IMAGE="${NOMOS_TESTNET_IMAGE:-nomos-testnet:local}"
|
||||
NOMOS_NODE_REV="${NOMOS_NODE_REV:-${DEFAULT_NODE_REV}}"
|
||||
NOMOS_NODE_REV="${DEFAULT_NODE_REV}"
|
||||
DEMO_VALIDATORS=""
|
||||
DEMO_EXECUTORS=""
|
||||
while [ "$#" -gt 0 ]; do
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user