From b5c01cbb3907206186dcd1d30143e4976667e00f Mon Sep 17 00:00:00 2001 From: Thomas Mangin Date: Mon, 14 Oct 2024 22:16:50 +0100 Subject: [PATCH] re-add 3.7 testin on 22.04 --- .github/workflows/functional-3.7.yml | 49 ++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 .github/workflows/functional-3.7.yml diff --git a/.github/workflows/functional-3.7.yml b/.github/workflows/functional-3.7.yml new file mode 100644 index 000000000..f45e6aa87 --- /dev/null +++ b/.github/workflows/functional-3.7.yml @@ -0,0 +1,49 @@ +name: Functional Testing + +on: + push: + branches: [main, 4.2, 3.4] + pull_request: + branches: [main] + +permissions: + contents: read + +jobs: + build: + # runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + python-version: ["3.7"] + os: ["ubuntu-22.04"] + + steps: + - uses: actions/checkout@v4 + - name: Set up Python + uses: actions/setup-python@v5.2.0 + with: + python-version: ${{ matrix.python-version }} + + - name: run python version + run: | + python --version + + - name: Install dependencies + run: | + python -m pip install --no-cache-dir --upgrade pip + pip install --no-cache-dir -r requirements.txt + pip install psutil + + - name: Configuration + run: | + ./qa/bin/functional parsing + + - name: Functional + run: | + ./qa/bin/functional encoding + + - name: Decoding + run: | + ./qa/bin/functional decoding