From b11b8e66ce75f4376f0bce97dbf749800c0f677e Mon Sep 17 00:00:00 2001 From: Shahar Naveh <50263213+ShaharNaveh@users.noreply.github.com> Date: Thu, 19 Mar 2026 12:41:59 +0100 Subject: [PATCH] Add actionlint step (#7464) --- .github/workflows/ci.yaml | 11 +++++++---- .github/workflows/pr-format.yaml | 2 ++ 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index d036d465d..d2373dd03 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 36a6487fb..ece3dfbbf 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: