jiayuasu opened a new pull request, #130:
URL: https://github.com/apache/sedona-spatialbench/pull/130

   ## Problem
   
   The **Rust** workflow has failed at **startup on every run since 
2026-07-01** (main included) — GitHub blocks it before any job starts, 
reporting the generic *"This run likely failed because of a workflow file 
issue."* It's not a code or test failure, and no PR can make the check pass.
   
   Root cause: **`dtolnay/rust-toolchain` is not on the ASF GitHub Actions 
allowlist**, so the run is blocked at startup. Evidence:
   - Fails identically on every ref; last success was 2026-07-01 (when the 
allowlist evidently tightened).
   - The repo's other workflows are fine: `benchmark.yml` uses only 
`actions/*`, and `pre-commit.yml`'s `j178/prek-action` is allowlisted.
   - The sibling **apache/sedona-db** Rust CI is green and **does not use 
`dtolnay/rust-toolchain`** — it installs the toolchain with `rustup`, while 
still using `Swatinem/rust-cache@v2` (so that one *is* allowlisted).
   
   ## Fix
   
   Mirror sedona-db: install the toolchain with `rustup` in a `run:` step, drop 
`dtolnay/rust-toolchain`, keep everything else (including 
`Swatinem/rust-cache`).
   
   ```yaml
   - name: Use stable Rust
     run: |
       rustup toolchain install stable --no-self-update
       rustup default stable
       rustup component add rustfmt clippy   # lint job only
   ```
   
   `rustup` is preinstalled on `ubuntu-latest`, so this is a drop-in 
replacement across all jobs (lint / tests / docs / S3 integration). No other 
changes; the S3 job keeps its `if: steps.changes.outputs.s3 == 'true'` guard.
   
   This turns the Rust check green across the repo.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to