Skip to content

Commit

Permalink
ci.yml: Fix gcc/g++ versions to be the default and set python version…
Browse files Browse the repository at this point in the history
…s to 3.10 and 3.11

python 3.12 does not have assertDictContainsSubset.
  • Loading branch information
schwehr authored Aug 1, 2024
1 parent d738df7 commit ae8622c
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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

0 comments on commit ae8622c

Please sign in to comment.