Skip to content

TrueAnalyticsSolutions/PublicMTConnectAgentValidation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Public MTConnect Agent Validation

Automated validation for publicly available MTConnect Agent /probe responses.

Agent compliance badges

Agent Badge
Stratasys F3300 Stratasys F3300
Stratasys F450mc Stratasys F450mc
Stratasys F370CR Stratasys F370CR
MTConnect Institute Demo MTConnect Institute Demo
Mazak MFMS10-MC1 Mazak MFMS10-MC1
Mazak MFMS10-MC2 Mazak MFMS10-MC2
Mazak Mill w/SMooth-G Mazak Mill w/SMooth-G
Mazak MFMS18-MC1 HCN Q Mazak MFMS18-MC1 HCN Q
Mazak M12345 Mazak M12345
Mazak M12346 3 axis mill Mazak M12346 3 axis mill

What this repository does

  • Reads each public agent endpoint from public-agents.json.
  • On a schedule (weekly) or manual trigger, fetches each remote GET /probe response.
  • Validates each probe response using TrueAnalyticsSolutions/mtconnect-validator-action@v4.
  • Publishes a live status report and per-agent badge JSON to the gh-pages branch.

Workflows

  • Reusable workflow: .github/workflows/validate-agent.yml
    • Validates one agent (name, vendor, host, slug) and uploads a status artifact.
  • Scheduled orchestrator: .github/workflows/weekly-public-agent-validation.yml
    • Runs every Monday at 08:00 UTC (0 8 * * 1), fans out over all agents in public-agents.json, aggregates results, and publishes GitHub Pages content.

About

Automatic validation of publicly available MTConnect Agents

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages