diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index d036d465d0f..d2373dd03db 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -411,7 +411,9 @@ jobs: - run: ruff format --check - name: install prettier - run: yarn global add prettier && echo "$(yarn global bin)" >>$GITHUB_PATH + run: | + yarn global add prettier + yarn global bin >> "$GITHUB_PATH" - name: check wasm code with prettier # prettier doesn't handle ignore files very well: https://github.com/prettier/prettier/issues/8506 @@ -487,7 +489,8 @@ jobs: cache-dependency-path: "wasm/demo/package-lock.json" - name: run test run: | - export PATH=$PATH:`pwd`/../../geckodriver + driver_path="$(pwd)/../../geckodriver" + export PATH="$PATH:${driver_path}" npm install npm run test env: @@ -551,6 +554,6 @@ jobs: - name: build rustpython run: cargo build --release --target wasm32-wasip1 --features freeze-stdlib,stdlib --verbose - name: run snippets - run: wasmer run --dir `pwd` target/wasm32-wasip1/release/rustpython.wasm -- `pwd`/extra_tests/snippets/stdlib_random.py + run: wasmer run --dir $(pwd) target/wasm32-wasip1/release/rustpython.wasm -- "$(pwd)/extra_tests/snippets/stdlib_random.py" - name: run cpython unittest - run: wasmer run --dir `pwd` target/wasm32-wasip1/release/rustpython.wasm -- `pwd`/Lib/test/test_int.py + run: wasmer run --dir $(pwd) target/wasm32-wasip1/release/rustpython.wasm -- "$(pwd)/Lib/test/test_int.py" diff --git a/.github/workflows/pr-format.yaml b/.github/workflows/pr-format.yaml index 36a6487fb07..ece3dfbbf64 100644 --- a/.github/workflows/pr-format.yaml +++ b/.github/workflows/pr-format.yaml @@ -28,6 +28,8 @@ jobs: with: persist-credentials: false + - uses: reviewdog/action-actionlint@0d952c597ef8459f634d7145b0b044a9699e5e43 # v1.71.0 + - name: Setup Rust uses: dtolnay/rust-toolchain@stable with: