Tomb/.github/workflows/ci.yml
Jaromil 60034b0b55 update test docker to devuan chimaera
install pinentry curses and gpg

update github action checkout v3
2022-04-13 22:53:36 +02:00

22 lines
554 B
YAML

name:
Tomb CI
on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Build the Docker image
run: |
cp -v extras/test/Dockerfile .
docker build -t dyne/tomb .
- name: Disable swap
run: sudo swapoff -a
- name: Run main test suite
run: docker run -t --privileged dyne/tomb /bin/bash -c "make test"
- name: Run Tomb-kdb tests
run: docker run -t --privileged dyne/tomb /bin/bash -c "make -C extras/kdf-keys test"