Skip to content

Commit

Permalink
TEMP: introduce encfs-repo flavor into matrix
Browse files Browse the repository at this point in the history
TODO: move into template after it works
  • Loading branch information
yarikoptic committed Jan 5, 2025
1 parent 7f96882 commit 32b7f7a
Showing 1 changed file with 14 additions and 3 deletions.
17 changes: 14 additions & 3 deletions .github/workflows/build-ubuntu.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -244,7 +244,7 @@ jobs:
needs: build-package
strategy:
matrix:
flavor: ["normal", "crippled-tmp", "crippled-home", "nfs-home", "custom-config1"]
flavor: ["normal", "crippled-tmp", "crippled-home", "nfs-home", "custom-config1", "encfs-repo"]
os: [ubuntu-latest]
fail-fast: false
steps:
Expand Down Expand Up @@ -297,6 +297,11 @@ jobs:
sudo exportfs -a
sudo mount -t nfs localhost:/tmp/nfsmount_ /tmp/nfsmount
fi
if echo "${{ matrix.flavor }}" | grep -q "encfs" ; then
mkdir /tmp/encfsmount_ /tmp/encfsmount
sudo apt-get install -y encfs
encfs --standard --extpass="echo 123" /tmp/encfsmount_ /tmp/encfsmount
fi
case "${{ matrix.flavor }}" in
# For git-annex it causes only few temporary directories to be on the crippled FS,
Expand All @@ -316,7 +321,7 @@ jobs:
nfs-home)
export HOME=/tmp/nfsmount
;;
normal|custom-config1)
normal|custom-config1|encfs-repo)
;;
*)
echo "Unknown flavor ${{ matrix.flavor }}"
Expand All @@ -339,7 +344,13 @@ jobs:
;;
esac
cd $HOME
case "${{ matrix.flavor }}" in
# Perform testing only (leaving TMP or HOME) aside in --repo flavors
# and generally under $HOME
encfs-repo) cd /tmp/encfsmount;;
*) cd $HOME;;
esac
export | grep -e crippledfs || :
timeout 3600 git annex test "${test_opts[@]:-}"
Expand Down

0 comments on commit 32b7f7a

Please sign in to comment.