Automated validation for publicly available MTConnect Agent /probe responses.
- Reads each public agent endpoint from
public-agents.json. - On a schedule (weekly) or manual trigger, fetches each remote
GET /proberesponse. - Validates each probe response using
TrueAnalyticsSolutions/mtconnect-validator-action@v4. - Publishes a live status report and per-agent badge JSON to the
gh-pagesbranch.
- Reusable workflow:
.github/workflows/validate-agent.yml- Validates one agent (
name,vendor,host,slug) and uploads a status artifact.
- Validates one agent (
- Scheduled orchestrator:
.github/workflows/weekly-public-agent-validation.yml- Runs every Monday at 08:00 UTC (
0 8 * * 1), fans out over all agents inpublic-agents.json, aggregates results, and publishes GitHub Pages content.
- Runs every Monday at 08:00 UTC (