feat: restore GitHub release creation in plugin-release workflow #70

Merged
Null Pointer Nancy merged 4 commits from ceo/restore-plugin-release-workflow into main 2026-05-21 19:41:41 +00:00
2 changed files with 36 additions and 0 deletions
Showing only changes of commit 983498765e - Show all commits
+12
View File
@@ -42,3 +42,15 @@ jobs:
done
done
exit $fail
ci:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Validate JSON files
run: |
find . -name "*.json" -not -path "./.git/*" | while read -r f; do
python3 -m json.tool "$f" > /dev/null || { echo "::error file=$f::Invalid JSON"; exit 1; }
done
echo "All JSON files valid"
+24
View File
@@ -0,0 +1,24 @@
name: Promotion Gate
on:
pull_request:
branches: [main]
jobs:
promotion_gate:
name: Promotion Gate
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Validate skills directory structure
run: |
set -e
fail=0
for dir in skills/*/; do
if [ ! -f "${dir}SKILL.md" ]; then
echo "::error::Missing SKILL.md in ${dir}"
fail=1
fi
done
exit $fail