Skip to content

GitHub Action that builds OCP models (CadQuery/Build123d/...), renders them and sets up a model viewer on Github Pages.

License

Notifications You must be signed in to change notification settings

yeicor-3d/ocp-action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OCP action

Warning

This project has been superseded by Yet Another CAD Viewer, and will no longer be actively maintained.

GitHub Action that builds OCP models (CadQuery/Build123d/...), renders them and sets up a model viewer on Github Pages.

Features

  • Automatically test your model(s) in your CI/CD pipeline
  • Automatically build the latest version of your model(s) for release.
  • No boilerplate: use the same code from the CQ-editor and in your CI/CD pipeline.
  • Build a static website to showcase your latest model(s) automatically.
  • Take a screenshot of your model(s) and use it as a preview image.

Usage

This repository also serves as a demo.

The only requirements are a python script to build the model and a workflow to run the action.

You can use links similar to the following sections to embed your model in your README.md and point to the interactive model viewer. The latest models can be downloaded from the build artifacts.

Demo: box.py

Demo

Demo

Demo

Demo

Demo

Demo

Demo

Demo

Demo

Demo

About

GitHub Action that builds OCP models (CadQuery/Build123d/...), renders them and sets up a model viewer on Github Pages.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages