aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorJán Jančár2024-01-23 14:49:47 +0100
committerGitHub2024-01-23 14:49:47 +0100
commit9f59cc7484db2ce00ffe13dd28e70c0cd50724bc (patch)
tree80408f3fd83146e4268807b3daf88cfe49e45ebe /.github
parent26bcfbaf637f283609e3a6abddb5672077b1559f (diff)
parent256d247210c9b22797eeadb8776bfa2204bf9186 (diff)
downloadpyecsca-9f59cc7484db2ce00ffe13dd28e70c0cd50724bc.tar.gz
pyecsca-9f59cc7484db2ce00ffe13dd28e70c0cd50724bc.tar.zst
pyecsca-9f59cc7484db2ce00ffe13dd28e70c0cd50724bc.zip
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/lint.yml10
-rw-r--r--.github/workflows/perf.yml14
-rw-r--r--.github/workflows/test.yml14
3 files changed, 19 insertions, 19 deletions
diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index 0f64bd9..88553e6 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -6,25 +6,25 @@ env:
LLVM_CONFIG: /usr/bin/llvm-config-10
PS_PACKAGES: libps4000 libps5000 libps6000
GMP_PACKAGES: libgmp-dev libmpfr-dev libmpc-dev
- OTHER_PACKAGES: swig gcc libpcsclite-dev llvm-10 libllvm10 llvm-10-dev
+ OTHER_PACKAGES: swig gcc libpcsclite-dev llvm-10 libllvm10 llvm-10-dev libpari-dev pari-gp pari-seadata
jobs:
lint:
runs-on: ubuntu-20.04
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
with:
submodules: true
- - uses: actions/cache@v3
+ - uses: actions/cache@v4
with:
path: ~/.cache/pip
key: pip-${{ runner.os }}-3.9-${{ hashFiles('pyproject.toml') }}
restore-keys: |
pip-${{ runner.os }}-
- name: Setup Python 3.9
- uses: actions/setup-python@v3
+ uses: actions/setup-python@v5
with:
- python-version: "3.9"
+ python-version: "3.10"
- name: Add picoscope repository
run: |
curl "https://labs.picotech.com/debian/dists/picoscope/Release.gpg.key" | sudo apt-key add
diff --git a/.github/workflows/perf.yml b/.github/workflows/perf.yml
index 3a6bf7a..6f1da7e 100644
--- a/.github/workflows/perf.yml
+++ b/.github/workflows/perf.yml
@@ -6,23 +6,23 @@ env:
LLVM_CONFIG: /usr/bin/llvm-config-10
PS_PACKAGES: libps4000 libps5000 libps6000
GMP_PACKAGES: libgmp-dev libmpfr-dev libmpc-dev
- OTHER_PACKAGES: swig gcc libpcsclite-dev llvm-10 libllvm10 llvm-10-dev
+ OTHER_PACKAGES: swig gcc libpcsclite-dev llvm-10 libllvm10 llvm-10-dev libpari-dev pari-gp pari-seadata
jobs:
perf:
runs-on: ubuntu-20.04
strategy:
matrix:
- python-version: ["3.8", "3.9"]
+ python-version: ["3.9", "3.10"]
gmp: [0, 1]
env:
PYTHON: ${{ matrix.python-version }}
USE_GMP: ${{ matrix.gmp }}
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
with:
submodules: true
- - uses: actions/cache@v3
+ - uses: actions/cache@v4
with:
path: ~/.cache/pip
key: pip-${{ runner.os }}-${{ matrix.gmp }}-${{ matrix.python-version }}-${{ hashFiles('pyproject.toml') }}
@@ -31,7 +31,7 @@ jobs:
pip-${{ runner.os }}-${{ matrix.gmp }}-
pip-${{ runner.os }}-
- name: Setup Python ${{ matrix.python-version }}
- uses: actions/setup-python@v3
+ uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Add picoscope repository
@@ -53,8 +53,8 @@ jobs:
- name: Install dependencies
run: |
python -m pip install -U pip setuptools wheel
- if [ $USE_GMP == 1 ]; then pip install -e ".[picoscope_sdk, picoscope_alt, chipwhisperer, smartcard, gmp, test, dev]"; fi
- if [ $USE_GMP == 0 ]; then pip install -e ".[picoscope_sdk, picoscope_alt, chipwhisperer, smartcard, test, dev]"; fi
+ if [ $USE_GMP == 1 ]; then pip install -e ".[picoscope_sdk, picoscope_alt, chipwhisperer, smartcard, pari, gmp, test, dev]"; fi
+ if [ $USE_GMP == 0 ]; then pip install -e ".[picoscope_sdk, picoscope_alt, chipwhisperer, smartcard, pari, test, dev]"; fi
- name: Perf
run: |
make perf
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 09736e4..77aae77 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -6,23 +6,23 @@ env:
LLVM_CONFIG: /usr/bin/llvm-config-10
PS_PACKAGES: libps4000 libps5000 libps6000
GMP_PACKAGES: libgmp-dev libmpfr-dev libmpc-dev
- OTHER_PACKAGES: swig gcc libpcsclite-dev llvm-10 libllvm10 llvm-10-dev
+ OTHER_PACKAGES: swig gcc libpcsclite-dev llvm-10 libllvm10 llvm-10-dev libpari-dev pari-gp pari-seadata
jobs:
test:
runs-on: ubuntu-20.04
strategy:
matrix:
- python-version: ["3.8", "3.9", "3.10"]
+ python-version: ["3.9", "3.10"]
gmp: [0, 1]
env:
PYTHON: ${{ matrix.python-version }}
USE_GMP: ${{ matrix.gmp }}
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
with:
submodules: true
- - uses: actions/cache@v3
+ - uses: actions/cache@v4
with:
path: ~/.cache/pip
key: pip-${{ runner.os }}-${{ matrix.gmp }}-${{ matrix.python-version }}-${{ hashFiles('pyproject.toml') }}
@@ -31,7 +31,7 @@ jobs:
pip-${{ runner.os }}-${{ matrix.gmp }}-
pip-${{ runner.os }}-
- name: Setup Python ${{ matrix.python-version }}
- uses: actions/setup-python@v3
+ uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Add picoscope repository
@@ -53,8 +53,8 @@ jobs:
- name: Install dependencies
run: |
python -m pip install -U pip setuptools wheel
- if [ $USE_GMP == 1 ]; then pip install -e ".[picoscope_sdk, picoscope_alt, chipwhisperer, smartcard, gmp, test, dev]"; fi
- if [ $USE_GMP == 0 ]; then pip install -e ".[picoscope_sdk, picoscope_alt, chipwhisperer, smartcard, test, dev]"; fi
+ if [ $USE_GMP == 1 ]; then pip install -e ".[picoscope_sdk, picoscope_alt, chipwhisperer, smartcard, pari, gmp, test, dev]"; fi
+ if [ $USE_GMP == 0 ]; then pip install -e ".[picoscope_sdk, picoscope_alt, chipwhisperer, smartcard, pari, test, dev]"; fi
- name: Test
run: |
make test