[PR #377] [CLOSED] New actions system foundations #1284

Closed
opened 2026-04-26 00:17:08 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/mountain-loop/yaak/pull/377
Author: @gschier
Created: 2/1/2026
Status: Closed

Base: mainHead: actions-system


📝 Commits (2)

  • 50b0e23 Add yaak-actions crate for centralized action system
  • 986143c Add yaak-actions-builtin crate and integrate with CLI

📊 Changes

35 files changed (+2511 additions, -177 deletions)

View changed files

📝 Cargo.lock (+29 -0)
📝 Cargo.toml (+4 -0)
📝 crates-cli/yaak-cli/Cargo.toml (+2 -0)
📝 crates-cli/yaak-cli/src/main.rs (+58 -177)
crates/yaak-actions-builtin/Cargo.toml (+18 -0)
crates/yaak-actions-builtin/src/dependencies.rs (+88 -0)
crates/yaak-actions-builtin/src/http/mod.rs (+24 -0)
crates/yaak-actions-builtin/src/http/send.rs (+293 -0)
crates/yaak-actions-builtin/src/lib.rs (+11 -0)
crates/yaak-actions/Cargo.toml (+15 -0)
crates/yaak-actions/bindings/ActionAvailability.ts (+14 -0)
crates/yaak-actions/bindings/ActionError.ts (+13 -0)
crates/yaak-actions/bindings/ActionGroupId.ts (+10 -0)
crates/yaak-actions/bindings/ActionGroupMetadata.ts (+32 -0)
crates/yaak-actions/bindings/ActionGroupSource.ts (+18 -0)
crates/yaak-actions/bindings/ActionGroupWithActions.ts (+16 -0)
crates/yaak-actions/bindings/ActionId.ts (+10 -0)
crates/yaak-actions/bindings/ActionMetadata.ts (+54 -0)
crates/yaak-actions/bindings/ActionParams.ts (+10 -0)
crates/yaak-actions/bindings/ActionResult.ts (+23 -0)

...and 15 more files

📄 Description

🚧


🔄 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/mountain-loop/yaak/pull/377 **Author:** [@gschier](https://github.com/gschier) **Created:** 2/1/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `actions-system` --- ### 📝 Commits (2) - [`50b0e23`](https://github.com/mountain-loop/yaak/commit/50b0e23d53b88cc46c4f07a9fa96833146be9db1) Add yaak-actions crate for centralized action system - [`986143c`](https://github.com/mountain-loop/yaak/commit/986143c4ae3778351c18a27a6a6b61d41775155a) Add yaak-actions-builtin crate and integrate with CLI ### 📊 Changes **35 files changed** (+2511 additions, -177 deletions) <details> <summary>View changed files</summary> 📝 `Cargo.lock` (+29 -0) 📝 `Cargo.toml` (+4 -0) 📝 `crates-cli/yaak-cli/Cargo.toml` (+2 -0) 📝 `crates-cli/yaak-cli/src/main.rs` (+58 -177) ➕ `crates/yaak-actions-builtin/Cargo.toml` (+18 -0) ➕ `crates/yaak-actions-builtin/src/dependencies.rs` (+88 -0) ➕ `crates/yaak-actions-builtin/src/http/mod.rs` (+24 -0) ➕ `crates/yaak-actions-builtin/src/http/send.rs` (+293 -0) ➕ `crates/yaak-actions-builtin/src/lib.rs` (+11 -0) ➕ `crates/yaak-actions/Cargo.toml` (+15 -0) ➕ `crates/yaak-actions/bindings/ActionAvailability.ts` (+14 -0) ➕ `crates/yaak-actions/bindings/ActionError.ts` (+13 -0) ➕ `crates/yaak-actions/bindings/ActionGroupId.ts` (+10 -0) ➕ `crates/yaak-actions/bindings/ActionGroupMetadata.ts` (+32 -0) ➕ `crates/yaak-actions/bindings/ActionGroupSource.ts` (+18 -0) ➕ `crates/yaak-actions/bindings/ActionGroupWithActions.ts` (+16 -0) ➕ `crates/yaak-actions/bindings/ActionId.ts` (+10 -0) ➕ `crates/yaak-actions/bindings/ActionMetadata.ts` (+54 -0) ➕ `crates/yaak-actions/bindings/ActionParams.ts` (+10 -0) ➕ `crates/yaak-actions/bindings/ActionResult.ts` (+23 -0) _...and 15 more files_ </details> ### 📄 Description 🚧 --- <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 2026-04-26 00:17:08 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/yaak#1284