mirror of
https://github.com/Llewellynvdm/Tomb.git
synced 2024-11-25 14:17:41 +00:00
60034b0b55
install pinentry curses and gpg update github action checkout v3
22 lines
554 B
YAML
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"
|