From 10fee797b80251096c62c49db504bd521b3e51c4 Mon Sep 17 00:00:00 2001 From: Jakob Unterwurzacher Date: Sun, 1 Jan 2023 13:48:48 +0100 Subject: [PATCH] gocryptfs: github ci: also test on ubuntu-22.04 Additionally, run the test every month so we always have a recent result available. Github deletes logs after 90 days. --- .github/workflows/main.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index e7d947a3..ad257f23 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,11 +1,17 @@ -on: [push, pull_request] +on: + push: + pull_request: + schedule: + - cron: '0 12 1 * *' # Every 1st of a month at noon UTC jobs: build: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-18.04, ubuntu-20.04] + os: [ubuntu-18.04, ubuntu-20.04, ubuntu-22.04] + # Don't cancel everything when one version fails + fail-fast: false steps: - uses: actions/checkout@v2 - name: apt-get @@ -14,6 +20,6 @@ jobs: sudo apt-get -qq install xfslibs-dev uuid-dev libtool-bin \ e2fsprogs automake gcc libuuid1 quota attr libattr1-dev make \ libacl1-dev libaio-dev xfsprogs libgdbm-dev gawk fio dbench \ - uuid-runtime python sqlite3 fuse + uuid-runtime python3 sqlite3 fuse - name: make run: make -j $(nproc)