Skip to content

TrueAnalyticsSolutions/PublicMTConnectAgentValidation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 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
Stratasys F900 Stratasys F900
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