Merge remote-tracking branch 'origin/stable' into unstable

This commit is contained in:
Michael Sproul
2026-02-03 10:47:12 +11:00

View File

@@ -6,6 +6,11 @@ on:
# Run at 8:30 AM UTC every day # Run at 8:30 AM UTC every day
- cron: '30 8 * * *' - cron: '30 8 * * *'
workflow_dispatch: # Allow manual triggering workflow_dispatch: # Allow manual triggering
inputs:
branch:
description: 'Branch to test'
required: false
default: 'unstable'
concurrency: concurrency:
group: ${{ github.workflow }}-${{ github.ref }} group: ${{ github.workflow }}-${{ github.ref }}
@@ -47,6 +52,8 @@ jobs:
fail-fast: false fail-fast: false
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
with:
ref: ${{ inputs.branch || 'unstable' }}
- name: Get latest version of stable Rust - name: Get latest version of stable Rust
uses: moonrepo/setup-rust@v1 uses: moonrepo/setup-rust@v1
with: with:
@@ -57,28 +64,6 @@ jobs:
run: make test-beacon-chain-${{ matrix.fork }} run: make test-beacon-chain-${{ matrix.fork }}
timeout-minutes: 60 timeout-minutes: 60
http-api-tests:
name: http-api-tests
needs: setup-matrix
runs-on: 'ubuntu-latest'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
strategy:
matrix:
fork: ${{ fromJson(needs.setup-matrix.outputs.forks) }}
fail-fast: false
steps:
- uses: actions/checkout@v5
- name: Get latest version of stable Rust
uses: moonrepo/setup-rust@v1
with:
channel: stable
cache-target: release
bins: cargo-nextest
- name: Run http_api tests for ${{ matrix.fork }}
run: make test-http-api-${{ matrix.fork }}
timeout-minutes: 60
op-pool-tests: op-pool-tests:
name: op-pool-tests name: op-pool-tests
needs: setup-matrix needs: setup-matrix
@@ -91,6 +76,8 @@ jobs:
fail-fast: false fail-fast: false
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
with:
ref: ${{ inputs.branch || 'unstable' }}
- name: Get latest version of stable Rust - name: Get latest version of stable Rust
uses: moonrepo/setup-rust@v1 uses: moonrepo/setup-rust@v1
with: with:
@@ -113,6 +100,8 @@ jobs:
fail-fast: false fail-fast: false
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
with:
ref: ${{ inputs.branch || 'unstable' }}
- name: Get latest version of stable Rust - name: Get latest version of stable Rust
uses: moonrepo/setup-rust@v1 uses: moonrepo/setup-rust@v1
with: with: