mirror of
https://github.com/Llewellynvdm/Tomb.git
synced 2024-11-10 23:20:57 +00:00
enable tests on ubuntu 24, and add doas and argon2 to CI
also remove python2 from latest ubuntu as no more found doas test is enabled only for latest
This commit is contained in:
parent
73950fe3d8
commit
ef1541f7a2
15
.github/workflows/linux.yml
vendored
15
.github/workflows/linux.yml
vendored
@ -25,13 +25,24 @@ jobs:
|
|||||||
build-matrix:
|
build-matrix:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
os: [ubuntu-22.04, ubuntu-20.04]
|
os: [ubuntu-22.04, ubuntu-20.04, ubuntu-24.04]
|
||||||
runs-on: ${{ matrix.os }}
|
runs-on: ${{ matrix.os }}
|
||||||
steps:
|
steps:
|
||||||
- name: Install tomb dependencies
|
- name: Install tomb dependencies
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get update -y -q
|
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
|
- uses: actions/checkout@v3
|
||||||
- name: Build the pbkdf2 extras
|
- name: Build the pbkdf2 extras
|
||||||
run: |
|
run: |
|
||||||
|
Loading…
Reference in New Issue
Block a user