Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions candy/plugin-command/charly.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
version: 2026.232.0520
plugin-command:
candy:
version: 2026.176.2800
description: |-
The `command` check verb relocated into a candy: run a shell command
in-container (via the live check engine), host-side (os/exec under charly
Expand Down
23 changes: 23 additions & 0 deletions candy/plugin-command/charly.yml.bak.1790565457
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
version: 2026.232.0520
plugin-command:
candy:
version: 2026.176.2800
description: |-
The `command` check verb relocated into a candy: run a shell command
in-container (via the live check engine), host-side (os/exec under charly
check live), or backgrounded (fire-and-forget, PID registered with the plan
for teardown), asserting exit/stdout/stderr. A HOST-COUPLED verb on the
sdk/kit contract (CheckVerbProvider + the AddBackground context
extension), so it is COMPILED-IN-ONLY. Its run: ACT is the dedicated
package-main install-task emitCmd branch, not a kit role. Matchers via sdk.MatchAll.
plugin:
source: github.com/opencharly/plugin-command/candy/plugin-command
providers:
- verb:command
primary:
command: command
plan:
- check: the command verb dispatches through the provider registry and runs a shell command asserting its exit status
id: command-verb-dispatches
command: "true"
context: [runtime]
1 change: 0 additions & 1 deletion charly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
# Declaring discover: is the whole fix: the candy is scanned, the CUE schema gate
# applies, and the STOCK `charly box validate` step starts working with no workflow
# change. This file declares no entities of its own - it only tells charly where to look.
version: 2026.232.0520
discover:
- path: candy
recursive: true
14 changes: 14 additions & 0 deletions charly.yml.bak.1790565457
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Makes this plugin repo a PROJECT so its own candy is actually gated.
#
# Without a root charly.yml the repo is "project-less": charly scans NO candies at all,
# so `charly box validate` at the repo root exits 0 on ANY manifest, including one with
# a malformed `plugin.providers` entry. The stock candy CI step asserted nothing.
# See opencharly/charly#459.
#
# Declaring discover: is the whole fix: the candy is scanned, the CUE schema gate
# applies, and the STOCK `charly box validate` step starts working with no workflow
# change. This file declares no entities of its own - it only tells charly where to look.
version: 2026.232.0520
discover:
- path: candy
recursive: true
Loading