comparison .github/workflows/ci-test.yml @ 6848:eafbd37354ab

don't pulll gpgme directly. also reduce runs to 3.10 and 2.7 during testing.
author John Rouillard <rouilj@ieee.org>
date Wed, 31 Aug 2022 21:58:38 -0400
parents 1f335fc08795
children 86c64ed14a6d
comparison
equal deleted inserted replaced
6847:1f335fc08795 6848:eafbd37354ab
20 20
21 strategy: 21 strategy:
22 fail-fast: false 22 fail-fast: false
23 matrix: 23 matrix:
24 # Run in all these versions of Python 24 # Run in all these versions of Python
25 python-version: [ "2.7", "3.10", "3.9", "3.8", "3.6" ] 25 python-version: [ "2.7", "3.10" ]
26 #python-version: [ "2.7", "3.10", "3.9", "3.8", "3.6" ]
26 # use for multiple os or ubuntu versions 27 # use for multiple os or ubuntu versions
27 # os: [ubuntu-latest, macos-latest, windows-latest] 28 # os: [ubuntu-latest, macos-latest, windows-latest]
28 29
29 #env: 30 #env:
30 # OS: ${{ matrix.os }} 31 # OS: ${{ matrix.os }}
76 - name: Install db libraries 77 - name: Install db libraries
77 run: pip install psycopg2 mysqlclient 78 run: pip install psycopg2 mysqlclient
78 79
79 - name: Install auxilary packages 80 - name: Install auxilary packages
80 run: | 81 run: |
81 sudo apt-get install swig gpgsm libgpgme # needed for gpg 82 sudo apt-get install swig gpgsm # needed for gpg pulls in libgpgme
82 pip install beautifulsoup4 brotli gpg jinja2 markdown2 \ 83 pip install beautifulsoup4 brotli gpg jinja2 markdown2 \
83 pyjwt pytz whoosh 84 pyjwt pytz whoosh
84 85
85 - name: Install aux packages that need versions differences 86 - name: Install aux packages that need versions differences
86 # if zstd fails install, keep going with test, don't abort 87 # if zstd fails install, keep going with test, don't abort

Roundup Issue Tracker: http://roundup-tracker.org/