Skip to content

Update generate-checksums.mjs #170

Update generate-checksums.mjs

Update generate-checksums.mjs #170

Workflow file for this run

name: Validate Agent Cards
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
jobs:
validate:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 22
- name: Install dependencies
run: npm install
# JSON-level protocol validation only (Ajv strict)
- name: Validate Agent Cards JSON
run: npm run validate:cards
# Provenance gate: ensure checksums.txt matches files
- name: Verify checksums
run: npm run generate:checksums -- --verify