Merge pull request #5 from renlililoli/main #19
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: Qiskit tests | |
on: [push, pull_request, workflow_dispatch] | |
jobs: | |
stable: | |
runs-on: ubuntu-latest | |
env: | |
python-version: "3.9" | |
steps: | |
- uses: actions/checkout@v2 | |
- name: Set up Python ${{ env.python-version }} | |
uses: actions/setup-python@v1 | |
with: | |
python-version: ${{ env.python-version }} | |
- name: Set up tox env | |
run: | | |
pver=${{ env.python-version }} | |
tox_env="-epy${pver/./}" | |
echo tox_env | |
echo TOX_ENV=$tox_env >> $GITHUB_ENV | |
- name: Install dependencies | |
run: | | |
python -m pip install --upgrade pip | |
pip install -r requirements.txt | |
pip install -r requirements-dev.txt | |
pip install qiskit --upgrade | |
- name: Test using tox envs | |
run: | | |
tox ${{ env.TOX_ENV }} | |
dev: | |
runs-on: ubuntu-latest | |
env: | |
python-version: "3.9" | |
steps: | |
- uses: actions/checkout@v2 | |
- name: Set up Python ${{ env.python-version }} | |
uses: actions/setup-python@v1 | |
with: | |
python-version: ${{ env.python-version }} | |
- name: Set up tox env | |
run: | | |
pver=${{ env.python-version }} | |
tox_env="-epy${pver/./}" | |
echo tox_env | |
echo TOX_ENV=$tox_env >> $GITHUB_ENV | |
- name: Install dependencies | |
run: | | |
python -m pip install --upgrade pip | |
pip install -r requirements.txt | |
pip install -r requirements-dev.txt | |
git clone https://github.com/Qiskit/qiskit.git | |
cd qiskit | |
pip install cython | |
pip uninstall qiskit --yes | |
pip install . | |
- name: Test using tox envs | |
run: | | |
tox ${{ env.TOX_ENV }} |