core/__snapshots__/TestGenerateBuildPlanForExamples_rust-custom-toolchain_1.snap.json
core/__snapshots__/TestGenerateBuildPlanForExamples_rust-custom-toolchain_1.snap.jsonBrowse 1970 files
813 tokens
2,517 bytes
Token encoding: o200k_base
Snapshot 21a254f
← Back to SKILL.md
1{2 "caches": {3 "cargo_git": {4 "directory": "/root/.cargo/git",5 "type": "shared"6 },7 "cargo_registry": {8 "directory": "/root/.cargo/registry",9 "type": "shared"10 },11 "cargo_target": {12 "directory": "target",13 "type": "shared"14 }15 },16 "deploy": {17 "base": {18 "image": "ghcr.io/railwayapp/railpack-runtime:mise-2026.9.9"19 },20 "inputs": [21 {22 "exclude": [23 "target"24 ],25 "include": [26 "."27 ],28 "step": "build"29 }30 ],31 "startCommand": "./bin/rust-custom-toolchain",32 "variables": {33 "RAILPACK_VERSION": "dev",34 "ROCKET_ADDRESS": "0.0.0.0"35 }36 },37 "steps": [38 {39 "assets": {40 "generated-mise-toml": "[generated-mise-toml]"41 },42 "commands": [43 {44 "path": "/mise/shims"45 },46 {47 "dest": "rust-toolchain.toml",48 "src": "rust-toolchain.toml"49 },50 {51 "customName": "create mise config",52 "name": "generated-mise-toml",53 "path": "/etc/mise/config.toml"54 },55 {56 "cmd": "mise install",57 "customName": "install mise packages: rust"58 }59 ],60 "inputs": [61 {62 "image": "ghcr.io/railwayapp/railpack-builder:mise-2026.9.9"63 }64 ],65 "name": "packages:mise",66 "variables": {67 "MISE_CACHE_DIR": "/mise/cache",68 "MISE_CONFIG_DIR": "/mise",69 "MISE_DATA_DIR": "/mise",70 "MISE_INSTALLS_DIR": "/mise/installs",71 "MISE_SHIMS_DIR": "/mise/shims"72 }73 },74 {75 "assets": {76 "main.rs": "fn main() { }"77 },78 "caches": [79 "cargo_registry",80 "cargo_git"81 ],82 "commands": [83 {84 "dest": ".",85 "src": "Cargo.toml*"86 },87 {88 "dest": ".",89 "src": "Cargo.lock*"90 },91 {92 "cmd": "mkdir -p src"93 },94 {95 "customName": "compile dependencies",96 "name": "main.rs",97 "path": "src/main.rs"98 },99 {100 "cmd": "cargo build --release"101 },102 {103 "cmd": "rm -rf src target/release/rust-custom-toolchain*"104 }105 ],106 "inputs": [107 {108 "step": "packages:mise"109 }110 ],111 "name": "install",112 "secrets": [113 "*"114 ]115 },116 {117 "caches": [118 "cargo_target"119 ],120 "commands": [121 {122 "cmd": "mkdir -p bin"123 },124 {125 "cmd": "cargo build --release"126 },127 {128 "cmd": "cp target/release/rust-custom-toolchain bin"129 }130 ],131 "inputs": [132 {133 "step": "packages:mise"134 },135 {136 "exclude": [137 "/app/"138 ],139 "step": "install"140 },141 {142 "include": [143 "."144 ],145 "local": true146 }147 ],148 "name": "build",149 "secrets": [150 "*"151 ]152 }153 ]154}