Skip to content

build(deps): bump the actions group across 1 directory with 3 updates #323

build(deps): bump the actions group across 1 directory with 3 updates

build(deps): bump the actions group across 1 directory with 3 updates #323

name: Validate generated agent/plugin artifacts
on:
pull_request:
paths:
- ".github/workflows/generate-agents.yml"
- ".github/workflows/sync-skills-to-bucket.yml"
- "scripts/AGENTS_TEMPLATE.md"
- "scripts/generate_agents.py"
- "scripts/generate_cursor_plugin.py"
- "scripts/build_skill_distribution.py"
- "scripts/test_build_skill_distribution.py"
- "scripts/plugin_versions.py"
- "scripts/publish.sh"
- "skills/**"
- "agentsmd/AGENTS.md"
- "README.md"
- ".claude-plugin/marketplace.json"
- ".claude-plugin/marketplace-internal.json"
- ".claude-plugin/plugin.json"
- ".cursor-plugin/marketplace.json"
- "gemini-extension.json"
- ".cursor-plugin/plugin.json"
- ".mcp.json"
jobs:
validate:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v7.0.1
with:
fetch-depth: 0
- name: Set up uv
uses: astral-sh/setup-uv@v9.0.0
- name: Ensure generated files are up to date
run: ./scripts/publish.sh --check
- name: Ensure version bumped for published content changes
env:
BASE_SHA: ${{ github.event.pull_request.base.sha }}
run: uv run scripts/plugin_versions.py check-bump "$BASE_SHA"
- name: Ensure skills index artifact builds
run: |
uv run scripts/build_skills_index.py \
--repo-root . \
--out-dir out/skills-index/latest \
--branch main
- name: Test SEP-2640 skills catalog generation
run: uv run scripts/test_build_skill_distribution.py
- name: Ensure skills distribution artifact builds
run: |
uv run scripts/build_skill_distribution.py \
--skills-dir skills \
--out-dir out/skills-distribution/latest \
--uri-prefix skill://