Skip to content

Commit

Permalink
enable tests on ubuntu 24, and add doas and argon2 to CI
Browse files Browse the repository at this point in the history
also remove python2 from latest ubuntu as no more found

doas test is enabled only for latest
  • Loading branch information
jaromil committed Aug 31, 2024
1 parent 73950fe commit ef1541f
Showing 1 changed file with 13 additions and 2 deletions.
15 changes: 13 additions & 2 deletions .github/workflows/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,24 @@ jobs:
build-matrix:
strategy:
matrix:
os: [ubuntu-22.04, ubuntu-20.04]
os: [ubuntu-22.04, ubuntu-20.04, ubuntu-24.04]
runs-on: ${{ matrix.os }}
steps:
- name: Install tomb dependencies
run: |
sudo apt-get update -y -q
sudo apt-get install -y -q zsh cryptsetup gpg gawk libgcrypt20-dev steghide qrencode python2 python3-pip python3-dev libssl-dev make gcc sudo gettext bsdmainutils file pinentry-curses xxd libsodium23 libsodium-dev
sudo apt-get install -y -q zsh cryptsetup gpg gawk libgcrypt20-dev steghide qrencode python3-pip python3-dev libssl-dev make gcc sudo gettext bsdmainutils file pinentry-curses xxd libsodium23 libsodium-dev argon2
- name: Install python2 on ubuntu 20
if: matrix.os == 'ubuntu-20.04'
run: sudo apt-get install -y -q python2
- name: Install python2 on ubuntu 22
if: matrix.os == 'ubuntu-22.04'
run: sudo apt-get install -y -q python2
- name: Install doas where found
if: matrix.os == 'ubuntu-24.04'
run: |
sudo apt-get install -y -q opendoas
echo "permit nopass root" | sudo tee /etc/doas.conf
- uses: actions/checkout@v3
- name: Build the pbkdf2 extras
run: |
Expand Down

0 comments on commit ef1541f

Please sign in to comment.