still not working, put back action debug #365
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: ironpython | |
on: | |
push: | |
branches: | |
- main | |
- wip | |
pull_request: | |
jobs: | |
build: | |
name: windows-ironpython | |
runs-on: windows-latest | |
steps: | |
- uses: actions/checkout@v2 | |
- name: "Set up CPython 3.9" | |
uses: actions/setup-python@v2 | |
with: | |
python-version: 3.9 | |
- name: Install CPython dependencies" | |
run: | | |
python -m pip install --upgrade pip | |
- name: "Install COMPAS Fab on CPython First" | |
run: | | |
pip install --no-cache-dir . | |
- name: Install Ironpython and ironpython-pytest | |
run: | | |
echo "Installing IronPython..." | |
choco install ironpython --version=2.7.8.1 | |
echo "Downloading ironpython-pytest..." | |
curl -o ironpython-pytest.tar.gz -LJO https://pypi.debian.net/ironpython-pytest/latest | |
echo "Ensure pip on IronPython and install pytest..." | |
ipy -X:Frames -m ensurepip | |
ipy -X:Frames -m pip install --no-deps ironpython-pytest.tar.gz | |
- uses: NuGet/setup-nuget@v1.0.5 | |
- name: Point IRONPYTHONPATH to the CPYTHON installation | |
run: | | |
$Env:IRONPYTHONPATH = python -c "import sysconfig; print(sysconfig.get_path('purelib'))" | |
echo "Setting IRONPYTHONPATH to $Env:IRONPYTHONPATH" | |
- name: Test import compas_fab | |
run: | | |
echo "Testing import of compas_fab..." | |
ipy -m compas_fab | |
- name: Run tests | |
run: | | |
echo "Running tests..." | |
ipy tests/ipy_test_runner.py | |
- uses: compas-dev/compas-actions.ghpython_components@v5 | |
with: | |
source: src/compas_fab/ghpython/components | |
target: src/compas_fab/ghpython/components/ghuser | |
- uses: fawazahmed0/action-debug-vscode@main |