Skip to content

Commit c794c1e

Browse files
committed
chore: Update Rust starter template and solutions to use codecrafters-redis package name
1 parent e9f515e commit c794c1e

File tree

23 files changed

+81
-68
lines changed

23 files changed

+81
-68
lines changed

Diff for: compiled_starters/rust/.codecrafters/compile.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@
88

99
set -e # Exit on failure
1010

11-
cargo build --release --target-dir=/tmp/codecrafters-redis-target --manifest-path Cargo.toml
11+
cargo build --release --target-dir=/tmp/codecrafters-build-redis-rust --manifest-path Cargo.toml

Diff for: compiled_starters/rust/.codecrafters/run.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@
88

99
set -e # Exit on failure
1010

11-
exec /tmp/codecrafters-redis-target/release/redis-starter-rust "$@"
11+
exec /tmp/codecrafters-build-redis-rust/release/codecrafters-redis "$@"

Diff for: compiled_starters/rust/Cargo.lock

+11-11
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: compiled_starters/rust/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#
77
# DON'T EDIT THIS!
88
[package]
9-
name = "redis-starter-rust"
9+
name = "codecrafters-redis"
1010
version = "0.1.0"
1111
authors = ["Codecrafters <[email protected]>"]
1212
edition = "2021"

Diff for: compiled_starters/rust/codecrafters.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ debug: false
77
# Use this to change the Rust version used to run your code
88
# on Codecrafters.
99
#
10-
# Available versions: rust-1.82
11-
language_pack: rust-1.82
10+
# Available versions: rust-1.85
11+
language_pack: rust-1.85

Diff for: compiled_starters/rust/your_program.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ set -e # Exit early if any commands fail
1414
# - Edit .codecrafters/compile.sh to change how your program compiles remotely
1515
(
1616
cd "$(dirname "$0")" # Ensure compile steps are run within the repository directory
17-
cargo build --release --target-dir=/tmp/codecrafters-redis-target --manifest-path Cargo.toml
17+
cargo build --release --target-dir=/tmp/codecrafters-build-redis-rust --manifest-path Cargo.toml
1818
)
1919

2020
# Copied from .codecrafters/run.sh
2121
#
2222
# - Edit this to change how your program runs locally
2323
# - Edit .codecrafters/run.sh to change how your program runs remotely
24-
exec /tmp/codecrafters-redis-target/release/redis-starter-rust "$@"
24+
exec /tmp/codecrafters-build-redis-rust/release/codecrafters-redis "$@"

Diff for: dockerfiles/rust-1.85.Dockerfile

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# syntax=docker/dockerfile:1.7-labs
2+
FROM rust:1.85-bookworm
3+
4+
# Rebuild the container if these files change
5+
ENV CODECRAFTERS_DEPENDENCY_FILE_PATHS="Cargo.toml,Cargo.lock"
6+
7+
WORKDIR /app
8+
9+
# .git & README.md are unique per-repository. We ignore them on first copy to prevent cache misses
10+
COPY --exclude=.git --exclude=README.md . /app
11+
12+
# This runs cargo build
13+
RUN .codecrafters/compile.sh

Diff for: solutions/rust/01-jm1/code/.codecrafters/compile.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@
88

99
set -e # Exit on failure
1010

11-
cargo build --release --target-dir=/tmp/codecrafters-redis-target --manifest-path Cargo.toml
11+
cargo build --release --target-dir=/tmp/codecrafters-build-redis-rust --manifest-path Cargo.toml

Diff for: solutions/rust/01-jm1/code/.codecrafters/run.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@
88

99
set -e # Exit on failure
1010

11-
exec /tmp/codecrafters-redis-target/release/redis-starter-rust "$@"
11+
exec /tmp/codecrafters-build-redis-rust/release/codecrafters-redis "$@"

Diff for: solutions/rust/01-jm1/code/Cargo.lock

+11-11
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: solutions/rust/01-jm1/code/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#
77
# DON'T EDIT THIS!
88
[package]
9-
name = "redis-starter-rust"
9+
name = "codecrafters-redis"
1010
version = "0.1.0"
1111
authors = ["Codecrafters <[email protected]>"]
1212
edition = "2021"

Diff for: solutions/rust/01-jm1/code/codecrafters.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ debug: false
77
# Use this to change the Rust version used to run your code
88
# on Codecrafters.
99
#
10-
# Available versions: rust-1.82
11-
language_pack: rust-1.82
10+
# Available versions: rust-1.85
11+
language_pack: rust-1.85

