Skip to content

Commit

Permalink
Upgrade rust to 1.82
Browse files Browse the repository at this point in the history
  • Loading branch information
andy1li committed Nov 1, 2024
1 parent 87739ff commit e273e5d
Show file tree
Hide file tree
Showing 6 changed files with 20 additions and 7 deletions.
2 changes: 1 addition & 1 deletion compiled_starters/rust/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ That's all!

Note: This section is for stages 2 and beyond.

1. Ensure you have `cargo (1.54)` installed locally
1. Ensure you have `cargo (1.82)` installed locally
1. Run `./your_program.sh` to run your Redis server, which is implemented in
`src/main.rs`. This command compiles your Rust project, so it might be slow
the first time you run it. Subsequent runs will be fast.
Expand Down
4 changes: 2 additions & 2 deletions compiled_starters/rust/codecrafters.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ debug: false
# Use this to change the Rust version used to run your code
# on Codecrafters.
#
# Available versions: rust-1.77
language_pack: rust-1.77
# Available versions: rust-1.82
language_pack: rust-1.82
13 changes: 13 additions & 0 deletions dockerfiles/rust-1.82.Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# syntax=docker/dockerfile:1.7-labs
FROM rust:1.82-bookworm

# Rebuild the container if these files change
ENV CODECRAFTERS_DEPENDENCY_FILE_PATHS="Cargo.toml,Cargo.lock"

WORKDIR /app

# .git & README.md are unique per-repository. We ignore them on first copy to prevent cache misses
COPY --exclude=.git --exclude=README.md . /app

# This runs cargo build
RUN .codecrafters/compile.sh
2 changes: 1 addition & 1 deletion solutions/rust/01-jm1/code/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ That's all!

Note: This section is for stages 2 and beyond.

1. Ensure you have `cargo (1.54)` installed locally
1. Ensure you have `cargo (1.82)` installed locally
1. Run `./your_program.sh` to run your Redis server, which is implemented in
`src/main.rs`. This command compiles your Rust project, so it might be slow
the first time you run it. Subsequent runs will be fast.
Expand Down
4 changes: 2 additions & 2 deletions solutions/rust/01-jm1/code/codecrafters.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ debug: false
# Use this to change the Rust version used to run your code
# on Codecrafters.
#
# Available versions: rust-1.77
language_pack: rust-1.77
# Available versions: rust-1.82
language_pack: rust-1.82
2 changes: 1 addition & 1 deletion starter_templates/rust/config.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
attributes:
required_executable: cargo (1.54)
required_executable: cargo (1.82)
user_editable_file: src/main.rs

0 comments on commit e273e5d

Please sign in to comment.