Skip to content

deps: update dependency openscad-windows to v2026.01.03 #214

deps: update dependency openscad-windows to v2026.01.03

deps: update dependency openscad-windows to v2026.01.03 #214

Workflow file for this run

---
name: Validate OpenSCAD Models
on:
pull_request:
paths:
- 'models/**/*.scad'
- '.github/workflows/validate-models.yml'
- 'cmd/scadm/**'
- 'scadm.json'
- 'cmd/test/openscad-render.sh'
jobs:
validate:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- name: Checkout repository
uses: actions/checkout@v6
- name: Install system dependencies
run: |
sudo apt-get update
sudo apt-get install -y xvfb libglu1-mesa libfuse2 libegl1 libxcb-cursor0
- name: Install OpenSCAD and dependencies
run: |
pip install -e cmd/scadm
scadm install
- name: Validate models
run: |
chmod +x cmd/test/test-models.sh cmd/test/openscad-render.sh
./cmd/test/test-models.sh
- name: Upload logs on failure
if: failure()
uses: actions/upload-artifact@v6
with:
name: render-logs
path: /tmp/*.log
retention-days: 7