core/__snapshots__/TestGenerateBuildPlanForExamples_rust-custom-version_1.snap.json
core/__snapshots__/TestGenerateBuildPlanForExamples_rust-custom-version_1.snap.jsonBrowse 1970 files
784 tokens
2,428 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-version",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 "customName": "create mise config",48 "name": "generated-mise-toml",49 "path": "/etc/mise/config.toml"50 },51 {52 "cmd": "mise install",53 "customName": "install mise packages: rust"54 }55 ],56 "inputs": [57 {58 "image": "ghcr.io/railwayapp/railpack-builder:mise-2026.9.9"59 }60 ],61 "name": "packages:mise",62 "variables": {63 "MISE_CACHE_DIR": "/mise/cache",64 "MISE_CONFIG_DIR": "/mise",65 "MISE_DATA_DIR": "/mise",66 "MISE_INSTALLS_DIR": "/mise/installs",67 "MISE_SHIMS_DIR": "/mise/shims"68 }69 },70 {71 "assets": {72 "main.rs": "fn main() { }"73 },74 "caches": [75 "cargo_registry",76 "cargo_git"77 ],78 "commands": [79 {80 "dest": ".",81 "src": "Cargo.toml*"82 },83 {84 "dest": ".",85 "src": "Cargo.lock*"86 },87 {88 "cmd": "mkdir -p src"89 },90 {91 "customName": "compile dependencies",92 "name": "main.rs",93 "path": "src/main.rs"94 },95 {96 "cmd": "cargo build --release"97 },98 {99 "cmd": "rm -rf src target/release/rust-custom-version*"100 }101 ],102 "inputs": [103 {104 "step": "packages:mise"105 }106 ],107 "name": "install",108 "secrets": [109 "*"110 ]111 },112 {113 "caches": [114 "cargo_target"115 ],116 "commands": [117 {118 "cmd": "mkdir -p bin"119 },120 {121 "cmd": "cargo build --release"122 },123 {124 "cmd": "cp target/release/rust-custom-version bin"125 }126 ],127 "inputs": [128 {129 "step": "packages:mise"130 },131 {132 "exclude": [133 "/app/"134 ],135 "step": "install"136 },137 {138 "include": [139 "."140 ],141 "local": true142 }143 ],144 "name": "build",145 "secrets": [146 "*"147 ]148 }149 ]150}