[PR #114] [MERGED] 1.15.4 #684

Closed
opened 2025-10-31 15:18:21 -05:00 by GiteaMirror · 0 comments
Owner

📋 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: mainHead: 1.15.4


📝 Commits (9)

  • a16c911 stack destroy before deploy option
  • a63faa0 add timestamps. Fix log polling even when poll not selected
  • fb528e9 Add build $VERSION support. VERSION build arg default
  • 9919de6 fix clippy lint
  • 7c5fd5d initialize first_builder
  • c3a722f run_komodo_command uses parse_multiline_command
  • 0484222 comment UI for $VERSION and new command feature
  • 5191715 bump some deps
  • 120e88a support 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 enabled
  • Add timestamps toggle to the logs
  • Ensure log doesn't auto update when "Poll" isn't enabled.
  • Add build $VERSION to variables, and also pass VERSION as default --build-arg
  • For fresh installs using first_server: a default Builder will also be created pointing to the Server
  • All the commands (Stack pre_deploy, Build pre_build, Repo on_pull) support multiline shell and comments

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/moghtech/komodo/pull/114 **Author:** [@mbecker20](https://github.com/mbecker20) **Created:** 10/10/2024 **Status:** ✅ Merged **Merged:** 10/10/2024 **Merged by:** [@mbecker20](https://github.com/mbecker20) **Base:** `main` ← **Head:** `1.15.4` --- ### 📝 Commits (9) - [`a16c911`](https://github.com/moghtech/komodo/commit/a16c911e9d11af1013f0541da2ca987d3e704e6c) stack destroy before deploy option - [`a63faa0`](https://github.com/moghtech/komodo/commit/a63faa0a0e7cba7330d9000d17dd69910d6de43c) add timestamps. Fix log polling even when poll not selected - [`fb528e9`](https://github.com/moghtech/komodo/commit/fb528e9f39867f620e1bf2fe7b3af352665f8aa2) Add build [[$VERSION]] support. VERSION build arg default - [`9919de6`](https://github.com/moghtech/komodo/commit/9919de6a6347ecf8f638603f1a183bc8d2534952) fix clippy lint - [`7c5fd5d`](https://github.com/moghtech/komodo/commit/7c5fd5dfefd265ebb4e48b26e3b58b5bbbcba859) initialize `first_builder` - [`c3a722f`](https://github.com/moghtech/komodo/commit/c3a722f1205c2f60c71a814dc4c8aefaf29462bb) run_komodo_command uses parse_multiline_command - [`0484222`](https://github.com/moghtech/komodo/commit/04842222127ca0ddd2e5b258bd716d40014db7b1) comment UI for $VERSION and new command feature - [`5191715`](https://github.com/moghtech/komodo/commit/5191715ea8e8932a60ebe590b597ba034f1ba267) bump some deps - [`120e88a`](https://github.com/moghtech/komodo/commit/120e88ab8cb17f2e85b8fa00a9a7caf475062215) support multiline commands in pre_deploy / pre_build ### 📊 Changes **40 files changed** (+541 additions, -273 deletions) <details> <summary>View changed files</summary> 📝 `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_ </details> ### 📄 Description - `DeployStack`: Only compose down if "Destroy Before Deploy" is enabled - Add timestamps toggle to the logs - Ensure log doesn't auto update when "Poll" isn't enabled. - Add build $VERSION to variables, and also pass VERSION as default --build-arg - For fresh installs using `first_server`: a default Builder will also be created pointing to the Server - All the commands (Stack `pre_deploy`, Build `pre_build`, Repo `on_pull`) support multiline shell and comments --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-10-31 15:18:21 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/komodo#684