aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/ci.yml')
-rw-r--r--.github/workflows/ci.yml8
1 files changed, 4 insertions, 4 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index e5dbf76..792b879 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -14,8 +14,6 @@ jobs:
# Each major Go release is supported until there are two newer major releases.
# https://go.dev/doc/devel/release#policy
go:
- - "1.19.x" # Debian bookworm, bullseye-backports
- - "1.22.x" # Ubuntu 24.04 LTS "noble"
- "oldstable" # 2nd-latest Golang upstream stable
- "stable" # Latest Go upstream stable
os:
@@ -26,7 +24,7 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- - uses: actions/checkout@v5
+ - uses: actions/checkout@v6
with:
fetch-depth: 0 # Make "git describe" work
@@ -44,11 +42,13 @@ jobs:
# Fix "/usr/bin/fusermount: option allow_other only allowed if 'user_allow_other' is set in /etc/fuse.conf"
# and "/usr/bin/fusermount3: too many FUSE filesystems mounted"
+ # The latter is likely a bug in fusermount, fixed in Oct 2025 by
+ # https://github.com/libfuse/libfuse/commit/bf3dd153fbfcd610d799562490f6555b9d708905
- run: echo -e 'user_allow_other\nmount_max = 10000' | sudo tee -a /etc/fuse.conf && cat /etc/fuse.conf
# Build & upload static binary
- run: ./build-without-openssl.bash
- - uses: actions/upload-artifact@v4
+ - uses: actions/upload-artifact@v6
with:
name: gocryptfs ${{ github.sha }} static ${{ runner.arch }} binary, Go ${{ matrix.go }}
path: gocryptfs