DEV Community

Cover image for How to validate URDF files in GitHub Actions without installing ROS
Ravindhar
Ravindhar

Posted on

How to validate URDF files in GitHub Actions without installing ROS

  1. The problem: ROS CI pipelines are slow because check_urdf
    needs a full ROS install (1GB+)

  2. The solution: a 3-line GitHub Action that validates URDFs
    via API (show your Action YAML)

  3. Real example: I ran NASA Robonaut 2's URDF through it
    and found... (show the results)

  4. How to set it up (step by step with screenshots)

  5. Free tier: 50 validations/month, no credit card

built a free validator:

https://roboinfra-dashboard.azurewebsites.net/validator
(no signup, runs in browser)

🔒
Your files are safe

Never stored: file contents exist only in memory during the request. Not written to disk, database, or logs.

Never used for training: We do not use uploads to train AI models or for any purpose beyond your requested validation.

Never shared: We do not share uploaded files with third parties.

Metadata logged 30 days: File size in bytes, validation result (valid/invalid), error count, and timestamp. Used for abuse prevention only.

After response: file content is garbage-collected and unrecoverable.

Top comments (0)