diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a6e2ab8e6c..33cbb0ca44 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -21,7 +21,7 @@ jobs: submodules: 'recursive' - name: Lint ./lib - uses: duckdb/duckdb-wasm-ci-env@v0.11 + uses: duckdb/duckdb-wasm-ci-env@ae43fa250a6b6ba92fe3d825c6c34b6d68a258a0 with: script: |- python3 ./scripts/run_clang_format.py \ @@ -50,25 +50,25 @@ jobs: ${{ runner.os }}-yarn- - name: Prepare repository - uses: duckdb/duckdb-wasm-ci-env@v0.11 + uses: duckdb/duckdb-wasm-ci-env@ae43fa250a6b6ba92fe3d825c6c34b6d68a258a0 with: script: |- yarn install --frozen-lockfile --prefer-offline - name: Lint @duckdb/duckdb-wasm - uses: duckdb/duckdb-wasm-ci-env@v0.11 + uses: duckdb/duckdb-wasm-ci-env@ae43fa250a6b6ba92fe3d825c6c34b6d68a258a0 with: script: |- yarn workspace @duckdb/duckdb-wasm run lint - name: Lint @duckdb/duckdb-wasm-shell - uses: duckdb/duckdb-wasm-ci-env@v0.11 + uses: duckdb/duckdb-wasm-ci-env@ae43fa250a6b6ba92fe3d825c6c34b6d68a258a0 with: script: |- yarn workspace @duckdb/duckdb-wasm-shell run lint - name: Lint @duckdb/benchmarks - uses: duckdb/duckdb-wasm-ci-env@v0.11 + uses: duckdb/duckdb-wasm-ci-env@ae43fa250a6b6ba92fe3d825c6c34b6d68a258a0 with: script: |- yarn workspace @duckdb/benchmarks run lint @@ -90,7 +90,7 @@ jobs: - name: Build generator if: steps.cache-generator.outputs.cache-hit != 'true' - uses: duckdb/duckdb-wasm-ci-env@v0.11 + uses: duckdb/duckdb-wasm-ci-env@ae43fa250a6b6ba92fe3d825c6c34b6d68a258a0 with: script: |- make -C ./submodules/tpch-dbgen/dbgen/ dbgen @@ -125,7 +125,7 @@ jobs: ${{ runner.os }}-dataprep- - name: Build generator - uses: duckdb/duckdb-wasm-ci-env@v0.11 + uses: duckdb/duckdb-wasm-ci-env@ae43fa250a6b6ba92fe3d825c6c34b6d68a258a0 with: script: |- cargo build --manifest-path=./Cargo.toml --release -p dataprep @@ -160,7 +160,7 @@ jobs: ${{ runner.os }}-duckdb- - name: Build DuckDB shell - uses: duckdb/duckdb-wasm-ci-env@v0.11 + uses: duckdb/duckdb-wasm-ci-env@ae43fa250a6b6ba92fe3d825c6c34b6d68a258a0 with: script: |- ccache -z @@ -222,7 +222,7 @@ jobs: [ -f duckdb.patch ] && cd submodules/duckdb && git apply ../../duckdb.patch || echo "No patching needed" - name: Prepare environment - uses: duckdb/duckdb-wasm-ci-env@v0.11 + uses: duckdb/duckdb-wasm-ci-env@ae43fa250a6b6ba92fe3d825c6c34b6d68a258a0 with: script: |- mkdir -p ./lib/build/debug ./reports @@ -233,7 +233,7 @@ jobs: ccache -s - name: Build project - uses: duckdb/duckdb-wasm-ci-env@v0.11 + uses: duckdb/duckdb-wasm-ci-env@ae43fa250a6b6ba92fe3d825c6c34b6d68a258a0 with: script: |- cmake \ @@ -250,7 +250,7 @@ jobs: ccache -s - name: Test project - uses: duckdb/duckdb-wasm-ci-env@v0.11 + uses: duckdb/duckdb-wasm-ci-env@ae43fa250a6b6ba92fe3d825c6c34b6d68a258a0 with: script: |- export LLVM_PROFILE_FILE=./reports/lib.profraw @@ -259,7 +259,7 @@ jobs: --gtest_output=xml:./reports/tests_lib_debug.xml - name: Code Coverage - uses: duckdb/duckdb-wasm-ci-env@v0.11 + uses: duckdb/duckdb-wasm-ci-env@ae43fa250a6b6ba92fe3d825c6c34b6d68a258a0 with: script: |- llvm-profdata merge \ @@ -318,7 +318,7 @@ jobs: [ -f duckdb.patch ] && cd submodules/duckdb && git apply ../../duckdb.patch || echo "No patching needed" - name: Prepare environment - uses: duckdb/duckdb-wasm-ci-env@v0.11 + uses: duckdb/duckdb-wasm-ci-env@ae43fa250a6b6ba92fe3d825c6c34b6d68a258a0 with: script: |- mkdir -p ./lib/build/release ./reports @@ -329,7 +329,7 @@ jobs: ccache -s - name: Build project - uses: duckdb/duckdb-wasm-ci-env@v0.11 + uses: duckdb/duckdb-wasm-ci-env@ae43fa250a6b6ba92fe3d825c6c34b6d68a258a0 with: script: |- cmake \ @@ -346,7 +346,7 @@ jobs: ccache -s - name: Test project - uses: duckdb/duckdb-wasm-ci-env@v0.11 + uses: duckdb/duckdb-wasm-ci-env@ae43fa250a6b6ba92fe3d825c6c34b6d68a258a0 with: script: |- export LLVM_PROFILE_FILE=./reports/lib.profraw @@ -355,7 +355,7 @@ jobs: --gtest_output=xml:./reports/tests_lib_release.xml - name: Code Coverage - uses: duckdb/duckdb-wasm-ci-env@v0.11 + uses: duckdb/duckdb-wasm-ci-env@ae43fa250a6b6ba92fe3d825c6c34b6d68a258a0 with: script: |- llvm-profdata merge \ @@ -667,7 +667,7 @@ jobs: (cd ./submodules/duckdb && git fetch --all --tags) - name: Prepare environment - uses: duckdb/duckdb-wasm-ci-env@v0.11 + uses: duckdb/duckdb-wasm-ci-env@ae43fa250a6b6ba92fe3d825c6c34b6d68a258a0 with: script: |- git config --global --add safe.directory '*' @@ -706,7 +706,7 @@ jobs: CHROME_BIN=`which google-chrome` yarn workspace @duckdb/duckdb-wasm test:chrome # - name: Test @duckdb/duckdb-wasm on Firefox - # uses: duckdb/duckdb-wasm-ci-env@v0.11 + # uses: duckdb/duckdb-wasm-ci-env@ae43fa250a6b6ba92fe3d825c6c34b6d68a258a0 # with: # script: |- # yarn workspace @duckdb/duckdb-wasm test:firefox @@ -776,7 +776,7 @@ jobs: - name: Preparation TPCH 0.01 if: github.ref == 'refs/heads/main' - uses: duckdb/duckdb-wasm-ci-env@v0.11 + uses: duckdb/duckdb-wasm-ci-env@ae43fa250a6b6ba92fe3d825c6c34b6d68a258a0 with: script: |- git config --global --add safe.directory '*' @@ -810,7 +810,7 @@ jobs: - name: Preparation TPCH 0.1 if: github.ref == 'refs/heads/main' - uses: duckdb/duckdb-wasm-ci-env@v0.11 + uses: duckdb/duckdb-wasm-ci-env@ae43fa250a6b6ba92fe3d825c6c34b6d68a258a0 with: script: |- git config --global --add safe.directory '*' @@ -844,7 +844,7 @@ jobs: - name: Preparation TPCH 0.25 if: github.ref == 'refs/heads/main' - uses: duckdb/duckdb-wasm-ci-env@v0.11 + uses: duckdb/duckdb-wasm-ci-env@ae43fa250a6b6ba92fe3d825c6c34b6d68a258a0 with: script: |- git config --global --add safe.directory '*' @@ -878,7 +878,7 @@ jobs: - name: Preparation TPCH 0.5 if: github.ref == 'refs/heads/main' - uses: duckdb/duckdb-wasm-ci-env@v0.11 + uses: duckdb/duckdb-wasm-ci-env@ae43fa250a6b6ba92fe3d825c6c34b6d68a258a0 with: script: |- git config --global --add safe.directory '*' @@ -996,7 +996,7 @@ jobs: (cd ./submodules/duckdb && git fetch --all --tags) - name: Prepare environment - uses: duckdb/duckdb-wasm-ci-env@v0.11 + uses: duckdb/duckdb-wasm-ci-env@ae43fa250a6b6ba92fe3d825c6c34b6d68a258a0 with: script: |- git config --global --add safe.directory '*' @@ -1035,7 +1035,7 @@ jobs: CHROME_BIN=`which google-chrome` yarn workspace @duckdb/duckdb-wasm test:chrome # - name: Test @duckdb/duckdb-wasm on Firefox - # uses: duckdb/duckdb-wasm-ci-env@v0.11 + # uses: duckdb/duckdb-wasm-ci-env@ae43fa250a6b6ba92fe3d825c6c34b6d68a258a0 # with: # script: |- # yarn workspace @duckdb/duckdb-wasm test:firefox @@ -1128,7 +1128,7 @@ jobs: retention-days: 1 - name: Merge benchmark reports - uses: duckdb/duckdb-wasm-ci-env@v0.11 + uses: duckdb/duckdb-wasm-ci-env@ae43fa250a6b6ba92fe3d825c6c34b6d68a258a0 with: script: |- chmod +x ./target/release/dataprep