Original PR: https://github.com/moghtech/komodo/pull/114 Author: @mbecker20 Created: 10/10/2024 Status: ✅ Merged Merged: 10/10/2024 Merged by: @mbecker20
Base: main ← Head: 1.15.4
main
1.15.4
a16c911
a63faa0
fb528e9
9919de6
7c5fd5d
first_builder
c3a722f
0484222
5191715
120e88a
40 files changed (+541 additions, -273 deletions)
📝 Cargo.lock (+53 -53) 📝 Cargo.toml (+8 -8) 📝 bin/core/src/api/execute/build.rs (+9 -2) 📝 bin/core/src/api/read/deployment.rs (+8 -1) 📝 bin/core/src/api/read/server.rs (+4 -0) 📝 bin/core/src/api/read/stack.rs (+4 -0) 📝 bin/core/src/helpers/mod.rs (+41 -14) 📝 bin/core/src/main.rs (+1 -1) 📝 bin/core/src/resource/mod.rs (+1 -2) 📝 bin/core/src/sync/toml.rs (+1 -1) 📝 bin/periphery/src/api/build.rs (+27 -12) 📝 bin/periphery/src/api/compose.rs (+12 -4) 📝 bin/periphery/src/api/container.rs (+52 -35) 📝 bin/periphery/src/api/deploy.rs (+3 -2) 📝 bin/periphery/src/api/image.rs (+2 -2) 📝 bin/periphery/src/api/mod.rs (+2 -2) 📝 bin/periphery/src/api/network.rs (+3 -3) 📝 bin/periphery/src/api/volume.rs (+2 -2) 📝 bin/periphery/src/compose.rs (+51 -33) 📝 bin/periphery/src/docker.rs (+1 -1)
Cargo.lock
Cargo.toml
bin/core/src/api/execute/build.rs
bin/core/src/api/read/deployment.rs
bin/core/src/api/read/server.rs
bin/core/src/api/read/stack.rs
bin/core/src/helpers/mod.rs
bin/core/src/main.rs
bin/core/src/resource/mod.rs
bin/core/src/sync/toml.rs
bin/periphery/src/api/build.rs
bin/periphery/src/api/compose.rs
bin/periphery/src/api/container.rs
bin/periphery/src/api/deploy.rs
bin/periphery/src/api/image.rs
bin/periphery/src/api/mod.rs
bin/periphery/src/api/network.rs
bin/periphery/src/api/volume.rs
bin/periphery/src/compose.rs
bin/periphery/src/docker.rs
...and 20 more files
DeployStack
first_server
pre_deploy
pre_build
on_pull
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
No dependencies set.
The note is not visible to the blocked user.
📋 Pull Request Information
Original PR: https://github.com/moghtech/komodo/pull/114
Author: @mbecker20
Created: 10/10/2024
Status: ✅ Merged
Merged: 10/10/2024
Merged by: @mbecker20
Base:
main← Head:1.15.4📝 Commits (9)
a16c911stack destroy before deploy optiona63faa0add timestamps. Fix log polling even when poll not selectedfb528e9Add build $VERSION support. VERSION build arg default9919de6fix clippy lint7c5fd5dinitializefirst_builderc3a722frun_komodo_command uses parse_multiline_command0484222comment UI for $VERSION and new command feature5191715bump some deps120e88asupport multiline commands in pre_deploy / pre_build📊 Changes
40 files changed (+541 additions, -273 deletions)
View changed files
📝
Cargo.lock(+53 -53)📝
Cargo.toml(+8 -8)📝
bin/core/src/api/execute/build.rs(+9 -2)📝
bin/core/src/api/read/deployment.rs(+8 -1)📝
bin/core/src/api/read/server.rs(+4 -0)📝
bin/core/src/api/read/stack.rs(+4 -0)📝
bin/core/src/helpers/mod.rs(+41 -14)📝
bin/core/src/main.rs(+1 -1)📝
bin/core/src/resource/mod.rs(+1 -2)📝
bin/core/src/sync/toml.rs(+1 -1)📝
bin/periphery/src/api/build.rs(+27 -12)📝
bin/periphery/src/api/compose.rs(+12 -4)📝
bin/periphery/src/api/container.rs(+52 -35)📝
bin/periphery/src/api/deploy.rs(+3 -2)📝
bin/periphery/src/api/image.rs(+2 -2)📝
bin/periphery/src/api/mod.rs(+2 -2)📝
bin/periphery/src/api/network.rs(+3 -3)📝
bin/periphery/src/api/volume.rs(+2 -2)📝
bin/periphery/src/compose.rs(+51 -33)📝
bin/periphery/src/docker.rs(+1 -1)...and 20 more files
📄 Description
DeployStack: Only compose down if "Destroy Before Deploy" is enabledfirst_server: a default Builder will also be created pointing to the Serverpre_deploy, Buildpre_build, Repoon_pull) support multiline shell and comments🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.