From ae8622c41ad0110f09293f7d7376cc40cc2c75c0 Mon Sep 17 00:00:00 2001 From: Kurt Schwehr Date: Thu, 1 Aug 2024 10:41:44 -0700 Subject: [PATCH] ci.yml: Fix gcc/g++ versions to be the default and set python versions to 3.10 and 3.11 python 3.12 does not have assertDictContainsSubset. --- .github/workflows/ci.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index da52681..1621ad6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,12 +19,17 @@ jobs: strategy: fail-fast: true matrix: - python-version: ['3.7', '3.8', '3.9', '3.10-dev'] + python-version: [ + '3.9', + '3.10', + '3.11' + # '3.12' does not have assertDictContainsSubset. + ] steps: - name: Add required sources and pkgs run: | sudo add-apt-repository --update --yes 'deb http://archive.ubuntu.com/ubuntu/ bionic main universe' - sudo apt-get install gcc-6 g++-6 + sudo apt-get install gcc g++ - name: Checkout repo uses: actions/checkout@v2 @@ -42,9 +47,9 @@ jobs: pip install pytest --upgrade - name: Install - run: CC=g++-6 pip install .\[tests\] --upgrade + run: CC=g++ pip install .\[tests\] --upgrade - name: Script run: | - (cd src && CC=gcc-6 CXX=g++-6 make -f Makefile-custom -j 4 test) + (cd src && CC=gcc CXX=g++ make -f Makefile-custom -j 4 test) py.test ais test --cov=ais --cov-report term-missing