diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 7c85cdd05c..f7b65f07c9 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -32,8 +32,7 @@ jobs:
matrix:
arch: [aarch64-unknown-linux-gnu,
x86_64-unknown-linux-gnu,
- aarch64-apple-darwin,
- x86_64-windows]
+ aarch64-apple-darwin]
include:
- arch: aarch64-unknown-linux-gnu
runner: ${{ github.repository == 'sigp/lighthouse' && fromJson('["self-hosted", "linux", "release", "large"]') || 'ubuntu-latest' }}
@@ -44,9 +43,6 @@ jobs:
- arch: aarch64-apple-darwin
runner: macos-14
profile: maxperf
- - arch: x86_64-windows
- runner: ${{ github.repository == 'sigp/lighthouse' && fromJson('["self-hosted", "windows", "release"]') || 'windows-2019' }}
- profile: maxperf
runs-on: ${{ matrix.runner }}
needs: extract-version
@@ -57,19 +53,6 @@ jobs:
if: env.SELF_HOSTED_RUNNERS == 'false'
run: rustup update stable
- # ==============================
- # Windows dependencies
- # ==============================
-
- - uses: KyleMayes/install-llvm-action@v1
- if: env.SELF_HOSTED_RUNNERS == 'false' && startsWith(matrix.arch, 'x86_64-windows')
- with:
- version: "17.0"
- directory: ${{ runner.temp }}/llvm
- - name: Set LIBCLANG_PATH
- if: startsWith(matrix.arch, 'x86_64-windows')
- run: echo "LIBCLANG_PATH=$((gcm clang).source -replace "clang.exe")" >> $env:GITHUB_ENV
-
# ==============================
# Builds
# ==============================
@@ -94,12 +77,7 @@ jobs:
if: matrix.arch == 'aarch64-apple-darwin'
run: cargo install --path lighthouse --force --locked --features portable,gnosis --profile ${{ matrix.profile }}
- - name: Build Lighthouse for Windows
- if: matrix.arch == 'x86_64-windows'
- run: cargo install --path lighthouse --force --locked --features portable,gnosis --profile ${{ matrix.profile }}
-
- name: Configure GPG and create artifacts
- if: startsWith(matrix.arch, 'x86_64-windows') != true
env:
GPG_SIGNING_KEY: ${{ secrets.GPG_SIGNING_KEY }}
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
@@ -118,20 +96,6 @@ jobs:
done
mv *tar.gz* ..
- - name: Configure GPG and create artifacts Windows
- if: startsWith(matrix.arch, 'x86_64-windows')
- env:
- GPG_SIGNING_KEY: ${{ secrets.GPG_SIGNING_KEY }}
- GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
- run: |
- echo $env:GPG_SIGNING_KEY | gpg --batch --import
- mkdir artifacts
- move $env:USERPROFILE/.cargo/bin/lighthouse.exe ./artifacts
- cd artifacts
- tar -czf lighthouse-${{ needs.extract-version.outputs.VERSION }}-${{ matrix.arch }}.tar.gz lighthouse.exe
- gpg --passphrase "$env:GPG_PASSPHRASE" --batch --pinentry-mode loopback -ab lighthouse-${{ needs.extract-version.outputs.VERSION }}-${{ matrix.arch }}.tar.gz
- move *tar.gz* ..
-
# =======================================================================
# Upload artifacts
# This is required to share artifacts between different jobs
@@ -239,7 +203,6 @@ jobs:
|
| aarch64 | [lighthouse-${{ env.VERSION }}-aarch64-apple-darwin.tar.gz](https://github.com/${{ env.REPO_NAME }}/releases/download/${{ env.VERSION }}/lighthouse-${{ env.VERSION }}-aarch64-apple-darwin.tar.gz) | [PGP Signature](https://github.com/${{ env.REPO_NAME }}/releases/download/${{ env.VERSION }}/lighthouse-${{ env.VERSION }}-aarch64-apple-darwin.tar.gz.asc) |
|
| x86_64 | [lighthouse-${{ env.VERSION }}-x86_64-unknown-linux-gnu.tar.gz](https://github.com/${{ env.REPO_NAME }}/releases/download/${{ env.VERSION }}/lighthouse-${{ env.VERSION }}-x86_64-unknown-linux-gnu.tar.gz) | [PGP Signature](https://github.com/${{ env.REPO_NAME }}/releases/download/${{ env.VERSION }}/lighthouse-${{ env.VERSION }}-x86_64-unknown-linux-gnu.tar.gz.asc) |
|
| aarch64 | [lighthouse-${{ env.VERSION }}-aarch64-unknown-linux-gnu.tar.gz](https://github.com/${{ env.REPO_NAME }}/releases/download/${{ env.VERSION }}/lighthouse-${{ env.VERSION }}-aarch64-unknown-linux-gnu.tar.gz) | [PGP Signature](https://github.com/${{ env.REPO_NAME }}/releases/download/${{ env.VERSION }}/lighthouse-${{ env.VERSION }}-aarch64-unknown-linux-gnu.tar.gz.asc) |
- |
| x86_64 | [lighthouse-${{ env.VERSION }}-x86_64-windows.tar.gz](https://github.com/${{ env.REPO_NAME }}/releases/download/${{ env.VERSION }}/lighthouse-${{ env.VERSION }}-x86_64-windows.tar.gz) | [PGP Signature](https://github.com/${{ env.REPO_NAME }}/releases/download/${{ env.VERSION }}/lighthouse-${{ env.VERSION }}-x86_64-windows.tar.gz.asc) |
| | | | |
| **System** | **Option** | - | **Resource** |
|
| Docker | [${{ env.VERSION }}](https://hub.docker.com/r/${{ env.IMAGE_NAME }}/tags?page=1&ordering=last_updated&name=${{ env.VERSION }}) | [${{ env.IMAGE_NAME }}](https://hub.docker.com/r/${{ env.IMAGE_NAME }}) |
diff --git a/.github/workflows/test-suite.yml b/.github/workflows/test-suite.yml
index 0201bf9ae3..0cdd8211da 100644
--- a/.github/workflows/test-suite.yml
+++ b/.github/workflows/test-suite.yml
@@ -107,38 +107,6 @@ jobs:
if: env.SELF_HOSTED_RUNNERS == 'true'
continue-on-error: true
run: sccache --show-stats
- release-tests-windows:
- name: release-tests-windows
- needs: [check-labels]
- if: needs.check-labels.outputs.skip_ci != 'true'
- runs-on: ${{ github.repository == 'sigp/lighthouse' && fromJson('["self-hosted", "windows", "CI"]') || 'windows-2019' }}
- steps:
- - uses: actions/checkout@v5
- - name: Get latest version of stable Rust
- if: env.SELF_HOSTED_RUNNERS == 'false'
- uses: moonrepo/setup-rust@v1
- with:
- channel: stable
- cache-target: release
- bins: cargo-nextest
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- - name: Install Foundry (anvil)
- if: env.SELF_HOSTED_RUNNERS == 'false'
- uses: foundry-rs/foundry-toolchain@v1
- with:
- version: nightly-ca67d15f4abd46394b324c50e21e66f306a1162d
- - name: Install make
- if: env.SELF_HOSTED_RUNNERS == 'false'
- run: choco install -y make
- - name: Set LIBCLANG_PATH
- run: echo "LIBCLANG_PATH=$((gcm clang).source -replace "clang.exe")" >> $env:GITHUB_ENV
- - name: Run tests in release
- run: make test-release
- - name: Show cache stats
- if: env.SELF_HOSTED_RUNNERS == 'true'
- continue-on-error: true
- run: sccache --show-stats
beacon-chain-tests:
name: beacon-chain-tests
needs: [check-labels]
@@ -501,7 +469,6 @@ jobs:
'check-labels',
'target-branch-check',
'release-tests-ubuntu',
- 'release-tests-windows',
'beacon-chain-tests',
'op-pool-tests',
'network-tests',