Is /dev/fuse useable in github actions?


I have a project that need /dev/fuse device to test. Currently its CI is running on travis and I tried to migrate to github actions but it seems that /dev/fuse is not accessible as I’m getting EINVAL when reading from it although I can open it w/o issues.

Is there any extra config to enable access to /dev/fuse device?


The FUSE seems is not pre-installed on the GitHub-hosted runners.
You can try to use the following ways to install FUSE on the GitHub-hosted runners:

  • On Linux runner

    sudo apt-get update
    sudo apt-get install fuse
  • On macOS runner

    brew cask install osxfuse