* Started assy solver refactoring * First working version * Added validation +initial work on FixedPoint * Fixed tests * Unary constraints support and finish Fixed Point * Added Fixed and FixedAxis * Changed the locking logic * Test for unary constraints * Update cadquery/occ_impl/solver.py Co-authored-by: Marcus Boyd <mwb@geosol.com.au> * Simple validation test * PointOnLine constraint * PointOnLine test * FixedRotation and FixedRotationAxis * FixedRotation test * Describe PointOnLine * Add new constraints to the docs * Use gp_Intrinsic_XYZ * Apply suggestions from code review Co-authored-by: Marcus Boyd <mwb@geosol.com.au> * Apply suggestions from code review Co-authored-by: Lorenz <hello@lorenz.space> * Black fix * Apply suggestions from code review Co-authored-by: Lorenz <hello@lorenz.space> Co-authored-by: Jeremy Wright <wrightjmf@gmail.com> * Use windows-latest Co-authored-by: Marcus Boyd <mwb@geosol.com.au> Co-authored-by: Lorenz <hello@lorenz.space> Co-authored-by: Jeremy Wright <wrightjmf@gmail.com>
50 lines
869 B
YAML
50 lines
869 B
YAML
trigger:
|
|
branches:
|
|
include:
|
|
- master
|
|
- refs/tags/*
|
|
|
|
pr:
|
|
- master
|
|
|
|
resources:
|
|
repositories:
|
|
- repository: templates
|
|
type: github
|
|
name: CadQuery/conda-packages
|
|
endpoint: CadQuery
|
|
|
|
parameters:
|
|
- name: minor
|
|
type: object
|
|
default:
|
|
- 8
|
|
- 9
|
|
- 10
|
|
|
|
jobs:
|
|
- ${{ each minor in parameters.minor }}:
|
|
- template: conda-build.yml@templates
|
|
parameters:
|
|
name: Linux
|
|
vmImage: 'ubuntu-18.04'
|
|
py_maj: 3
|
|
py_min: ${{minor}}
|
|
conda_bld: 3.21.6
|
|
|
|
- template: conda-build.yml@templates
|
|
parameters:
|
|
name: macOS
|
|
vmImage: 'macOS-10.15'
|
|
py_maj: 3
|
|
py_min: ${{minor}}
|
|
conda_bld: 3.21.6
|
|
|
|
- template: conda-build.yml@templates
|
|
parameters:
|
|
name: Windows
|
|
vmImage: 'windows-latest'
|
|
py_maj: 3
|
|
py_min: ${{minor}}
|
|
conda_bld: 3.21.6
|