From 04575aca34c9dba8c57c10cd60d585866ce3f2a1 Mon Sep 17 00:00:00 2001 From: Roman Date: Wed, 27 May 2026 18:14:16 +0800 Subject: [PATCH] fix: optimize LEZ checkout --- .github/workflows/fuzz-afl.yml | 20 ++++---------------- .github/workflows/lint.yml | 13 +++++-------- 2 files changed, 9 insertions(+), 24 deletions(-) diff --git a/.github/workflows/fuzz-afl.yml b/.github/workflows/fuzz-afl.yml index 9f520c9..542af4b 100644 --- a/.github/workflows/fuzz-afl.yml +++ b/.github/workflows/fuzz-afl.yml @@ -46,14 +46,8 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - - name: Checkout logos-execution-zone alongside lez-fuzzing - uses: actions/checkout@v4 - with: - repository: logos-blockchain/logos-execution-zone - path: logos-execution-zone - - - name: Symlink logos-execution-zone to sibling directory - run: ln -s "$GITHUB_WORKSPACE/logos-execution-zone" "$GITHUB_WORKSPACE/../logos-execution-zone" + - name: Checkout logos-execution-zone + uses: ./.github/actions/checkout-lez - name: Install logos-blockchain-circuits uses: ./logos-execution-zone/.github/actions/install-logos-blockchain-circuits @@ -276,14 +270,8 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - - name: Checkout logos-execution-zone alongside lez-fuzzing - uses: actions/checkout@v4 - with: - repository: logos-blockchain/logos-execution-zone - path: logos-execution-zone - - - name: Symlink logos-execution-zone to sibling directory - run: ln -s "$GITHUB_WORKSPACE/logos-execution-zone" "$GITHUB_WORKSPACE/../logos-execution-zone" + - name: Checkout logos-execution-zone + uses: ./.github/actions/checkout-lez - name: Install logos-blockchain-circuits uses: ./logos-execution-zone/.github/actions/install-logos-blockchain-circuits diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index e71f72e..a486d6c 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -31,6 +31,9 @@ jobs: with: ref: ${{ github.event.pull_request.head.sha || github.head_ref }} + - name: Checkout logos-execution-zone + uses: ./.github/actions/checkout-lez + - name: Install nightly toolchain for rustfmt run: rustup install nightly --profile minimal --component rustfmt @@ -47,14 +50,8 @@ jobs: with: ref: ${{ github.event.pull_request.head.sha || github.head_ref }} - - name: Checkout logos-execution-zone alongside lez-fuzzing - uses: actions/checkout@v4 - with: - repository: logos-blockchain/logos-execution-zone - path: logos-execution-zone - - - name: Symlink logos-execution-zone to sibling directory - run: ln -s "$GITHUB_WORKSPACE/logos-execution-zone" "$GITHUB_WORKSPACE/../logos-execution-zone" + - name: Checkout logos-execution-zone + uses: ./.github/actions/checkout-lez - name: Install logos-blockchain-circuits uses: ./logos-execution-zone/.github/actions/install-logos-blockchain-circuits