From a5ed4070bfefc4655c6f2dfd541453c593670d41 Mon Sep 17 00:00:00 2001 From: Jeong YunWon Date: Wed, 10 May 2023 04:13:16 +0900 Subject: [PATCH] remove lalrpop deps from cron-ci.yaml --- .github/workflows/cron-ci.yaml | 56 ---------------------------------- 1 file changed, 56 deletions(-) diff --git a/.github/workflows/cron-ci.yaml b/.github/workflows/cron-ci.yaml index 060386438..8ef531074 100644 --- a/.github/workflows/cron-ci.yaml +++ b/.github/workflows/cron-ci.yaml @@ -11,15 +11,9 @@ env: jobs: codecov: name: Collect code coverage data - needs: lalrpop runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - name: Cache generated parser - uses: actions/cache@v3 - with: - path: compiler/parser/python.rs - key: lalrpop-${{ hashFiles('compiler/parser/python.lalrpop') }} - uses: dtolnay/rust-toolchain@stable with: components: llvm-tools-preview @@ -62,15 +56,9 @@ jobs: testdata: name: Collect regression test data - needs: lalrpop runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - name: Cache generated parser - uses: actions/cache@v3 - with: - path: compiler/parser/python.rs - key: lalrpop-${{ hashFiles('compiler/parser/python.lalrpop') }} - uses: dtolnay/rust-toolchain@stable - name: build rustpython run: cargo build --release --verbose @@ -97,15 +85,9 @@ jobs: whatsleft: name: Collect what is left data - needs: lalrpop runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - name: Cache generated parser - uses: actions/cache@v3 - with: - path: compiler/parser/python.rs - key: lalrpop-${{ hashFiles('compiler/parser/python.lalrpop') }} - uses: dtolnay/rust-toolchain@stable - name: build rustpython run: cargo build --release --verbose @@ -135,15 +117,9 @@ jobs: benchmark: name: Collect benchmark data - needs: lalrpop runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - name: Cache generated parser - uses: actions/cache@v3 - with: - path: compiler/parser/python.rs - key: lalrpop-${{ hashFiles('compiler/parser/python.lalrpop') }} - uses: dtolnay/rust-toolchain@stable - uses: actions/setup-python@v4 with: @@ -183,35 +159,3 @@ jobs: if git -c user.name="Github Actions" -c user.email="actions@github.com" commit -m "Update benchmark results"; then git push fi - - lalrpop: - name: Generate parser with lalrpop - strategy: - matrix: - os: [ubuntu-latest, windows-latest] - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v3 - - name: Cache generated parser - uses: actions/cache@v3 - with: - path: compiler/parser/python.rs - key: lalrpop-${{ hashFiles('compiler/parser/python.lalrpop') }} - - name: Check if cached generated parser exists - id: generated_parser - uses: andstor/file-existence-action@v2 - with: - files: "compiler/parser/python.rs" - - if: runner.os == 'Windows' - name: Force python.lalrpop to be lf # actions@checkout ignore .gitattributes - run: | - set file compiler/parser/python.lalrpop; ((Get-Content $file) -join "`n") + "`n" | Set-Content -NoNewline $file - - name: Install lalrpop - if: steps.generated_parser.outputs.files_exists == 'false' - uses: baptiste0928/cargo-install@v2 - with: - crate: lalrpop - version: "0.19.9" - - name: Run lalrpop - if: steps.generated_parser.outputs.files_exists == 'false' - run: lalrpop compiler/parser/python.lalrpop