Skip to content

Commit

Permalink
Bash default
Browse files Browse the repository at this point in the history
  • Loading branch information
yorickdowne committed Jan 11, 2025
1 parent 84c15b5 commit 716da82
Show file tree
Hide file tree
Showing 22 changed files with 88 additions and 34 deletions.
9 changes: 4 additions & 5 deletions .github/actions/test_client_stack/action.yml
Original file line number Diff line number Diff line change
@@ -1,21 +1,20 @@
name: "Test Client Stack"
description: "A custom action to test CL, VC and EL"

defaults:
run:
shell: bash

runs:
using: "composite"
steps:
- name: Start client combo
run: ./ethd up
shell: bash
- name: Pause for 30 seconds
run: sleep 30
shell: bash
- name: Test CL
run: ./.github/check-service.sh consensus
shell: bash
- name: Test VC
run: ./.github/check-service.sh validator
shell: bash
- name: Test EL
run: ./.github/check-service.sh execution
shell: bash
5 changes: 4 additions & 1 deletion .github/workflows/build-besu.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
name: Source build Besu

defaults:
run:
shell: bash

on:
schedule:
- cron: "42 7 * * 2" # Weekly Tuesday at 7:42 AM UTC
Expand Down Expand Up @@ -29,7 +33,6 @@ jobs:
set_value_in_env
- name: Build clients
run: ./ethd update
shell: bash
- name: Test the stack
uses: ./.github/actions/test_client_stack
- name: Set Teku/Besu w/ VC
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/build-deposit.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
name: Source build Besu

defaults:
run:
shell: bash

on:
schedule:
- cron: "42 7 * * 2" # Weekly Tuesday at 7:42 AM UTC
Expand All @@ -26,4 +30,3 @@ jobs:
set_value_in_env
- name: Build clients
run: ./ethd update
shell: bash
5 changes: 4 additions & 1 deletion .github/workflows/build-erigon.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
name: Source build Erigon

defaults:
run:
shell: bash

on:
schedule:
- cron: "42 7 * * 2" # Weekly Tuesday at 7:42 AM UTC
Expand Down Expand Up @@ -29,7 +33,6 @@ jobs:
set_value_in_env
- name: Build clients
run: ./ethd update
shell: bash
- name: Test the stack
uses: ./.github/actions/test_client_stack
- name: Set Lodestar/Erigon w/ VC
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/build-geth.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
name: Source build Geth

defaults:
run:
shell: bash

on:
schedule:
- cron: "42 7 * * 2" # Weekly Tuesday at 7:42 AM UTC
Expand Down Expand Up @@ -32,7 +36,6 @@ jobs:
set_value_in_env
- name: Build clients
run: ./ethd update
shell: bash
- name: Test the stack
uses: ./.github/actions/test_client_stack
- name: Set Prysm/Geth w/ VC
Expand Down
9 changes: 4 additions & 5 deletions .github/workflows/build-grandine.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
name: Source build Grandine

defaults:
run:
shell: bash

on:
schedule:
- cron: "42 7 * * 2" # Weekly Tuesday at 7:42 AM UTC
Expand All @@ -26,19 +30,14 @@ jobs:
set_value_in_env
- name: Build Grandine
run: ./ethd update
shell: bash
- name: Start Grandine/Reth
run: ./ethd up
shell: bash
- name: Pause for 30 seconds
run: sleep 30
shell: bash
- name: Test Reth
run: ./.github/check-service.sh execution
shell: bash
- name: Test Grandine CL
run: ./.github/check-service.sh consensus
shell: bash
# - name: Test Grandine VC
# run: ./.github/check-service.sh validator
- name: Set Grandine/Reth w/ Lighthouse VC
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/build-lighthouse.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
name: Source build Lighthouse

defaults:
run:
shell: bash

on:
schedule:
- cron: "42 7 * * 2" # Weekly Tuesday at 7:42 AM UTC
Expand Down Expand Up @@ -29,7 +33,6 @@ jobs:
set_value_in_env
- name: Build clients
run: ./ethd update
shell: bash
- name: Test the stack
uses: ./.github/actions/test_client_stack
- name: Set Lighthouse/Reth w/ VC
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/build-lodestar.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
name: Source build Lodestar

defaults:
run:
shell: bash

on:
schedule:
- cron: "42 7 * * 2" # Weekly Tuesday at 7:42 AM UTC
Expand Down Expand Up @@ -29,7 +33,6 @@ jobs:
set_value_in_env
- name: Build clients
run: ./ethd update
shell: bash
- name: Test the stack
uses: ./.github/actions/test_client_stack
- name: Set Lodestar/Erigon w/ VC
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/build-nethermind.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
name: Source build Nethermind

