feat(casan): add native plugin facade
CASAN Supply Chain and Provenance / verify-scan-attest (push) Canceled after 0s
CASAN CI Gate / Frontend Tests (H3 gate) (push) Canceled after 0s
CASAN CI Gate / CASAN Security Gate + Vault KMS (H4/H5) (push) Canceled after 0s
CASAN CI Gate / Build & Deploy OKR → /opt/webapps/okr (push) Canceled after 0s
CASAN Harness CI / harness (push) Canceled after 0s
CASAN Supply Chain and Provenance / verify-scan-attest (push) Canceled after 0s
CASAN CI Gate / Frontend Tests (H3 gate) (push) Canceled after 0s
CASAN CI Gate / CASAN Security Gate + Vault KMS (H4/H5) (push) Canceled after 0s
CASAN CI Gate / Build & Deploy OKR → /opt/webapps/okr (push) Canceled after 0s
CASAN Harness CI / harness (push) Canceled after 0s
This commit is contained in:
@@ -29,7 +29,17 @@ done < <(find "$WORK" -mindepth 1 -maxdepth 1 -type d -print)
|
||||
}
|
||||
ROOT="${roots[0]}"
|
||||
|
||||
required=(BUNDLE-MANIFEST.txt SHA256SUMS VERSION bin/casan packages/casan-harness)
|
||||
required=(
|
||||
BUNDLE-MANIFEST.txt
|
||||
SHA256SUMS
|
||||
VERSION
|
||||
bin/casan
|
||||
packages/casan-harness
|
||||
.codex-plugin/plugin.json
|
||||
.claude-plugin/plugin.json
|
||||
.claude-plugin/marketplace.json
|
||||
skills/casan/SKILL.md
|
||||
)
|
||||
for path in "${required[@]}"; do
|
||||
[[ -e "$ROOT/$path" ]] || {
|
||||
echo "ARTIFACT_SMOKE_FAIL reason=required_path_missing path=$path" >&2
|
||||
|
||||
Reference in New Issue
Block a user