Skip to content

Commit

Permalink
Salt package v4.8.0
Browse files Browse the repository at this point in the history
  • Loading branch information
qpavsmi committed Jun 14, 2024
1 parent 581578a commit 3454379
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 7 deletions.
28 changes: 24 additions & 4 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,12 @@ jobs:
with:
python-version: '3.10.x'
- name: Init KQCircuits
run: ci/init_kqc.sh
# Was previously run: ci/init_kqc.sh
run: |
python -m pip install -r ci/requirements/tomli-requirements.txt
python -m pip install -r klayout_package/python/requirements/linux/pip-requirements.txt
pip-sync klayout_package/python/requirements/linux/requirements.txt klayout_package/python/requirements/linux/test-requirements.txt
pip install --no-deps -e "klayout_package/python/"
- name: Select KLayout version
run: pip install --force-reinstall -r "ci/requirements/${{ matrix.klayout_version }}-requirements.txt"
if: ${{ matrix.klayout_version != 'latest' }}
Expand Down Expand Up @@ -105,7 +110,12 @@ jobs:
with:
python-version: '3.10.x'
- name: Init KQCircuits
run: ci/init_kqc.sh
# Was previously run: ci/init_kqc.sh
run: |
python -m pip install -r ci/requirements/tomli-requirements.txt
python -m pip install -r klayout_package/python/requirements/linux/pip-requirements.txt
pip-sync klayout_package/python/requirements/linux/requirements.txt klayout_package/python/requirements/linux/test-requirements.txt
pip install --no-deps -e "klayout_package/python/"
- name: Run static code analysis
run: tox -e static_analysis

Expand All @@ -131,7 +141,12 @@ jobs:
- name: Install graphviz
run: sudo apt-get update && sudo apt-get install -y graphviz
- name: Init KQCircuits
run: ci/init_kqc.sh
# Was previously run: ci/init_kqc.sh
run: |
python -m pip install -r ci/requirements/tomli-requirements.txt
python -m pip install -r klayout_package/python/requirements/linux/pip-requirements.txt
pip-sync klayout_package/python/requirements/linux/requirements.txt klayout_package/python/requirements/linux/test-requirements.txt klayout_package/python/requirements/linux/doc-requirements.txt
pip install --no-deps -e "klayout_package/python/"
- name: Make docs
run: |
cd docs
Expand Down Expand Up @@ -180,7 +195,12 @@ jobs:
with:
python-version: '3.10.x'
- name: Init KQCircuits
run: ci/init_kqc.sh
# Was previously run: ci/init_kqc.sh
run: |
python -m pip install -r ci/requirements/tomli-requirements.txt
python -m pip install -r klayout_package/python/requirements/linux/pip-requirements.txt
pip-sync klayout_package/python/requirements/linux/requirements.txt klayout_package/python/requirements/linux/test-requirements.txt
pip install --no-deps -e "klayout_package/python/"
- name: Run check_layer_props.py
run: python util/check_layer_props.py

Expand Down
Loading

0 comments on commit 3454379

Please sign in to comment.