Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ CI/CD workflows for the fbuild project, covering lint, test, documentation, and

- **`check-{macos,ubuntu,windows}.yml`** -- Clippy + tests per platform
- **`fmt.yml`** -- Rustfmt check | **`docs.yml`** -- Doc build with `-D warnings`
- **`msrv.yml`** -- MSRV 1.75 verification | **`validate-boards.yml`** -- Board JSON validation
- **`msrv.yml`** -- MSRV 1.94.1 verification | **`validate-boards.yml`** -- Board JSON validation

## Per-Board Builds (push/PR)

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/msrv.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Min Rust Version (1.75)
name: Min Rust Version (1.94.1)

on:
push:
Expand All @@ -8,7 +8,7 @@ on:

jobs:
msrv:
name: Min Rust Version (1.75)
name: Min Rust Version (1.94.1)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
Expand All @@ -19,7 +19,7 @@ jobs:
cache: true
build-cache: true
target-cache: true
toolchain: 1.75.0
toolchain: 1.94.1

- name: Check MSRV
run: soldr cargo check --workspace
2 changes: 1 addition & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ fbuild is a PlatformIO-compatible embedded build tool (11 crates). See @docs/CLA

- **Always use `soldr` or `uv run soldr` to execute Rust commands.** Bare cargo/rustc and legacy `uv run cargo` shims are blocked by hook. soldr uses `rustup which` to pick the rustup-managed toolchain from `rust-toolchain.toml`. The standard Cargo path is `soldr cargo ...`, so repo Rust builds get soldr's managed zccache path by default; do not add repo-specific `RUSTC_WRAPPER` wiring for normal builds.
- **Always use `uv` for Python.** Bare `python`/`pip` are blocked by hook. Use `uv run ...` or `uv pip ...`.
- MSRV: 1.75 | Edition: 2021 | Toolchain: 1.94.1 pinned in `rust-toolchain.toml` (clippy + rustfmt)
- MSRV: 1.94.1 | Edition: 2021 | Toolchain: 1.94.1 pinned in `rust-toolchain.toml` (clippy + rustfmt)
- CI: Linux, macOS, Windows. All warnings denied (`RUSTFLAGS="-D warnings"`)
- Every directory with files must have a README.md (enforced by hook)

Expand Down
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ members = [
[workspace.package]
version = "2.2.1"
edition = "2021"
rust-version = "1.75"
rust-version = "1.94.1"
license = "MIT OR Apache-2.0"
repository = "https://github.com/fastled/fbuild"

Expand Down
2 changes: 1 addition & 1 deletion docs/DEVELOPMENT.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ This environment requires you to use `git-bash`.

### Toolchain

- MSRV: 1.75 | Edition: 2021
- MSRV: 1.94.1 | Edition: 2021
- Toolchain: 1.94.1 pinned in `rust-toolchain.toml` (clippy + rustfmt)
- CI: Linux, macOS, Windows. All warnings denied (`RUSTFLAGS="-D warnings"`)

Expand Down
Loading