Diff for: solutions/rust/01-jm1/code/your_program.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ set -e # Exit early if any commands fail
1414
# - Edit .codecrafters/compile.sh to change how your program compiles remotely
1515
(
1616
cd "$(dirname "$0")" # Ensure compile steps are run within the repository directory
17-
cargo build --release --target-dir=/tmp/codecrafters-redis-target --manifest-path Cargo.toml
17+
cargo build --release --target-dir=/tmp/codecrafters-build-redis-rust --manifest-path Cargo.toml
1818
)
1919

2020
# Copied from .codecrafters/run.sh
2121
#
2222
# - Edit this to change how your program runs locally
2323
# - Edit .codecrafters/run.sh to change how your program runs remotely
24-
exec /tmp/codecrafters-redis-target/release/redis-starter-rust "$@"
24+
exec /tmp/codecrafters-build-redis-rust/release/codecrafters-redis "$@"

Diff for: solutions/rust/02-rg2/code/.codecrafters/compile.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@
88

99
set -e # Exit on failure
1010

11-
cargo build --release --target-dir=/tmp/codecrafters-redis-target --manifest-path Cargo.toml
11+
cargo build --release --target-dir=/tmp/codecrafters-build-redis-rust --manifest-path Cargo.toml

Diff for: solutions/rust/02-rg2/code/.codecrafters/run.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@
88

99
set -e # Exit on failure
1010

11-
exec /tmp/codecrafters-redis-target/release/redis-starter-rust "$@"
11+
exec /tmp/codecrafters-build-redis-rust/release/codecrafters-redis "$@"

Diff for: solutions/rust/02-rg2/code/Cargo.lock

+11-11
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: solutions/rust/02-rg2/code/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#
77
# DON'T EDIT THIS!
88
[package]
9-
name = "redis-starter-rust"
9+
name = "codecrafters-redis"
1010
version = "0.1.0"
1111
authors = ["Codecrafters <[email protected]>"]
1212
edition = "2021"

Diff for: solutions/rust/02-rg2/code/codecrafters.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ debug: false
77
# Use this to change the Rust version used to run your code
88
# on Codecrafters.
99
#
10-
# Available versions: rust-1.82
11-
language_pack: rust-1.82
10+
# Available versions: rust-1.85
11+
language_pack: rust-1.85

Diff for: solutions/rust/02-rg2/code/your_program.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ set -e # Exit early if any commands fail
1414
# - Edit .codecrafters/compile.sh to change how your program compiles remotely
1515
(
1616
cd "$(dirname "$0")" # Ensure compile steps are run within the repository directory
17-
cargo build --release --target-dir=/tmp/codecrafters-redis-target --manifest-path Cargo.toml
17+
cargo build --release --target-dir=/tmp/codecrafters-build-redis-rust --manifest-path Cargo.toml
1818
)
1919

2020
# Copied from .codecrafters/run.sh
2121
#
2222
# - Edit this to change how your program runs locally
2323
# - Edit .codecrafters/run.sh to change how your program runs remotely
24-
exec /tmp/codecrafters-redis-target/release/redis-starter-rust "$@"
24+
exec /tmp/codecrafters-build-redis-rust/release/codecrafters-redis "$@"

Diff for: starter_templates/rust/code/.codecrafters/compile.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@
88

99
set -e # Exit on failure
1010

11-
cargo build --release --target-dir=/tmp/codecrafters-redis-target --manifest-path Cargo.toml
11+
cargo build --release --target-dir=/tmp/codecrafters-build-redis-rust --manifest-path Cargo.toml

Diff for: starter_templates/rust/code/.codecrafters/run.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@
88

99
set -e # Exit on failure
1010

11-
exec /tmp/codecrafters-redis-target/release/redis-starter-rust "$@"
11+
exec /tmp/codecrafters-build-redis-rust/release/codecrafters-redis "$@"

Diff for: starter_templates/rust/code/Cargo.lock

+11-11
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: starter_templates/rust/code/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#
77
# DON'T EDIT THIS!
88
[package]
9-
name = "redis-starter-rust"
9+
name = "codecrafters-redis"
1010
version = "0.1.0"
1111
authors = ["Codecrafters <[email protected]>"]
1212
edition = "2021"

0 commit comments

Comments
 (0)