From 04cd63137f7c00bc7c73db989d21febed1749f1e Mon Sep 17 00:00:00 2001 From: spencer-tb Date: Fri, 20 Feb 2026 12:35:32 +0000 Subject: [PATCH] chore: remove obsolete consensus and graphql simulator workflows --- .github/workflows/generic.yaml | 10 ------- .../sim-ethereum-consensus-legacy-cancun.yaml | 26 ------------------- .../sim-ethereum-consensus-legacy.yaml | 26 ------------------- .github/workflows/sim-ethereum-consensus.yaml | 25 ------------------ .github/workflows/sim-ethereum-graphql.yaml | 26 ------------------- README.md | 6 ----- 6 files changed, 119 deletions(-) delete mode 100644 .github/workflows/sim-ethereum-consensus-legacy-cancun.yaml delete mode 100644 .github/workflows/sim-ethereum-consensus-legacy.yaml delete mode 100644 .github/workflows/sim-ethereum-consensus.yaml delete mode 100644 .github/workflows/sim-ethereum-graphql.yaml diff --git a/.github/workflows/generic.yaml b/.github/workflows/generic.yaml index 35e8501..9742cea 100644 --- a/.github/workflows/generic.yaml +++ b/.github/workflows/generic.yaml @@ -18,11 +18,9 @@ on: default: >- [ "devp2p", - "ethereum/consensus", "ethereum/eels/consume-engine", "ethereum/eels/consume-rlp", "ethereum/engine", - "ethereum/graphql", "ethereum/rpc-compat" ] description: JSON array of simulators to test .e.g ethereum/rpc-compat, ethereum/eels/consume-engine, ethereum/eels/consume-rlp @@ -111,12 +109,6 @@ env: # Flags used for the ethereum/rpc-compat simulator RPC_COMPAT_FLAGS: >- --sim.loglevel=3 - # Flags used for the ethereum/consensus simulator - CONSENSUS_FLAGS: >- - --sim.loglevel=3 - # Flags used for the ethereum/graphql simulator - GRAPHQL_FLAGS: >- - --sim.loglevel=3 jobs: prepare: @@ -144,7 +136,6 @@ jobs: needs: prepare runs-on: >- ${{ - matrix.simulator == 'ethereum/consensus' && 'self-hosted-ghr-size-m-x64' || matrix.simulator == 'ethereum/engine' && 'self-hosted-ghr-size-m-x64' || matrix.simulator == 'ethereum/sync' && 'self-hosted-ghr-size-xl-x64' || contains(matrix.simulator, 'ethereum/eels/') && 'self-hosted-ghr-size-ccx33-x64' || @@ -183,7 +174,6 @@ jobs: extra_flags: >- ${{ env.GLOBAL_EXTRA_FLAGS }} ${{ matrix.simulator == 'ethereum/rpc-compat' && env.RPC_COMPAT_FLAGS || '' }} - ${{ matrix.simulator == 'ethereum/consensus' && env.CONSENSUS_FLAGS || '' }} ${{ matrix.simulator == 'ethereum/eels/consume-engine' && env.EELS_ENGINE_FLAGS || '' }} ${{ matrix.simulator == 'ethereum/eels/consume-rlp' && env.EELS_RLP_FLAGS || '' }} ${{ inputs.extra_flags }} diff --git a/.github/workflows/sim-ethereum-consensus-legacy-cancun.yaml b/.github/workflows/sim-ethereum-consensus-legacy-cancun.yaml deleted file mode 100644 index 7ebcc30..0000000 --- a/.github/workflows/sim-ethereum-consensus-legacy-cancun.yaml +++ /dev/null @@ -1,26 +0,0 @@ -name: ethereum/consensus (legacy-cancun) -on: - workflow_dispatch: - schedule: - - cron: "45 05 * * 5" # Every Friday at 05:45 UTC - -jobs: - trigger-generic: - runs-on: ubuntu-latest - steps: - - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - script: | - await github.rest.actions.createWorkflowDispatch({ - owner: context.repo.owner, - repo: context.repo.repo, - workflow_id: 'generic.yaml', - ref: 'master', - inputs: { - simulator: '["ethereum/consensus"]', - extra_flags: '--sim.limit=legacy-cancun/', - concurrency_group: 'legacy-cancun', - timeout_minutes: '10080' - } - }); diff --git a/.github/workflows/sim-ethereum-consensus-legacy.yaml b/.github/workflows/sim-ethereum-consensus-legacy.yaml deleted file mode 100644 index 35c73c4..0000000 --- a/.github/workflows/sim-ethereum-consensus-legacy.yaml +++ /dev/null @@ -1,26 +0,0 @@ -name: ethereum/consensus (legacy) -on: - workflow_dispatch: - schedule: - - cron: "45 05 */4 * *" # Every 4th day at 05:45 UTC - -jobs: - trigger-generic: - runs-on: ubuntu-latest - steps: - - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - script: | - await github.rest.actions.createWorkflowDispatch({ - owner: context.repo.owner, - repo: context.repo.repo, - workflow_id: 'generic.yaml', - ref: 'master', - inputs: { - simulator: '["ethereum/consensus"]', - extra_flags: '--sim.limit=legacy/', - concurrency_group: 'legacy', - timeout_minutes: '10080' - } - }); diff --git a/.github/workflows/sim-ethereum-consensus.yaml b/.github/workflows/sim-ethereum-consensus.yaml deleted file mode 100644 index fa87491..0000000 --- a/.github/workflows/sim-ethereum-consensus.yaml +++ /dev/null @@ -1,25 +0,0 @@ -name: ethereum/consensus (consensus) -on: - workflow_dispatch: - schedule: - - cron: "10 01 */2 * *" # Every 2nd day at 01:10 UTC - -jobs: - trigger-generic: - runs-on: ubuntu-latest - steps: - - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - script: | - await github.rest.actions.createWorkflowDispatch({ - owner: context.repo.owner, - repo: context.repo.repo, - workflow_id: 'generic.yaml', - ref: 'master', - inputs: { - simulator: '["ethereum/consensus"]', - extra_flags: '--sim.limit=consensus/', - concurrency_group: 'consensus' - } - }); diff --git a/.github/workflows/sim-ethereum-graphql.yaml b/.github/workflows/sim-ethereum-graphql.yaml deleted file mode 100644 index 2a8ddbc..0000000 --- a/.github/workflows/sim-ethereum-graphql.yaml +++ /dev/null @@ -1,26 +0,0 @@ -name: ethereum/graphql (graphql) -on: - workflow_dispatch: - schedule: - - cron: "15 04 * * *" # Every day at 04:15 UTC - -jobs: - trigger-generic: - runs-on: ubuntu-latest - steps: - - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - script: | - await github.rest.actions.createWorkflowDispatch({ - owner: context.repo.owner, - repo: context.repo.repo, - workflow_id: 'generic.yaml', - ref: 'master', - inputs: { - simulator: '["ethereum/graphql"]', - client: '["go-ethereum","besu"]', - concurrency_group: 'graphql', - timeout_minutes: '60' - } - }); diff --git a/README.md b/README.md index 7851d41..09e8319 100644 --- a/README.md +++ b/README.md @@ -24,11 +24,9 @@ The following Ethereum execution clients are tested: The repository runs various test simulators including: - **[devp2p](https://github.com/ethereum/hive/tree/master/simulators/devp2p)** -- **[ethereum/consensus](https://github.com/ethereum/hive/tree/master/simulators/ethereum/consensus)** - **[ethereum/eels/consume-engine](https://github.com/ethereum/hive/tree/master/simulators/ethereum/eels/consume-engine)** - **[ethereum/eels/consume-rlp](https://github.com/ethereum/hive/tree/master/simulators/ethereum/eels/consume-rlp)** - **[ethereum/engine](https://github.com/ethereum/hive/tree/master/simulators/ethereum/engine)** -- **[ethereum/graphql](https://github.com/ethereum/hive/tree/master/simulators/ethereum/graphql)** - **[ethereum/rpc-compat](https://github.com/ethereum/hive/tree/master/simulators/ethereum/rpc-compat)** - **[ethereum/sync](https://github.com/ethereum/hive/tree/master/simulators/ethereum/sync)** @@ -43,13 +41,9 @@ Tests run via GitHub Actions. See the [`generic.yaml` workflow](.github/workflow The repository includes additional specialized workflows that target specific consensus testing scenarios which take a long time to run. These workflows run on a different schedules and have different timeouts: - **[`sim-devp2p.yaml`](.github/workflows/sim-devp2p.yaml)** -- **[`sim-ethereum-consensus-legacy-cancun.yaml`](.github/workflows/sim-ethereum-consensus-legacy-cancun.yaml)** -- **[`sim-ethereum-consensus-legacy.yaml`](.github/workflows/sim-ethereum-consensus-legacy.yaml)** -- **[`sim-ethereum-consensus.yaml`](.github/workflows/sim-ethereum-consensus.yaml)** - **[`sim-ethereum-eels-consume-engine.yaml`](.github/workflows/sim-ethereum-eels-consume-engine.yaml)** - **[`sim-ethereum-eels-consume-rlp.yaml`](.github/workflows/sim-ethereum-eels-consume-rlp.yaml)** - **[`sim-ethereum-engine.yaml`](.github/workflows/sim-ethereum-engine.yaml)** -- **[`sim-ethereum-graphql.yaml`](.github/workflows/sim-ethereum-graphql.yaml)** - **[`sim-ethereum-rpc-compat.yaml`](.github/workflows/sim-ethereum-rpc-compat.yaml)** - **[`sim-ethereum-sync.yaml`](.github/workflows/sim-ethereum-sync.yaml)**