From 94bde0731b91fa7a3fba6c2ecfe703c54edae5e6 Mon Sep 17 00:00:00 2001 From: Mario Vega Date: Tue, 7 Jan 2025 03:54:18 -0600 Subject: [PATCH] feat(ci): use a self-hosted runner for fixture building (#1051) --- .github/workflows/fixtures.yaml | 2 +- .github/workflows/fixtures_feature.yaml | 2 +- docs/CHANGELOG.md | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/fixtures.yaml b/.github/workflows/fixtures.yaml index 759c5d624c7..d9410b26c87 100644 --- a/.github/workflows/fixtures.yaml +++ b/.github/workflows/fixtures.yaml @@ -20,7 +20,7 @@ jobs: echo "features=$(grep -Po "^[0-9a-zA-Z_\-]+" ./.github/configs/feature.yaml | jq -R . | jq -cs .)" >> "$GITHUB_OUTPUT" build: needs: features - runs-on: ubuntu-latest + runs-on: self-hosted strategy: matrix: name: ${{ fromJson(needs.features.outputs.features) }} diff --git a/.github/workflows/fixtures_feature.yaml b/.github/workflows/fixtures_feature.yaml index 4798c68f644..d2dc04a8fc2 100644 --- a/.github/workflows/fixtures_feature.yaml +++ b/.github/workflows/fixtures_feature.yaml @@ -23,7 +23,7 @@ jobs: echo names=${names} echo names=${names} >> "$GITHUB_OUTPUT" build: - runs-on: ubuntu-latest + runs-on: self-hosted needs: feature-names strategy: matrix: diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index def416eb229..71ad8a039e7 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -85,6 +85,7 @@ Test fixtures for use by clients are available for each release on the [Github r - 🐞 Asserts that the deploy docs tags workflow is only triggered for full releases ([#857](/~https://github.com/ethereum/execution-spec-tests/pull/857)). - ✨ A new application-wide configuration manager provides access to environment and application configurations. ([#892](/~https://github.com/ethereum/execution-spec-tests/pull/892)). - 🐞 Use a local version of ethereum/execution-specs (EELS) when running the framework tests in CI ([#997](/~https://github.com/ethereum/execution-spec-tests/pull/997)). +- ✨ Use self-hosted runners for fixture building in CI ([#1051](/~https://github.com/ethereum/execution-spec-tests/pull/1051)). ### 💥 Breaking Change