Skip to content

Commit fdda931

Browse files
committed
fixes\
1 parent d8a1b30 commit fdda931

3 files changed

Lines changed: 10 additions & 10 deletions

File tree

.decapod/generated/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Generated by decapod container profile
22
# Path: .decapod/generated/Dockerfile
33
# Regenerate via: decapod auto container run --image-profile alpine
4-
FROM rust:1.90-alpine
4+
FROM rust:1.91.1-alpine
55
RUN apk add --no-cache bash ca-certificates curl git openssh-client
66
RUN update-ca-certificates

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name = "decapod"
33
version = "0.47.3"
44
edition = "2024"
5-
rust-version = "1.90"
5+
rust-version = "1.91.1"
66
build = "build/constitution_index.rs"
77
description = "Decapod is the daemonless, local-first control plane that agents call on demand to align intent, enforce boundaries, and produce proof-backed completion across concurrent multi-agent work. 🦀"
88
license = "MIT"

src/plugins/container.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -641,7 +641,7 @@ fn command_exists(cmd: &str) -> bool {
641641

642642
fn default_image_for_profile(profile: ImageProfile) -> &'static str {
643643
match profile {
644-
ImageProfile::DebianSlim => "rust:1.90",
644+
ImageProfile::DebianSlim => "rust:1.91.1",
645645
ImageProfile::Alpine => "alpine:3.20",
646646
}
647647
}
@@ -721,7 +721,7 @@ struct DockerfileTemplateSchemaComponent {
721721
fn dockerfile_template_schema_component() -> DockerfileTemplateSchemaComponent {
722722
let mut base_images = BTreeMap::new();
723723
base_images.insert("default", "alpine:3.20");
724-
base_images.insert("rust", "rust:1.90-alpine");
724+
base_images.insert("rust", "rust:1.91.1-alpine");
725725

726726
let mut stack_packages = BTreeMap::new();
727727
stack_packages.insert("node", vec!["nodejs", "npm"]);
@@ -804,7 +804,7 @@ fn render_generated_dockerfile(capabilities: &ProjectCapabilities) -> String {
804804
.base_images
805805
.get("rust")
806806
.copied()
807-
.unwrap_or("rust:1.90-alpine")
807+
.unwrap_or("rust:1.91.1-alpine")
808808
} else {
809809
component
810810
.base_images
@@ -1266,7 +1266,7 @@ pub fn schema() -> serde_json::Value {
12661266
{ "name": "run", "parameters": ["agent", "cmd", "branch", "task_id", "push", "pr", "pr_base", "pr_title", "pr_body", "image_profile", "image", "timeout_seconds", "memory", "cpus", "repo", "keep_worktree", "inherit_env", "local_only"] }
12671267
],
12681268
"profiles": {
1269-
"debian-slim": "rust:1.90",
1269+
"debian-slim": "rust:1.91.1",
12701270
"alpine": "local build from .decapod/generated/Dockerfile (alpine + detected project dependencies)"
12711271
},
12721272
"components": {
@@ -1294,7 +1294,7 @@ mod tests {
12941294
"docker",
12951295
&repo,
12961296
&workspace,
1297-
"rust:1.90",
1297+
"rust:1.91.1",
12981298
"agent-a",
12991299
"cargo test -q",
13001300
"ahr/branch",
@@ -1333,7 +1333,7 @@ mod tests {
13331333
"docker",
13341334
&repo,
13351335
&workspace,
1336-
"rust:1.90",
1336+
"rust:1.91.1",
13371337
"agent-a",
13381338
"cargo test -q",
13391339
"ahr/branch",
@@ -1376,7 +1376,7 @@ mod tests {
13761376
python: false,
13771377
go: false,
13781378
});
1379-
assert!(content.contains("FROM rust:1.90-alpine"));
1379+
assert!(content.contains("FROM rust:1.91.1-alpine"));
13801380
assert!(content.contains("git"));
13811381
assert!(content.contains("openssh-client"));
13821382
}
@@ -1391,7 +1391,7 @@ mod tests {
13911391
});
13921392
assert!(content.contains("FROM alpine:3.20"));
13931393
assert!(content.contains("git"));
1394-
assert!(!content.contains("rust:1.90-alpine"));
1394+
assert!(!content.contains("rust:1.91.1-alpine"));
13951395
}
13961396

13971397
#[test]

0 commit comments

Comments
 (0)