Skip to content

v0.10.2: bump Dockerfile Rust toolchain to 1.85 - #46

Closed
guyte149 wants to merge 1 commit into
masterfrom
fix/dockerfile-rust-1.85
Closed

v0.10.2: bump Dockerfile Rust toolchain to 1.85#46
guyte149 wants to merge 1 commit into
masterfrom
fix/dockerfile-rust-1.85

Conversation

@guyte149

@guyte149 guyte149 commented May 6, 2026

Copy link
Copy Markdown
Owner

Summary

The Docker job in v0.10.1's release workflow still failed despite the Dockerfile rewrite. The "/usr/local/bin/rusnel: not found" was a downstream symptom — the real error was buried higher in the build log:

```
error: failed to parse manifest at .../cpufeatures-0.3.0/Cargo.toml
Caused by: feature `edition2024` is required
The package requires the Cargo feature called `edition2024`, but
that feature is not stabilized in this version of Cargo (1.83.0).
```

`cpufeatures 0.3.0` (transitive dep) needs Rust/Cargo 1.85+. Bumped the Dockerfile pin from 1.83 → 1.85 so cargo can parse the manifest, and the multi-stage `COPY` finds the binary it expects.

This is the third release-pipeline fix on top of v0.10.0; merging this should produce the first working GHCR image. Versioned 0.10.2 (patch).

Made with Cursor

The Docker job in the v0.10.1 release workflow still failed despite
the Dockerfile rewrite. The "/usr/local/bin/rusnel: not found" during
the multi-stage COPY was a downstream symptom; the real error is
buried higher in the build log:

    error: failed to parse manifest at .../cpufeatures-0.3.0/Cargo.toml
    Caused by: feature `edition2024` is required
    The package requires the Cargo feature called `edition2024`, but
    that feature is not stabilized in this version of Cargo (1.83.0).

`cpufeatures 0.3.0` (transitive dep) needs Rust/Cargo 1.85+. Bump
the Dockerfile pin from 1.83 -> 1.85 so cargo can parse the
manifest. Builds locally on macOS arm64 against the latest
`rust:1.85-bookworm` image.

Co-authored-by: Cursor <cursoragent@cursor.com>
@guyte149
guyte149 force-pushed the fix/dockerfile-rust-1.85 branch from 7dba18c to 50dc459 Compare May 6, 2026 07:14
@guyte149

guyte149 commented May 6, 2026

Copy link
Copy Markdown
Owner Author

Superseded — re-rolling against current master as a fresh PR (master is now past v0.11.0; this branch's 0.10.2 base is stale).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant