Skip to content

Update possessive usage by adding missing word "ending" #35

Update possessive usage by adding missing word "ending"

Update possessive usage by adding missing word "ending" #35

Workflow file for this run

name: CI
on:
push:
branches: [main]
pull_request:
branches: [main]
# Skip if commit message contains [skip ci]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
permissions:
contents: read
pull-requests: read
jobs:
validate:
name: Validate Plugin Structure
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Validate marketplace.json
run: |
echo "Validating marketplace.json..."
cat .claude-plugin/marketplace.json | jq .
# Check required fields
jq -e '.name' .claude-plugin/marketplace.json > /dev/null
jq -e '.owner' .claude-plugin/marketplace.json > /dev/null
jq -e '.plugins' .claude-plugin/marketplace.json > /dev/null
jq -e '.metadata.version' .claude-plugin/marketplace.json > /dev/null
echo "✓ marketplace.json is valid"
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.12'
- name: Validate dist/ is up to date
run: |
python3 scripts/build_plugins.py
if ! git diff --quiet dist/ .claude-plugin/marketplace.json; then
echo "ERROR: dist/ is out of date. Run 'python3 scripts/build_plugins.py' and commit."
git diff --stat dist/ .claude-plugin/marketplace.json
exit 1
fi
echo "✓ dist/ is up to date"