Remove workflow we don't need anymore, update job name.
@@ -33,59 +33,8 @@ jobs:
with:
github_token: ${{ github.token }}
- unit_tests_pyjion:
- name: Run Unit Tests on Pyjion Python 3.10
- runs-on: ubuntu-latest
-
- needs: pre_job
- if: ${{ needs.pre_job.outputs.should_skip == 'false' || github.ref == 'refs/heads/trunk' }}
-
- steps:
- - uses: actions/checkout@master
- with:
- fetch-depth: 1
-
- - name: Use Python 3.10
- uses: actions/setup-python@v2
- with:
- python-version: "3.10"
-
- # From https://github.com/tonybaloney/Pyjion/blob/develop/main/.github/workflows/benchmark.yml#L26
- - name: Install OS / deb dependencies
- run: |
- sudo DEBIAN_FRONTEND=noninteractive apt-get update
- sudo DEBIAN_FRONTEND=noninteractive apt-get install -yq cmake llvm-9 clang-9 autoconf automake \
- libtool build-essential python curl git lldb-6.0 liblldb-6.0-dev \
- libunwind8 libunwind8-dev gettext libicu-dev liblttng-ust-dev \
- libssl-dev libnuma-dev libkrb5-dev zlib1g-dev
-
- - name: Setup Dotnet 6
- uses: actions/setup-dotnet@v1
- with:
- dotnet-version: "6.0.100"
-
- - name: Cache Python Dependencies
- uses: actions/cache@v2
- with:
- path: ~/.cache/pip
- key: ${{ runner.os }}-pip-${{ hashFiles('requirements-tests.txt', '') }}
- restore-keys: |
- ${{ runner.os }}-pip-
-
- - name: Install Pyjion
- run: |
- pip install --upgrade pyjion
-
- - name: Install Python Dependencies
- run: |
- pip install "tox==3.24.4"
-
- - name: Run unit tests tox target
- run: |
- script -e -c "tox -e pypyjion"
-
unit_tests:
- name: Unit Tests ${{ matrix.python_version }}
+ name: Unit Tests (Python ${{ matrix.python_version }})
runs-on: ${{ matrix.os }}
timeout-minutes: 8
@@ -119,7 +68,6 @@ jobs:
python-version: ${{ matrix.python_version }}
- name: Install OS / deb dependencies
- if: ${{ matrix.python_version != 'pyjion' }}
run: |
sudo DEBIAN_FRONTEND=noninteractive apt-get update
sudo DEBIAN_FRONTEND=noninteractive apt-get install -yq gcc libvirt-dev
@@ -130,7 +78,7 @@ jobs:
with:
python-version: "3.10"
- # From https://github.com/tonybaloney/Pyjion/blob/develop/main/.github/workflows/benchmark.yml#L26
+ # From https://github.com/tonybaloney/Pyjion/blob/develop/main/.github/workflows/benchmark.yml#L26 (MIT)
- name: Install OS / deb dependencies
if: ${{ matrix.python_version == 'pyjion' }}
run: |
@@ -154,6 +102,11 @@ jobs:
restore-keys: |
${{ runner.os }}-pip-
+ - name: Install Pyjion
+ if: ${{ matrix.python_version == 'pyjion' }}
+ run: |
+ pip install pyjion
+
- name: Install Python Dependencies
run: |
pip install "tox==3.24.4"
