From 15dedc342e76d86ef1e58ab3fe778a3e67281831 Mon Sep 17 00:00:00 2001 From: Jacob Wujciak-Jens Date: Sat, 23 Mar 2024 03:23:13 +0100 Subject: [PATCH] move fuzzer runs to container as well --- .github/workflows/scheduled.yml | 54 ++++----------------------------- 1 file changed, 6 insertions(+), 48 deletions(-) diff --git a/.github/workflows/scheduled.yml b/.github/workflows/scheduled.yml index d813598af2f8..4063d556d045 100644 --- a/.github/workflows/scheduled.yml +++ b/.github/workflows/scheduled.yml @@ -263,18 +263,11 @@ jobs: linux-presto-fuzzer-run: name: "Presto Fuzzer" runs-on: ubuntu-latest + container: ghcr.io/facebookincubator/velox-dev:centos8 needs: compile timeout-minutes: 120 steps: - - name: "Checkout Repo" - uses: actions/checkout@v4 - with: - ref: "${{ inputs.ref }}" - - - name: "Install dependencies" - run: source ./scripts/setup-ubuntu.sh - - uses: dorny/paths-filter@v3 if: github.event_name == 'pull_request' id: changes @@ -341,18 +334,11 @@ jobs: linux-spark-aggregate-fuzzer-run: name: "Spark Aggregate Fuzzer" runs-on: ubuntu-latest + container: ghcr.io/facebookincubator/velox-dev:centos8 needs: compile timeout-minutes: 60 steps: - - name: "Checkout Repo" - uses: actions/checkout@v4 - with: - ref: "${{ inputs.ref }}" - - - name: "Install dependencies" - run: source ./scripts/setup-ubuntu.sh - - name: Download spark aggregation fuzzer uses: actions/download-artifact@v4 with: @@ -382,19 +368,12 @@ jobs: spark-bias-fuzzer: name: "Spark Fuzzer" runs-on: ubuntu-latest + container: ghcr.io/facebookincubator/velox-dev:centos8 needs: compile if: ${{ needs.compile.outputs.spark == 'true' }} timeout-minutes: 120 steps: - - name: "Checkout Repo" - uses: actions/checkout@v4 - with: - ref: "${{ inputs.ref }}" - - - name: "Install dependencies" - run: source ./scripts/setup-ubuntu.sh - - name: Download spark expression fuzzer uses: actions/download-artifact@v4 with: @@ -432,18 +411,11 @@ jobs: spark-fuzzer: name: "Spark Fuzzer" runs-on: ubuntu-latest + container: ghcr.io/facebookincubator/velox-dev:centos8 needs: compile timeout-minutes: 120 steps: - - name: "Checkout Repo" - uses: actions/checkout@v4 - with: - ref: "${{ inputs.ref }}" - - - name: "Install dependencies" - run: source ./scripts/setup-ubuntu.sh - - name: Download spark expression fuzzer uses: actions/download-artifact@v4 with: @@ -480,18 +452,11 @@ jobs: linux-aggregate-fuzzer-run: name: "Aggregate Fuzzer" runs-on: ubuntu-latest + container: ghcr.io/facebookincubator/velox-dev:centos8 needs: compile timeout-minutes: 120 steps: - - name: "Checkout Repo" - uses: actions/checkout@v4 - with: - ref: "${{ inputs.ref }}" - - - name: "Install dependencies" - run: source ./scripts/setup-ubuntu.sh - - name: Download aggregation fuzzer uses: actions/download-artifact@v4 with: @@ -522,18 +487,11 @@ jobs: linux-join-fuzzer-run: name: "Join Fuzzer" runs-on: ubuntu-latest + container: ghcr.io/facebookincubator/velox-dev:centos8 needs: compile timeout-minutes: 120 steps: - - name: "Checkout Repo" - uses: actions/checkout@v4 - with: - ref: "${{ inputs.ref }}" - - - name: "Install dependencies" - run: source ./scripts/setup-ubuntu.sh - - name: Download join fuzzer uses: actions/download-artifact@v4 with: