diff --git a/.github/workflows/robustness-template-arm64.yaml b/.github/workflows/robustness-template-arm64.yaml index 2fbb82d8e9d..616cec58254 100644 --- a/.github/workflows/robustness-template-arm64.yaml +++ b/.github/workflows/robustness-template-arm64.yaml @@ -26,7 +26,10 @@ jobs: test: timeout-minutes: 210 runs-on: ${{ fromJson(inputs.runs-on) }} - container: golang:1.19-bullseye + container: + image: golang:1.19-bullseye + # Required for mounting fuse lazyfs + options: --privileged defaults: run: shell: bash @@ -46,6 +49,9 @@ jobs: set -euo pipefail go clean -testcache + # Build LazyFS + apt update && apt-get --yes install cmake libfuse3-dev libfuse3-3 fuse3 + make install-lazyfs # Use --failfast to avoid overriding report generated by failed test GO_TEST_FLAGS="-v --count ${{ inputs.count }} --timeout ${{ inputs.testTimeout }} --failfast --run TestRobustness" case "${ETCD_BRANCH}" in