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]