Getting "Caching for 'false' is not supported" error when using 3rd party action
higaski opened this issue Β· comments
Vincent Hamp commented
Bug report info
act version: 0.2.60
GOOS: linux
GOARCH: amd64
NumCPU: 16
Docker host: DOCKER_HOST environment variable is not set
Sockets found:
/var/run/docker.sock
Config files:
/home/vinci/.actrc:
-P ubuntu-latest=catthehacker/ubuntu:full-latest
-P ubuntu-22.04=catthehacker/ubuntu:full-22.04
-P ubuntu-20.04=catthehacker/ubuntu:full-20.04
-P ubuntu-18.04=catthehacker/ubuntu:full-18.04
Build info:
Go version: go1.22.0
Module path: github.com/nektos/act
Main version: (devel)
Main path: github.com/nektos/act
Main checksum:
Build settings:
-buildmode: pie
-compiler: gc
-trimpath: true
DefaultGODEBUG: httplaxcontentlength=1,httpmuxgo121=1,panicnil=1,tls10server=1,tlsrsakex=1,tlsunsafeekm=1
CGO_ENABLED: 1
GOARCH: amd64
GOOS: linux
GOAMD64: v1
Docker Engine:
Engine version: 25.0.3
Engine runtime: runc
Cgroup version: 2
Cgroup driver: systemd
Storage driver: overlay2
Registry URI: https://index.docker.io/v1/
OS: Garuda Linux
OS type: linux
OS version:
OS arch: x86_64
OS kernel: 6.7.8-zen1-1-zen
OS CPU: 16
OS memory: 31241 MB
Security options:
name=seccomp,profile=builtin
name=cgroupns
Command used with act
act
Describe issue
I have a workflow which uses the install-qt-action action which I'd like to run locally. Sadly this GitHub action seems to setup some Python stuff which act complains about.
Link to GitHub repository
No response
Workflow content
name: build
on:
push:
branches: [master]
jobs:
x86_64-linux-gnu-gcc:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4.1.1
with:
fetch-depth: 0
- uses: jurplel/install-qt-action@v3
with:
version: '6.6.2'
- run: cmake -Bbuild
env:
CC: gcc-13
CXX: g++-13
- run: cmake --build build --parallel --target all
Relevant log output
[build/x86_64-linux-gnu-gcc] β Run Main jurplel/install-qt-action@v3
[build/x86_64-linux-gnu-gcc] π³ docker cp src=/home/vinci/.cache/act/jurplel-install-qt-action@v3/ dst=/var/run/act/actions/jurplel-install-qt-action@v3/
[build/x86_64-linux-gnu-gcc] π³ docker exec cmd=[chown -R 1001:127 /var/run/act/actions/jurplel-install-qt-action@v3/] user=0 workdir=
[build/x86_64-linux-gnu-gcc] β Run Main Setup Python
[build/x86_64-linux-gnu-gcc] π³ docker cp src=/home/vinci/.cache/act/actions-setup-python@v5/ dst=/var/run/act/actions/actions-setup-python@v5/
[build/x86_64-linux-gnu-gcc] π³ docker exec cmd=[chown -R 1001:127 /var/run/act/actions/actions-setup-python@v5/] user=0 workdir=
[build/x86_64-linux-gnu-gcc] π³ docker exec cmd=[node /var/run/act/actions/actions-setup-python@v5/dist/setup/index.js] user= workdir=
[build/x86_64-linux-gnu-gcc] π¬ ::debug::Python is expected to be installed into /opt/hostedtoolcache
[build/x86_64-linux-gnu-gcc] β ::group::Installed versions
[build/x86_64-linux-gnu-gcc] π¬ ::debug::Semantic version spec of 3.6.x - 3.11.x is 3.6.x - 3.11.x
[build/x86_64-linux-gnu-gcc] π¬ ::debug::isExplicit:
[build/x86_64-linux-gnu-gcc] π¬ ::debug::explicit? false
[build/x86_64-linux-gnu-gcc] π¬ ::debug::isExplicit: 3.10.13
[build/x86_64-linux-gnu-gcc] π¬ ::debug::explicit? true
[build/x86_64-linux-gnu-gcc] π¬ ::debug::isExplicit: 3.11.7
[build/x86_64-linux-gnu-gcc] π¬ ::debug::explicit? true
[build/x86_64-linux-gnu-gcc] π¬ ::debug::isExplicit: 3.12.1
[build/x86_64-linux-gnu-gcc] π¬ ::debug::explicit? true
[build/x86_64-linux-gnu-gcc] π¬ ::debug::isExplicit: 3.7.17
[build/x86_64-linux-gnu-gcc] π¬ ::debug::explicit? true
[build/x86_64-linux-gnu-gcc] π¬ ::debug::isExplicit: 3.8.18
[build/x86_64-linux-gnu-gcc] π¬ ::debug::explicit? true
[build/x86_64-linux-gnu-gcc] π¬ ::debug::isExplicit: 3.9.18
[build/x86_64-linux-gnu-gcc] π¬ ::debug::explicit? true
[build/x86_64-linux-gnu-gcc] π¬ ::debug::evaluating 6 versions
[build/x86_64-linux-gnu-gcc] π¬ ::debug::matched: 3.11.7
[build/x86_64-linux-gnu-gcc] π¬ ::debug::checking cache: /opt/hostedtoolcache/Python/3.11.7/x64
[build/x86_64-linux-gnu-gcc] π¬ ::debug::Found tool in cache Python 3.11.7 x64
| Successfully set up CPython (3.11.7)
[build/x86_64-linux-gnu-gcc] β ::endgroup::
[build/x86_64-linux-gnu-gcc] β ::error::Caching for 'false' is not supported
[build/x86_64-linux-gnu-gcc] β Failure - Main Setup Python
Additional information
I don't have a lot of experience with GitHub actions yet, please forgive me if this isn't a really a bug. Might it be due to act not supporting caching?
Quentium commented
Same issue here
[Build Stacer Application/Build App] π¬ ::debug::Found tool in cache Python 3.11.9 x64
| Successfully set up CPython (3.11.9)
[Build Stacer Application/Build App] β ::endgroup::
[Build Stacer Application/Build App] β ::error::Caching for 'false' is not supported
[Build Stacer Application/Build App] β Failure - Main Setup Python
[Build Stacer Application/Build App] β ::set-env:: pythonLocation=/opt/hostedtoolcache/Python/3.11.9/x64
[Build Stacer Application/Build App] β ::set-env:: PKG_CONFIG_PATH=/opt/hostedtoolcache/Python/3.11.9/x64/lib/pkgconfig
[Build Stacer Application/Build App] β ::set-env:: Python_ROOT_DIR=/opt/hostedtoolcache/Python/3.11.9/x64
[Build Stacer Application/Build App] β ::set-env:: Python2_ROOT_DIR=/opt/hostedtoolcache/Python/3.11.9/x64
[Build Stacer Application/Build App] β ::set-env:: Python3_ROOT_DIR=/opt/hostedtoolcache/Python/3.11.9/x64
[Build Stacer Application/Build App] β ::set-env:: LD_LIBRARY_PATH=/opt/hostedtoolcache/Python/3.11.9/x64/lib
[Build Stacer Application/Build App] β ::set-output:: python-version=3.11.9
[Build Stacer Application/Build App] β ::set-output:: python-path=/opt/hostedtoolcache/Python/3.11.9/x64/bin/python
[Build Stacer Application/Build App] β ::add-path:: /opt/hostedtoolcache/Python/3.11.9/x64
[Build Stacer Application/Build App] β ::add-path:: /opt/hostedtoolcache/Python/3.11.9/x64/bin
[Build Stacer Application/Build App] exitcode '1': failure
[Build Stacer Application/Build App] β Failure - Main Install Qt
[Build Stacer Application/Build App] β ::set-env:: pythonLocation=/opt/hostedtoolcache/Python/3.11.9/x64
[Build Stacer Application/Build App] β ::set-env:: PKG_CONFIG_PATH=/opt/hostedtoolcache/Python/3.11.9/x64/lib/pkgconfig
[Build Stacer Application/Build App] β ::set-env:: Python_ROOT_DIR=/opt/hostedtoolcache/Python/3.11.9/x64
[Build Stacer Application/Build App] β ::set-env:: Python2_ROOT_DIR=/opt/hostedtoolcache/Python/3.11.9/x64
[Build Stacer Application/Build App] β ::set-env:: Python3_ROOT_DIR=/opt/hostedtoolcache/Python/3.11.9/x64
[Build Stacer Application/Build App] β ::set-env:: LD_LIBRARY_PATH=/opt/hostedtoolcache/Python/3.11.9/x64/lib
[Build Stacer Application/Build App] β ::set-output:: python-version=3.11.9
[Build Stacer Application/Build App] β ::set-output:: python-path=/opt/hostedtoolcache/Python/3.11.9/x64/bin/python
[Build Stacer Application/Build App] β ::add-path:: /opt/hostedtoolcache/Python/3.11.9/x64
[Build Stacer Application/Build App] β ::add-path:: /opt/hostedtoolcache/Python/3.11.9/x64/bin
[Build Stacer Application/Build App] exitcode '1': failure```