defaults:
run:
shell: bash

on:
schedule:
- cron: "42 7 * * 2" # Weekly Tuesday at 7:42 AM UTC
Expand Down Expand Up @@ -29,7 +33,6 @@ jobs:
set_value_in_env
- name: Build clients
run: ./ethd update
shell: bash
- name: Test the stack
uses: ./.github/actions/test_client_stack
- name: Set Nimbus/Nethermind w/ VC
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/build-nimbus-el.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
name: Source build Nimbus EL

defaults:
run:
shell: bash

on:
schedule:
- cron: "42 7 * * 2" # Weekly Tuesday at 7:42 AM UTC
Expand Down Expand Up @@ -29,7 +33,6 @@ jobs:
set_value_in_env
- name: Build clients
run: ./ethd update
shell: bash
- name: Test the stack
uses: ./.github/actions/test_client_stack
- name: Set Nimbus/Nimbus w/ VC
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/build-nimbus.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
name: Source build Nimbus

defaults:
run:
shell: bash

on:
schedule:
- cron: "42 7 * * 2" # Weekly Tuesday at 7:42 AM UTC
Expand Down Expand Up @@ -29,7 +33,6 @@ jobs:
set_value_in_env
- name: Build clients
run: ./ethd update
shell: bash
- name: Start Nimbus/Nethermind
run: ./ethd up
- name: Pause for 30 seconds
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/build-prysm.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
name: Source build Prysm

defaults:
run:
shell: bash

on:
schedule:
- cron: "42 7 * * 2" # Weekly Tuesday at 7:42 AM UTC
Expand Down Expand Up @@ -32,7 +36,6 @@ jobs:
set_value_in_env
- name: Build clients
run: ./ethd update
shell: bash
- name: Test the stack
uses: ./.github/actions/test_client_stack
- name: Set Prysm/Geth w/ VC
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/build-reth.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
name: Source build Reth

defaults:
run:
shell: bash

on:
schedule:
- cron: "42 7 * * 2" # Weekly Tuesday at 7:42 AM UTC
Expand All @@ -26,7 +30,6 @@ jobs:
set_value_in_env
- name: Build clients
run: ./ethd update
shell: bash
- name: Test the stack
uses: ./.github/actions/test_client_stack
- name: Set Lighthouse/Reth w/ VC
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/build-teku.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
name: Source build Teku

defaults:
run:
shell: bash

on:
schedule:
- cron: "42 7 * * 2" # Weekly Tuesday at 7:42 AM UTC
Expand Down Expand Up @@ -29,7 +33,6 @@ jobs:
set_value_in_env
- name: Build clients
run: ./ethd update
shell: bash
- name: Test the stack
uses: ./.github/actions/test_client_stack
- name: Set Teku/Besu w/ VC
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/test-ethd.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
name: Test ethd
run-name: Test ethd

defaults:
run:
shell: bash

on:
push:
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/test-grafana.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
name: Test Grafana
run-name: Test Grafana

defaults:
run:
shell: bash

on:
push:
Expand Down
9 changes: 4 additions & 5 deletions .github/workflows/test-grandine-reth.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
name: Test Grandine and Reth
run-name: Test Grandine and Reth

defaults:
run:
shell: bash

on:
push:
Expand Down Expand Up @@ -29,16 +32,12 @@ jobs:
set_value_in_env
- name: Start Grandine/Reth
run: ./ethd up
shell: bash
- name: Pause for 30 seconds
run: sleep 30
shell: bash
- name: Test Reth
run: ./.github/check-service.sh execution
shell: bash
- name: Test Grandine CL
run: ./.github/check-service.sh consensus
shell: bash
# - name: Test Grandine VC
# run: ./.github/check-service.sh validator
- name: Set Grandine/Reth w/ Lighthouse VC
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/test-lighthouse-reth.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
name: Test Lighthouse and Reth
run-name: Test Lighthouse and Reth

defaults:
run:
shell: bash

on:
push:
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/test-lodestar-erigon.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
name: Test Lodestar and Erigon
run-name: Test Lodestar and Erigon

defaults:
run:
shell: bash

on:
push:
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/test-nimbus-nethermind.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
name: Test Nimbus and Nethermind
run-name: Test Nimbus and Nethermind

defaults:
run:
shell: bash

on:
push:
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/test-prysm-geth.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
name: Test Prysm and Geth
run-name: Test Prysm and Geth

defaults:
run:
shell: bash

on:
push:
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/test-teku-besu.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
name: Test Teku and Besu
run-name: Test Teku and Besu

defaults:
run:
shell: bash

on:
push:
Expand Down

0 comments on commit 716da82

Please sign in to comment.