[GH-ISSUE #2086] run-vcpkg fails on latest ubuntu full image #998

Closed
opened 2026-03-01 21:48:04 +03:00 by kerem · 6 comments
Owner

Originally created by @eladm-ultrawis on GitHub (Nov 10, 2023).
Original GitHub issue: https://github.com/nektos/act/issues/2086

Bug report info

act version:            0.2.53
GOOS:                   linux
GOARCH:                 amd64
NumCPU:                 12
Docker host:            DOCKER_HOST environment variable is not set
Sockets found:
        /var/run/docker.sock
Config files:           
        /home/eladm/.actrc:
                -P ubuntu-latest=catthehacker/ubuntu:full-latest
                -P ubuntu-22.04=catthehacker/ubuntu:act-22.04
                -P ubuntu-20.04=catthehacker/ubuntu:act-20.04
                -P ubuntu-18.04=catthehacker/ubuntu:act-18.04
Build info:
        Go version:            go1.21.3
        Module path:           command-line-arguments
        Main version:          
        Main path:             
        Main checksum:         
        Build settings:
                -buildmode:           exe
                -compiler:            gc
                -ldflags:             -X main.version=0.2.53
                DefaultGODEBUG:       panicnil=1
                CGO_ENABLED:          1
                CGO_CFLAGS:           
                CGO_CPPFLAGS:         
                CGO_CXXFLAGS:         
                CGO_LDFLAGS:          
                GOARCH:               amd64
                GOOS:                 linux
                GOAMD64:              v1
Docker Engine:
        Engine version:        24.0.6
        Engine runtime:        runc
        Cgroup version:        1
        Cgroup driver:         cgroupfs
        Storage driver:        overlay2
        Registry URI:          https://index.docker.io/v1/
        OS:                    Docker Desktop
        OS type:               linux
        OS version:            
        OS arch:               x86_64
        OS kernel:             5.15.90.1-microsoft-standard-WSL2
        OS CPU:                12
        OS memory:             7879 MB
        Security options:
                name=seccomp,profile=unconfined

Command used with act

act -j linux-clang -P ubuntu-latest=catthehacker/ubuntu:full-latest

Describe issue

When I run it on ubuntu-22.04 it succeeds. however if I use the act latest and full image it fails:

No response

Workflow content

name: ci2
run-name: PR Check run by ${{ github.actor }}

on:
  workflow_dispatch: # allow manual runs 
jobs:
  linux-clang:
    # runs-on: ubuntu-22.04
    runs-on: ubuntu-latest
    steps:
    - name: get vcpkg
      uses: lukka/run-vcpkg@v11
      with:
        vcpkgGitCommitId: '9f03078bdcbab3ad8c1e3927c40c3fb48e42501f'
         # This is the default location of the directory containing vcpkg sources.
         # Change it to the right location if needed.
         # vcpkgDirectory: '${{ github.workspace }}/vcpkg'

Relevant log output

DEBU[0000] Loading environment from /home/eladm/workspace/cranebit/.env 
DEBU[0000] Loading action inputs from /home/eladm/workspace/cranebit/.input 
DEBU[0000] Loading secrets from /home/eladm/workspace/cranebit/.secrets 
DEBU[0000] Loading vars from /home/eladm/workspace/cranebit/.vars 
DEBU[0000] Evaluated matrix inclusions: map[]           
DEBU[0000] Loading workflows from '/home/eladm/workspace/cranebit/.github/workflows' 
DEBU[0000] Loading workflows recursively                
DEBU[0000] Conditional GET for notices etag=df4a27af-d201-419a-85b1-7f95d52fd945 
DEBU[0000] Found workflow 'ci.yml' in '/home/eladm/workspace/cranebit/.github/workflows/ci.yml' 
DEBU[0000] Found workflow 'ci2.yml' in '/home/eladm/workspace/cranebit/.github/workflows/ci2.yml' 
DEBU[0000] Reading workflow '/home/eladm/workspace/cranebit/.github/workflows/ci.yml' 
DEBU[0000] Reading workflow '/home/eladm/workspace/cranebit/.github/workflows/ci2.yml' 
DEBU[0000] Preparing plan with a job: linux-clang       
WARN[0000] Could not find any stages to run. View the valid jobs with `act --list`. Use `act --help` to find how to filter by Job ID/Workflow/Event Name 
DEBU[0000] Using the only detected workflow event: workflow_dispatch 
DEBU[0000] Planning job: linux-clang                    
WARN[0000] Could not find any stages to run. View the valid jobs with `act --list`. Use `act --help` to find how to filter by Job ID/Workflow/Event Name 
DEBU[0000] gc: 2023-11-10 13:30:18.278409724 +0200 IST m=+0.003595978  module=artifactcache
DEBU[0000] Plan Stages: [0xc000394450]                  
DEBU[0000] Stages Runs: [linux-clang]                   
DEBU[0000] Job.Name: linux-clang                        
DEBU[0000] Job.RawNeeds: {0 0    <nil> []    0 0}       
DEBU[0000] Job.RawRunsOn: {8 0 !!str ubuntu-latest  <nil> []    10 14} 
DEBU[0000] Job.Env: {0 0    <nil> []    0 0}            
DEBU[0000] Job.If: {0 0  success()  <nil> []    0 0}    
DEBU[0000] Job.Steps: get vcpkg                         
DEBU[0000] Job.TimeoutMinutes:                          
DEBU[0000] Job.Services: map[]                          
DEBU[0000] Job.Strategy: <nil>                          
DEBU[0000] Job.RawContainer: {0 0    <nil> []    0 0}   
DEBU[0000] Job.Defaults.Run.Shell:                      
DEBU[0000] Job.Defaults.Run.WorkingDirectory:           
DEBU[0000] Job.Outputs: map[]                           
DEBU[0000] Job.Uses:                                    
DEBU[0000] Job.With: map[]                              
DEBU[0000] Job.Result:                                  
DEBU[0000] Empty Strategy, matrixes=[map[]]             
DEBU[0000] Job Matrices: [map[]]                        
DEBU[0000] Runner Matrices: map[]                       
DEBU[0000] Final matrix after applying user inclusions '[map[]]' 
DEBU[0000] Loading revision from git directory          
DEBU[0000] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece 
DEBU[0000] HEAD points to 'cb15e05d7d8905771fa9db6d6934ea3fc0c55ece' 
DEBU[0000] using github ref: refs/heads/eladm/086_pano  
DEBU[0000] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece 
DEBU[0000] Detected CPUs: 12                            
[ci2/linux-clang] [DEBUG] evaluating expression 'success()'
[ci2/linux-clang] [DEBUG] expression 'success()' evaluated to 'true'
[ci2/linux-clang] 🚀  Start image=catthehacker/ubuntu:full-latest
INFO[0000] Parallel tasks (0) below minimum, setting to 1 
[ci2/linux-clang]   🐳  docker pull image=catthehacker/ubuntu:full-latest platform= username= forcePull=true
[ci2/linux-clang] [DEBUG]   🐳  docker pull catthehacker/ubuntu:full-latest
[ci2/linux-clang] [DEBUG] pulling image 'docker.io/catthehacker/ubuntu:full-latest' ()
[ci2/linux-clang] using DockerAuthConfig authentication for docker pull
[ci2/linux-clang] pulling image 'docker.io/catthehacker/ubuntu:full-latest' () failed with credentials Error response from daemon: Head "https://registry-1.docker.io/v2/catthehacker/ubuntu/manifests/full-latest": unauthorized: incorrect username or password retrying without them, please check for stale docker config files
DEBU[0001] Saving notices etag=df4a27af-d201-419a-85b1-7f95d52fd945 
DEBU[0001] No new notices                               
[ci2/linux-clang] [DEBUG] Pulling from catthehacker/ubuntu :: full-latest
[ci2/linux-clang] [DEBUG] Digest: sha256:e1b927848ca0d1303100820893e086afeaebbb17fb9e129a81be7cd6a2768636 :: 
[ci2/linux-clang] [DEBUG] Status: Image is up to date for catthehacker/ubuntu:full-latest :: 
[ci2/linux-clang] [DEBUG] Removed container: 7c46ae4b48af5e78642f8881652bf5662459b5cfc0cf67d5535e94cd998be02f
[ci2/linux-clang] [DEBUG]   🐳  docker volume rm act-ci2-linux-clang-5179299178168fc4bef69ef3e58a60e05082b8967cdebdfc0e25d07f23706852
[ci2/linux-clang] [DEBUG]   🐳  docker volume rm act-ci2-linux-clang-5179299178168fc4bef69ef3e58a60e05082b8967cdebdfc0e25d07f23706852-env
INFO[0002] Parallel tasks (0) below minimum, setting to 1 
[ci2/linux-clang]   🐳  docker create image=catthehacker/ubuntu:full-latest platform= entrypoint=["tail" "-f" "/dev/null"] cmd=[] network="host"
[ci2/linux-clang] [DEBUG] Common container.Config ==> &{Hostname: Domainname: User: AttachStdin:false AttachStdout:false AttachStderr:false ExposedPorts:map[] Tty:true OpenStdin:false StdinOnce:false Env:[RUNNER_TOOL_CACHE=/opt/hostedtoolcache RUNNER_OS=Linux RUNNER_ARCH=X64 RUNNER_TEMP=/tmp LANG=C.UTF-8] Cmd:[] Healthcheck:<nil> ArgsEscaped:false Image:catthehacker/ubuntu:full-latest Volumes:map[] WorkingDir:/home/eladm/workspace/cranebit Entrypoint:[] NetworkDisabled:false MacAddress: OnBuild:[] Labels:map[] StopSignal: StopTimeout:<nil> Shell:[]}
[ci2/linux-clang] [DEBUG] Common container.HostConfig ==> &{Binds:[/var/run/docker.sock:/var/run/docker.sock] ContainerIDFile: LogConfig:{Type: Config:map[]} NetworkMode:host PortBindings:map[] RestartPolicy:{Name: MaximumRetryCount:0} AutoRemove:false VolumeDriver: VolumesFrom:[] ConsoleSize:[0 0] Annotations:map[] CapAdd:[] CapDrop:[] CgroupnsMode: DNS:[] DNSOptions:[] DNSSearch:[] ExtraHosts:[] GroupAdd:[] IpcMode: Cgroup: Links:[] OomScoreAdj:0 PidMode: Privileged:false PublishAllPorts:false ReadonlyRootfs:false SecurityOpt:[] StorageOpt:map[] Tmpfs:map[] UTSMode: UsernsMode: ShmSize:0 Sysctls:map[] Runtime: Isolation: Resources:{CPUShares:0 Memory:0 NanoCPUs:0 CgroupParent: BlkioWeight:0 BlkioWeightDevice:[] BlkioDeviceReadBps:[] BlkioDeviceWriteBps:[] BlkioDeviceReadIOps:[] BlkioDeviceWriteIOps:[] CPUPeriod:0 CPUQuota:0 CPURealtimePeriod:0 CPURealtimeRuntime:0 CpusetCpus: CpusetMems: Devices:[] DeviceCgroupRules:[] DeviceRequests:[] KernelMemory:0 KernelMemoryTCP:0 MemoryReservation:0 MemorySwap:0 MemorySwappiness:<nil> OomKillDisable:<nil> PidsLimit:<nil> Ulimits:[] CPUCount:0 CPUPercent:0 IOMaximumIOps:0 IOMaximumBandwidth:0} Mounts:[{Type:volume Source:act-toolcache Target:/toolcache ReadOnly:false Consistency: BindOptions:<nil> VolumeOptions:<nil> TmpfsOptions:<nil> ClusterOptions:<nil>} {Type:volume Source:act-ci2-linux-clang-5179299178168fc4bef69ef3e58a60e05082b8967cdebdfc0e25d07f23706852-env Target:/var/run/act ReadOnly:false Consistency: BindOptions:<nil> VolumeOptions:<nil> TmpfsOptions:<nil> ClusterOptions:<nil>} {Type:volume Source:act-ci2-linux-clang-5179299178168fc4bef69ef3e58a60e05082b8967cdebdfc0e25d07f23706852 Target:/home/eladm/workspace/cranebit ReadOnly:false Consistency: BindOptions:<nil> VolumeOptions:<nil> TmpfsOptions:<nil> ClusterOptions:<nil>}] MaskedPaths:[] ReadonlyPaths:[] Init:<nil>}
[ci2/linux-clang] [DEBUG] input.NetworkAliases ==> [linux-clang]
[ci2/linux-clang] [DEBUG] not a use defined config??
[ci2/linux-clang] [DEBUG] Created container name=act-ci2-linux-clang-5179299178168fc4bef69ef3e58a60e05082b8967cdebdfc0e25d07f23706852 id=5fc3f4473045050f074941e3b4d8fe7924d30e58321e5cfd4fa55ea5e4a9b256 from image catthehacker/ubuntu:full-latest (platform: )
[ci2/linux-clang] [DEBUG] ENV ==> [RUNNER_TOOL_CACHE=/opt/hostedtoolcache RUNNER_OS=Linux RUNNER_ARCH=X64 RUNNER_TEMP=/tmp LANG=C.UTF-8]
[ci2/linux-clang]   🐳  docker run image=catthehacker/ubuntu:full-latest platform= entrypoint=["tail" "-f" "/dev/null"] cmd=[] network="host"
[ci2/linux-clang] [DEBUG] Starting container: 5fc3f4473045050f074941e3b4d8fe7924d30e58321e5cfd4fa55ea5e4a9b256
[ci2/linux-clang] [DEBUG] Started container: 5fc3f4473045050f074941e3b4d8fe7924d30e58321e5cfd4fa55ea5e4a9b256
[ci2/linux-clang]   🐳  docker exec cmd=[chown -R 1001:127 /home/eladm/workspace/cranebit] user=0 workdir=
[ci2/linux-clang] [DEBUG] Exec command '[chown -R 1001:127 /home/eladm/workspace/cranebit]'
[ci2/linux-clang] [DEBUG] Working directory '/home/eladm/workspace/cranebit'
[ci2/linux-clang] [DEBUG] Writing entry to tarball workflow/event.json len:2
[ci2/linux-clang] [DEBUG] Writing entry to tarball workflow/envs.txt len:0
[ci2/linux-clang] [DEBUG] Extracting content to '/var/run/act/'
[ci2/linux-clang] [DEBUG] Loading revision from git directory
[ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece
[ci2/linux-clang] [DEBUG] HEAD points to 'cb15e05d7d8905771fa9db6d6934ea3fc0c55ece'
[ci2/linux-clang] [DEBUG] using github ref: refs/heads/eladm/086_pano
[ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece
[ci2/linux-clang] [DEBUG] Loading revision from git directory
[ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece
[ci2/linux-clang] [DEBUG] HEAD points to 'cb15e05d7d8905771fa9db6d6934ea3fc0c55ece'
[ci2/linux-clang] [DEBUG] using github ref: refs/heads/eladm/086_pano
[ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece
[ci2/linux-clang]   ☁  git clone 'https://github.com/lukka/run-vcpkg' # ref=v11
[ci2/linux-clang] [DEBUG]   cloning https://github.com/lukka/run-vcpkg to /home/eladm/.cache/act/lukka-run-vcpkg@v11
[ci2/linux-clang] [DEBUG] Provided ref is not a sha. Checking out branch before pulling changes
[ci2/linux-clang] [DEBUG] Cloned https://github.com/lukka/run-vcpkg to /home/eladm/.cache/act/lukka-run-vcpkg@v11
[ci2/linux-clang] [DEBUG] Provided ref is not a sha. Updating branch ref after pull
[ci2/linux-clang] [DEBUG] Checked out v11
[ci2/linux-clang] [DEBUG] Read action &{run-vcpkg Luca Cappa https://github.com/lukka Setup (and optionally run) vcpkg to build C/C++ dependencies and cache them automatically. map[binaryCachePath:{Specify a path to store the built packages to be cached with the GitHub cache service. Default is '<runnerWorkspace>/b/vcpkg_cache'. false } doNotCache:{Enable the caching of the vcpkg executable and its data files (e.g. ports) by setting it to false. Default is true. Set this input to false when the vcpkg's executable is not delivered as a prebuilt file upon bootstrapping vcpkg. This does not disable vcpkg's binary cache which is always on and can be controlled by the user with the env var VCPKG_BINARY_SOURCES. false true} doNotUpdateVcpkg:{Avoid to update vcpkg (launching git) in the specified 'vcpkgDirectory'. This is useful when vcpkg is being checkout independently of the run-vcpkg action. Default is false. false false} logCollectionRegExps:{Specifies a semicolon separated list of regular expressions that are used to identify log file paths in the workflow output. A regular expression must have a single capturing group, that is a single pair of parenthesis such as 'See also (.+.log)'. When a match occurs, the content of the file is written into the workflow output for disclosing its content to the user. The default regular expressions are for CMake's and vcpkg's log files. false \s*"(.+CMakeOutput\.log)"\.\s*;\s*"(.+CMakeError\.log)"\.\s*;\s*(.+out\.log)\s*;\s+(.+err\.log)\s*;\s*(.+vcpkg.+\.log)\s*} runVcpkgFormatString:{Specify the command line to run vcpkg with. This is only useful when the input 'runVcpkgInstall' is set to true. false [`install`, `--recurse`, `--clean-after-build`, `--x-install-root`, `$[env.VCPKG_INSTALLED_DIR]`, `--triplet`, `$[env.VCPKG_DEFAULT_TRIPLET]`]} runVcpkgInstall:{Run the installation of packages by running `vcpkg install` on the directory of the discovered 'vcpkg.json' file. Default is false. false false} useShell:{Specify which shell to be used when launching commands. 'true' means the default shell is used. 'false' means no shell is used. It also can be an absolute path and arguments of the shell to spawn commands with. false true} vcpkgDirectory:{ false ${{ github.workspace }}/vcpkg} vcpkgGitCommitId:{Specify the full SHA-1 hash of a Git commit (not a branch name, nor a tag!) that establishes which version of vcpkg needs to be used. When using vcpkg as a Git submodule, this input is *not* needed as implicitly specified by the submodule. false } vcpkgGitURL:{Specify the URL Git repository to download vcpkg from. Defaults to https://github.com/microsoft/vcpkg.git false https://github.com/microsoft/vcpkg.git} vcpkgJsonGlob:{Specify the glob expression used to discover the vcpkg.json whose content's hash is added to the cache key. On Windows runners using `github.workspace` context to form the expression would not work as expected since it contains backslashes. Use instead `**/path/to/vcpkg.json` to match the desired `vcpkg.json` file. false **/vcpkg.json} vcpkgJsonIgnores:{Specify an array of string containing the pattenrs to be ignored when searching for the vcpkg.json file. The default value ignores the pattern '**/vcpkg/**' false ['**/vcpkg/**']}] map[] {node20 map[] dist/index.js  always()  always()   [] []} {green terminal}} from 'Unknown'
[ci2/linux-clang] [DEBUG] Loading revision from git directory
[ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece
[ci2/linux-clang] [DEBUG] HEAD points to 'cb15e05d7d8905771fa9db6d6934ea3fc0c55ece'
[ci2/linux-clang] [DEBUG] using github ref: refs/heads/eladm/086_pano
[ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece
[ci2/linux-clang] [DEBUG] Loading revision from git directory
[ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece
[ci2/linux-clang] [DEBUG] HEAD points to 'cb15e05d7d8905771fa9db6d6934ea3fc0c55ece'
[ci2/linux-clang] [DEBUG] using github ref: refs/heads/eladm/086_pano
[ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece
[ci2/linux-clang] [DEBUG] Loading revision from git directory
[ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece
[ci2/linux-clang] [DEBUG] HEAD points to 'cb15e05d7d8905771fa9db6d6934ea3fc0c55ece'
[ci2/linux-clang] [DEBUG] using github ref: refs/heads/eladm/086_pano
[ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece
[ci2/linux-clang] [DEBUG] setupEnv => map[ACT:true ACTIONS_CACHE_URL:http://172.27.208.150:43927/ CI:true GITHUB_ACTION:0 GITHUB_ACTIONS:true GITHUB_ACTION_PATH: GITHUB_ACTION_REF:v11 GITHUB_ACTION_REPOSITORY:lukka/run-vcpkg GITHUB_ACTOR:nektos/act GITHUB_API_URL:https://api.github.com GITHUB_BASE_REF: GITHUB_EVENT_NAME:workflow_dispatch GITHUB_EVENT_PATH:/var/run/act/workflow/event.json GITHUB_GRAPHQL_URL:https://api.github.com/graphql GITHUB_HEAD_REF: GITHUB_JOB:linux-clang GITHUB_REF:refs/heads/eladm/086_pano GITHUB_REF_NAME:eladm/086_pano GITHUB_REF_TYPE:branch GITHUB_REPOSITORY:Ultrawis/cranebit GITHUB_REPOSITORY_OWNER:Ultrawis GITHUB_RETENTION_DAYS:0 GITHUB_RUN_ID:1 GITHUB_RUN_NUMBER:1 GITHUB_SERVER_URL:https://github.com GITHUB_SHA:cb15e05d7d8905771fa9db6d6934ea3fc0c55ece GITHUB_TOKEN: GITHUB_WORKFLOW:ci2 GITHUB_WORKSPACE:/home/eladm/workspace/cranebit INPUT_VCPKGGITCOMMITID:9f03078bdcbab3ad8c1e3927c40c3fb48e42501f ImageOS:ubuntu20 RUNNER_PERFLOG:/dev/null RUNNER_TRACKING_ID:]
[ci2/linux-clang] [DEBUG] Loading revision from git directory
[ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece
[ci2/linux-clang] [DEBUG] HEAD points to 'cb15e05d7d8905771fa9db6d6934ea3fc0c55ece'
[ci2/linux-clang] [DEBUG] using github ref: refs/heads/eladm/086_pano
[ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece
[ci2/linux-clang] [DEBUG] Loading revision from git directory
[ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece
[ci2/linux-clang] [DEBUG] HEAD points to 'cb15e05d7d8905771fa9db6d6934ea3fc0c55ece'
[ci2/linux-clang] [DEBUG] using github ref: refs/heads/eladm/086_pano
[ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece
[ci2/linux-clang] [DEBUG] evaluating expression ''
[ci2/linux-clang] [DEBUG] expression '' evaluated to 'true'
[ci2/linux-clang] ⭐ Run Main get vcpkg
[ci2/linux-clang] [DEBUG] Writing entry to tarball workflow/outputcmd.txt len:0
[ci2/linux-clang] [DEBUG] Writing entry to tarball workflow/statecmd.txt len:0
[ci2/linux-clang] [DEBUG] Writing entry to tarball workflow/pathcmd.txt len:0
[ci2/linux-clang] [DEBUG] Writing entry to tarball workflow/envs.txt len:0
[ci2/linux-clang] [DEBUG] Writing entry to tarball workflow/SUMMARY.md len:0
[ci2/linux-clang] [DEBUG] Extracting content to '/var/run/act'
[ci2/linux-clang] [DEBUG] Loading revision from git directory
[ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece
[ci2/linux-clang] [DEBUG] HEAD points to 'cb15e05d7d8905771fa9db6d6934ea3fc0c55ece'
[ci2/linux-clang] [DEBUG] using github ref: refs/heads/eladm/086_pano
[ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece
[ci2/linux-clang] [DEBUG] About to run action &{run-vcpkg Luca Cappa https://github.com/lukka Setup (and optionally run) vcpkg to build C/C++ dependencies and cache them automatically. map[binaryCachePath:{Specify a path to store the built packages to be cached with the GitHub cache service. Default is '<runnerWorkspace>/b/vcpkg_cache'. false } doNotCache:{Enable the caching of the vcpkg executable and its data files (e.g. ports) by setting it to false. Default is true. Set this input to false when the vcpkg's executable is not delivered as a prebuilt file upon bootstrapping vcpkg. This does not disable vcpkg's binary cache which is always on and can be controlled by the user with the env var VCPKG_BINARY_SOURCES. false true} doNotUpdateVcpkg:{Avoid to update vcpkg (launching git) in the specified 'vcpkgDirectory'. This is useful when vcpkg is being checkout independently of the run-vcpkg action. Default is false. false false} logCollectionRegExps:{Specifies a semicolon separated list of regular expressions that are used to identify log file paths in the workflow output. A regular expression must have a single capturing group, that is a single pair of parenthesis such as 'See also (.+.log)'. When a match occurs, the content of the file is written into the workflow output for disclosing its content to the user. The default regular expressions are for CMake's and vcpkg's log files. false \s*"(.+CMakeOutput\.log)"\.\s*;\s*"(.+CMakeError\.log)"\.\s*;\s*(.+out\.log)\s*;\s+(.+err\.log)\s*;\s*(.+vcpkg.+\.log)\s*} runVcpkgFormatString:{Specify the command line to run vcpkg with. This is only useful when the input 'runVcpkgInstall' is set to true. false [`install`, `--recurse`, `--clean-after-build`, `--x-install-root`, `$[env.VCPKG_INSTALLED_DIR]`, `--triplet`, `$[env.VCPKG_DEFAULT_TRIPLET]`]} runVcpkgInstall:{Run the installation of packages by running `vcpkg install` on the directory of the discovered 'vcpkg.json' file. Default is false. false false} useShell:{Specify which shell to be used when launching commands. 'true' means the default shell is used. 'false' means no shell is used. It also can be an absolute path and arguments of the shell to spawn commands with. false true} vcpkgDirectory:{ false ${{ github.workspace }}/vcpkg} vcpkgGitCommitId:{Specify the full SHA-1 hash of a Git commit (not a branch name, nor a tag!) that establishes which version of vcpkg needs to be used. When using vcpkg as a Git submodule, this input is *not* needed as implicitly specified by the submodule. false } vcpkgGitURL:{Specify the URL Git repository to download vcpkg from. Defaults to https://github.com/microsoft/vcpkg.git false https://github.com/microsoft/vcpkg.git} vcpkgJsonGlob:{Specify the glob expression used to discover the vcpkg.json whose content's hash is added to the cache key. On Windows runners using `github.workspace` context to form the expression would not work as expected since it contains backslashes. Use instead `**/path/to/vcpkg.json` to match the desired `vcpkg.json` file. false **/vcpkg.json} vcpkgJsonIgnores:{Specify an array of string containing the pattenrs to be ignored when searching for the vcpkg.json file. The default value ignores the pattern '**/vcpkg/**' false ['**/vcpkg/**']}] map[] {node20 map[] dist/index.js  always()  always()   [] []} {green terminal}}
[ci2/linux-clang] [DEBUG] Loading revision from git directory
[ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece
[ci2/linux-clang] [DEBUG] HEAD points to 'cb15e05d7d8905771fa9db6d6934ea3fc0c55ece'
[ci2/linux-clang] [DEBUG] using github ref: refs/heads/eladm/086_pano
[ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece
[ci2/linux-clang] [DEBUG] Loading revision from git directory
[ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece
[ci2/linux-clang] [DEBUG] HEAD points to 'cb15e05d7d8905771fa9db6d6934ea3fc0c55ece'
[ci2/linux-clang] [DEBUG] using github ref: refs/heads/eladm/086_pano
[ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece
[ci2/linux-clang] [DEBUG] expression '${{ github.workspace }}/vcpkg' rewritten to 'format('{0}/vcpkg', github.workspace)'
[ci2/linux-clang] [DEBUG] evaluating expression 'format('{0}/vcpkg', github.workspace)'
[ci2/linux-clang] [DEBUG] expression 'format('{0}/vcpkg', github.workspace)' evaluated to '%!t(string=/home/eladm/workspace/cranebit/vcpkg)'
[ci2/linux-clang] [DEBUG] type=remote-action actionDir=/home/eladm/.cache/act/lukka-run-vcpkg@v11 actionPath= workdir=/home/eladm/workspace/cranebit actionCacheDir=/home/eladm/.cache/act actionName=lukka-run-vcpkg@v11 containerActionDir=/var/run/act/actions/lukka-run-vcpkg@v11
[ci2/linux-clang] [DEBUG] Removing /home/eladm/.cache/act/lukka-run-vcpkg@v11/.gitignore before docker cp
[ci2/linux-clang] [DEBUG] /var/run/act/actions/lukka-run-vcpkg@v11
[ci2/linux-clang]   🐳  docker cp src=/home/eladm/.cache/act/lukka-run-vcpkg@v11/ dst=/var/run/act/actions/lukka-run-vcpkg@v11/
[ci2/linux-clang] [DEBUG] Writing tarball /tmp/act2800217820 from /home/eladm/.cache/act/lukka-run-vcpkg@v11/
[ci2/linux-clang] [DEBUG] Stripping prefix:/home/eladm/.cache/act/lukka-run-vcpkg@v11/ src:/home/eladm/.cache/act/lukka-run-vcpkg@v11/
[ci2/linux-clang] [DEBUG] Extracting content from '/tmp/act2800217820' to '/var/run/act/actions/lukka-run-vcpkg@v11/'
[ci2/linux-clang]   🐳  docker exec cmd=[chown -R 1001:127 /var/run/act/actions/lukka-run-vcpkg@v11/] user=0 workdir=
[ci2/linux-clang] [DEBUG] Exec command '[chown -R 1001:127 /var/run/act/actions/lukka-run-vcpkg@v11/]'
[ci2/linux-clang] [DEBUG] Working directory '/home/eladm/workspace/cranebit'
[ci2/linux-clang] [DEBUG] executing remote job container: [node /var/run/act/actions/lukka-run-vcpkg@v11/dist/index.js]
[ci2/linux-clang]   🐳  docker exec cmd=[node /var/run/act/actions/lukka-run-vcpkg@v11/dist/index.js] user= workdir=
[ci2/linux-clang] [DEBUG] Exec command '[node /var/run/act/actions/lukka-run-vcpkg@v11/dist/index.js]'
[ci2/linux-clang] [DEBUG] Working directory '/home/eladm/workspace/cranebit'
[ci2/linux-clang]   💬  ::debug::getPathInput(VCPKGDIRECTORY) -> '/home/eladm/workspace/cranebit/vcpkg'
[ci2/linux-clang]   💬  ::debug::getInput(VCPKGGITCOMMITID, false) -> '9f03078bdcbab3ad8c1e3927c40c3fb48e42501f'
[ci2/linux-clang]   💬  ::debug::getInput(RUNVCPKGFORMATSTRING, false) -> '[`install`, `--recurse`, `--clean-after-build`, `--x-install-root`, `$[env.VCPKG_INSTALLED_DIR]`, `--triplet`, `$[env.VCPKG_DEFAULT_TRIPLET]`]'
[ci2/linux-clang]   💬  ::debug::getInput(VCPKGJSONGLOB, false) -> '**/vcpkg.json'
[ci2/linux-clang]   💬  ::debug::getInput(VCPKGJSONIGNORES, false) -> '['**/vcpkg/**']'
[ci2/linux-clang]   💬  ::debug::getBoolInput(RUNVCPKGINSTALL, false) -> 'false'
[ci2/linux-clang]   💬  ::debug::getBoolInput(DONOTCACHE, false) -> 'true'
[ci2/linux-clang]   💬  ::debug::getBoolInput(DONOTUPDATEVCPKG, false) -> 'false'
[ci2/linux-clang]   💬  ::debug::getInput(VCPKGGITURL, false) -> 'https://github.com/microsoft/vcpkg.git'
[ci2/linux-clang]   💬  ::debug::getInput(VCPKGGITCOMMITID, false) -> '9f03078bdcbab3ad8c1e3927c40c3fb48e42501f'
[ci2/linux-clang]   💬  ::debug::getDelimitedInput(LOGCOLLECTIONREGEXPS, ;, false) -> '\s*"(.+CMakeOutput\.log)"\.\s*,\s*"(.+CMakeError\.log)"\.\s*,\s*(.+out\.log)\s*,\s+(.+err\.log)\s*,\s*(.+vcpkg.+\.log)\s*'
[ci2/linux-clang]   💬  ::debug::getPathInput(BINARYCACHEPATH) -> 'undefined'
[ci2/linux-clang]   💬  ::debug::run()<<
[ci2/linux-clang]   ❓  ::group::Prepare output directories
| The vpckg root directory: '/home/eladm/workspace/cranebit/vcpkg'
[ci2/linux-clang]   ❓  ::endgroup::
| ⏱ elapsed: 0.002 seconds
| Error: EACCES: permission denied, mkdir '/home/eladm/workspace/b'
[ci2/linux-clang]   ❗  ::error::run-vcpkg action execution failed: EACCES: permission denied, mkdir '/home/eladm/workspace/b'
[ci2/linux-clang]   ❌  Failure - Main get vcpkg
[ci2/linux-clang] exitcode '24': failure
[ci2/linux-clang] 🏁  Job failed
[ci2/linux-clang] [DEBUG] Loading revision from git directory
[ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece
[ci2/linux-clang] [DEBUG] HEAD points to 'cb15e05d7d8905771fa9db6d6934ea3fc0c55ece'
[ci2/linux-clang] [DEBUG] using github ref: refs/heads/eladm/086_pano
[ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece

Additional information

No response

Originally created by @eladm-ultrawis on GitHub (Nov 10, 2023). Original GitHub issue: https://github.com/nektos/act/issues/2086 ### Bug report info ```plain text act version: 0.2.53 GOOS: linux GOARCH: amd64 NumCPU: 12 Docker host: DOCKER_HOST environment variable is not set Sockets found: /var/run/docker.sock Config files: /home/eladm/.actrc: -P ubuntu-latest=catthehacker/ubuntu:full-latest -P ubuntu-22.04=catthehacker/ubuntu:act-22.04 -P ubuntu-20.04=catthehacker/ubuntu:act-20.04 -P ubuntu-18.04=catthehacker/ubuntu:act-18.04 Build info: Go version: go1.21.3 Module path: command-line-arguments Main version: Main path: Main checksum: Build settings: -buildmode: exe -compiler: gc -ldflags: -X main.version=0.2.53 DefaultGODEBUG: panicnil=1 CGO_ENABLED: 1 CGO_CFLAGS: CGO_CPPFLAGS: CGO_CXXFLAGS: CGO_LDFLAGS: GOARCH: amd64 GOOS: linux GOAMD64: v1 Docker Engine: Engine version: 24.0.6 Engine runtime: runc Cgroup version: 1 Cgroup driver: cgroupfs Storage driver: overlay2 Registry URI: https://index.docker.io/v1/ OS: Docker Desktop OS type: linux OS version: OS arch: x86_64 OS kernel: 5.15.90.1-microsoft-standard-WSL2 OS CPU: 12 OS memory: 7879 MB Security options: name=seccomp,profile=unconfined ``` ### Command used with act ```sh act -j linux-clang -P ubuntu-latest=catthehacker/ubuntu:full-latest ``` ### Describe issue When I run it on ubuntu-22.04 it succeeds. however if I use the act latest and full image it fails: ### Link to GitHub repository _No response_ ### Workflow content ```yml name: ci2 run-name: PR Check run by ${{ github.actor }} on: workflow_dispatch: # allow manual runs jobs: linux-clang: # runs-on: ubuntu-22.04 runs-on: ubuntu-latest steps: - name: get vcpkg uses: lukka/run-vcpkg@v11 with: vcpkgGitCommitId: '9f03078bdcbab3ad8c1e3927c40c3fb48e42501f' # This is the default location of the directory containing vcpkg sources. # Change it to the right location if needed. # vcpkgDirectory: '${{ github.workspace }}/vcpkg' ``` ### Relevant log output ```sh DEBU[0000] Loading environment from /home/eladm/workspace/cranebit/.env DEBU[0000] Loading action inputs from /home/eladm/workspace/cranebit/.input DEBU[0000] Loading secrets from /home/eladm/workspace/cranebit/.secrets DEBU[0000] Loading vars from /home/eladm/workspace/cranebit/.vars DEBU[0000] Evaluated matrix inclusions: map[] DEBU[0000] Loading workflows from '/home/eladm/workspace/cranebit/.github/workflows' DEBU[0000] Loading workflows recursively DEBU[0000] Conditional GET for notices etag=df4a27af-d201-419a-85b1-7f95d52fd945 DEBU[0000] Found workflow 'ci.yml' in '/home/eladm/workspace/cranebit/.github/workflows/ci.yml' DEBU[0000] Found workflow 'ci2.yml' in '/home/eladm/workspace/cranebit/.github/workflows/ci2.yml' DEBU[0000] Reading workflow '/home/eladm/workspace/cranebit/.github/workflows/ci.yml' DEBU[0000] Reading workflow '/home/eladm/workspace/cranebit/.github/workflows/ci2.yml' DEBU[0000] Preparing plan with a job: linux-clang WARN[0000] Could not find any stages to run. View the valid jobs with `act --list`. Use `act --help` to find how to filter by Job ID/Workflow/Event Name DEBU[0000] Using the only detected workflow event: workflow_dispatch DEBU[0000] Planning job: linux-clang WARN[0000] Could not find any stages to run. View the valid jobs with `act --list`. Use `act --help` to find how to filter by Job ID/Workflow/Event Name DEBU[0000] gc: 2023-11-10 13:30:18.278409724 +0200 IST m=+0.003595978 module=artifactcache DEBU[0000] Plan Stages: [0xc000394450] DEBU[0000] Stages Runs: [linux-clang] DEBU[0000] Job.Name: linux-clang DEBU[0000] Job.RawNeeds: {0 0 <nil> [] 0 0} DEBU[0000] Job.RawRunsOn: {8 0 !!str ubuntu-latest <nil> [] 10 14} DEBU[0000] Job.Env: {0 0 <nil> [] 0 0} DEBU[0000] Job.If: {0 0 success() <nil> [] 0 0} DEBU[0000] Job.Steps: get vcpkg DEBU[0000] Job.TimeoutMinutes: DEBU[0000] Job.Services: map[] DEBU[0000] Job.Strategy: <nil> DEBU[0000] Job.RawContainer: {0 0 <nil> [] 0 0} DEBU[0000] Job.Defaults.Run.Shell: DEBU[0000] Job.Defaults.Run.WorkingDirectory: DEBU[0000] Job.Outputs: map[] DEBU[0000] Job.Uses: DEBU[0000] Job.With: map[] DEBU[0000] Job.Result: DEBU[0000] Empty Strategy, matrixes=[map[]] DEBU[0000] Job Matrices: [map[]] DEBU[0000] Runner Matrices: map[] DEBU[0000] Final matrix after applying user inclusions '[map[]]' DEBU[0000] Loading revision from git directory DEBU[0000] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece DEBU[0000] HEAD points to 'cb15e05d7d8905771fa9db6d6934ea3fc0c55ece' DEBU[0000] using github ref: refs/heads/eladm/086_pano DEBU[0000] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece DEBU[0000] Detected CPUs: 12 [ci2/linux-clang] [DEBUG] evaluating expression 'success()' [ci2/linux-clang] [DEBUG] expression 'success()' evaluated to 'true' [ci2/linux-clang] 🚀 Start image=catthehacker/ubuntu:full-latest INFO[0000] Parallel tasks (0) below minimum, setting to 1 [ci2/linux-clang] 🐳 docker pull image=catthehacker/ubuntu:full-latest platform= username= forcePull=true [ci2/linux-clang] [DEBUG] 🐳 docker pull catthehacker/ubuntu:full-latest [ci2/linux-clang] [DEBUG] pulling image 'docker.io/catthehacker/ubuntu:full-latest' () [ci2/linux-clang] using DockerAuthConfig authentication for docker pull [ci2/linux-clang] pulling image 'docker.io/catthehacker/ubuntu:full-latest' () failed with credentials Error response from daemon: Head "https://registry-1.docker.io/v2/catthehacker/ubuntu/manifests/full-latest": unauthorized: incorrect username or password retrying without them, please check for stale docker config files DEBU[0001] Saving notices etag=df4a27af-d201-419a-85b1-7f95d52fd945 DEBU[0001] No new notices [ci2/linux-clang] [DEBUG] Pulling from catthehacker/ubuntu :: full-latest [ci2/linux-clang] [DEBUG] Digest: sha256:e1b927848ca0d1303100820893e086afeaebbb17fb9e129a81be7cd6a2768636 :: [ci2/linux-clang] [DEBUG] Status: Image is up to date for catthehacker/ubuntu:full-latest :: [ci2/linux-clang] [DEBUG] Removed container: 7c46ae4b48af5e78642f8881652bf5662459b5cfc0cf67d5535e94cd998be02f [ci2/linux-clang] [DEBUG] 🐳 docker volume rm act-ci2-linux-clang-5179299178168fc4bef69ef3e58a60e05082b8967cdebdfc0e25d07f23706852 [ci2/linux-clang] [DEBUG] 🐳 docker volume rm act-ci2-linux-clang-5179299178168fc4bef69ef3e58a60e05082b8967cdebdfc0e25d07f23706852-env INFO[0002] Parallel tasks (0) below minimum, setting to 1 [ci2/linux-clang] 🐳 docker create image=catthehacker/ubuntu:full-latest platform= entrypoint=["tail" "-f" "/dev/null"] cmd=[] network="host" [ci2/linux-clang] [DEBUG] Common container.Config ==> &{Hostname: Domainname: User: AttachStdin:false AttachStdout:false AttachStderr:false ExposedPorts:map[] Tty:true OpenStdin:false StdinOnce:false Env:[RUNNER_TOOL_CACHE=/opt/hostedtoolcache RUNNER_OS=Linux RUNNER_ARCH=X64 RUNNER_TEMP=/tmp LANG=C.UTF-8] Cmd:[] Healthcheck:<nil> ArgsEscaped:false Image:catthehacker/ubuntu:full-latest Volumes:map[] WorkingDir:/home/eladm/workspace/cranebit Entrypoint:[] NetworkDisabled:false MacAddress: OnBuild:[] Labels:map[] StopSignal: StopTimeout:<nil> Shell:[]} [ci2/linux-clang] [DEBUG] Common container.HostConfig ==> &{Binds:[/var/run/docker.sock:/var/run/docker.sock] ContainerIDFile: LogConfig:{Type: Config:map[]} NetworkMode:host PortBindings:map[] RestartPolicy:{Name: MaximumRetryCount:0} AutoRemove:false VolumeDriver: VolumesFrom:[] ConsoleSize:[0 0] Annotations:map[] CapAdd:[] CapDrop:[] CgroupnsMode: DNS:[] DNSOptions:[] DNSSearch:[] ExtraHosts:[] GroupAdd:[] IpcMode: Cgroup: Links:[] OomScoreAdj:0 PidMode: Privileged:false PublishAllPorts:false ReadonlyRootfs:false SecurityOpt:[] StorageOpt:map[] Tmpfs:map[] UTSMode: UsernsMode: ShmSize:0 Sysctls:map[] Runtime: Isolation: Resources:{CPUShares:0 Memory:0 NanoCPUs:0 CgroupParent: BlkioWeight:0 BlkioWeightDevice:[] BlkioDeviceReadBps:[] BlkioDeviceWriteBps:[] BlkioDeviceReadIOps:[] BlkioDeviceWriteIOps:[] CPUPeriod:0 CPUQuota:0 CPURealtimePeriod:0 CPURealtimeRuntime:0 CpusetCpus: CpusetMems: Devices:[] DeviceCgroupRules:[] DeviceRequests:[] KernelMemory:0 KernelMemoryTCP:0 MemoryReservation:0 MemorySwap:0 MemorySwappiness:<nil> OomKillDisable:<nil> PidsLimit:<nil> Ulimits:[] CPUCount:0 CPUPercent:0 IOMaximumIOps:0 IOMaximumBandwidth:0} Mounts:[{Type:volume Source:act-toolcache Target:/toolcache ReadOnly:false Consistency: BindOptions:<nil> VolumeOptions:<nil> TmpfsOptions:<nil> ClusterOptions:<nil>} {Type:volume Source:act-ci2-linux-clang-5179299178168fc4bef69ef3e58a60e05082b8967cdebdfc0e25d07f23706852-env Target:/var/run/act ReadOnly:false Consistency: BindOptions:<nil> VolumeOptions:<nil> TmpfsOptions:<nil> ClusterOptions:<nil>} {Type:volume Source:act-ci2-linux-clang-5179299178168fc4bef69ef3e58a60e05082b8967cdebdfc0e25d07f23706852 Target:/home/eladm/workspace/cranebit ReadOnly:false Consistency: BindOptions:<nil> VolumeOptions:<nil> TmpfsOptions:<nil> ClusterOptions:<nil>}] MaskedPaths:[] ReadonlyPaths:[] Init:<nil>} [ci2/linux-clang] [DEBUG] input.NetworkAliases ==> [linux-clang] [ci2/linux-clang] [DEBUG] not a use defined config?? [ci2/linux-clang] [DEBUG] Created container name=act-ci2-linux-clang-5179299178168fc4bef69ef3e58a60e05082b8967cdebdfc0e25d07f23706852 id=5fc3f4473045050f074941e3b4d8fe7924d30e58321e5cfd4fa55ea5e4a9b256 from image catthehacker/ubuntu:full-latest (platform: ) [ci2/linux-clang] [DEBUG] ENV ==> [RUNNER_TOOL_CACHE=/opt/hostedtoolcache RUNNER_OS=Linux RUNNER_ARCH=X64 RUNNER_TEMP=/tmp LANG=C.UTF-8] [ci2/linux-clang] 🐳 docker run image=catthehacker/ubuntu:full-latest platform= entrypoint=["tail" "-f" "/dev/null"] cmd=[] network="host" [ci2/linux-clang] [DEBUG] Starting container: 5fc3f4473045050f074941e3b4d8fe7924d30e58321e5cfd4fa55ea5e4a9b256 [ci2/linux-clang] [DEBUG] Started container: 5fc3f4473045050f074941e3b4d8fe7924d30e58321e5cfd4fa55ea5e4a9b256 [ci2/linux-clang] 🐳 docker exec cmd=[chown -R 1001:127 /home/eladm/workspace/cranebit] user=0 workdir= [ci2/linux-clang] [DEBUG] Exec command '[chown -R 1001:127 /home/eladm/workspace/cranebit]' [ci2/linux-clang] [DEBUG] Working directory '/home/eladm/workspace/cranebit' [ci2/linux-clang] [DEBUG] Writing entry to tarball workflow/event.json len:2 [ci2/linux-clang] [DEBUG] Writing entry to tarball workflow/envs.txt len:0 [ci2/linux-clang] [DEBUG] Extracting content to '/var/run/act/' [ci2/linux-clang] [DEBUG] Loading revision from git directory [ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece [ci2/linux-clang] [DEBUG] HEAD points to 'cb15e05d7d8905771fa9db6d6934ea3fc0c55ece' [ci2/linux-clang] [DEBUG] using github ref: refs/heads/eladm/086_pano [ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece [ci2/linux-clang] [DEBUG] Loading revision from git directory [ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece [ci2/linux-clang] [DEBUG] HEAD points to 'cb15e05d7d8905771fa9db6d6934ea3fc0c55ece' [ci2/linux-clang] [DEBUG] using github ref: refs/heads/eladm/086_pano [ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece [ci2/linux-clang] ☁ git clone 'https://github.com/lukka/run-vcpkg' # ref=v11 [ci2/linux-clang] [DEBUG] cloning https://github.com/lukka/run-vcpkg to /home/eladm/.cache/act/lukka-run-vcpkg@v11 [ci2/linux-clang] [DEBUG] Provided ref is not a sha. Checking out branch before pulling changes [ci2/linux-clang] [DEBUG] Cloned https://github.com/lukka/run-vcpkg to /home/eladm/.cache/act/lukka-run-vcpkg@v11 [ci2/linux-clang] [DEBUG] Provided ref is not a sha. Updating branch ref after pull [ci2/linux-clang] [DEBUG] Checked out v11 [ci2/linux-clang] [DEBUG] Read action &{run-vcpkg Luca Cappa https://github.com/lukka Setup (and optionally run) vcpkg to build C/C++ dependencies and cache them automatically. map[binaryCachePath:{Specify a path to store the built packages to be cached with the GitHub cache service. Default is '<runnerWorkspace>/b/vcpkg_cache'. false } doNotCache:{Enable the caching of the vcpkg executable and its data files (e.g. ports) by setting it to false. Default is true. Set this input to false when the vcpkg's executable is not delivered as a prebuilt file upon bootstrapping vcpkg. This does not disable vcpkg's binary cache which is always on and can be controlled by the user with the env var VCPKG_BINARY_SOURCES. false true} doNotUpdateVcpkg:{Avoid to update vcpkg (launching git) in the specified 'vcpkgDirectory'. This is useful when vcpkg is being checkout independently of the run-vcpkg action. Default is false. false false} logCollectionRegExps:{Specifies a semicolon separated list of regular expressions that are used to identify log file paths in the workflow output. A regular expression must have a single capturing group, that is a single pair of parenthesis such as 'See also (.+.log)'. When a match occurs, the content of the file is written into the workflow output for disclosing its content to the user. The default regular expressions are for CMake's and vcpkg's log files. false \s*"(.+CMakeOutput\.log)"\.\s*;\s*"(.+CMakeError\.log)"\.\s*;\s*(.+out\.log)\s*;\s+(.+err\.log)\s*;\s*(.+vcpkg.+\.log)\s*} runVcpkgFormatString:{Specify the command line to run vcpkg with. This is only useful when the input 'runVcpkgInstall' is set to true. false [`install`, `--recurse`, `--clean-after-build`, `--x-install-root`, `$[env.VCPKG_INSTALLED_DIR]`, `--triplet`, `$[env.VCPKG_DEFAULT_TRIPLET]`]} runVcpkgInstall:{Run the installation of packages by running `vcpkg install` on the directory of the discovered 'vcpkg.json' file. Default is false. false false} useShell:{Specify which shell to be used when launching commands. 'true' means the default shell is used. 'false' means no shell is used. It also can be an absolute path and arguments of the shell to spawn commands with. false true} vcpkgDirectory:{ false ${{ github.workspace }}/vcpkg} vcpkgGitCommitId:{Specify the full SHA-1 hash of a Git commit (not a branch name, nor a tag!) that establishes which version of vcpkg needs to be used. When using vcpkg as a Git submodule, this input is *not* needed as implicitly specified by the submodule. false } vcpkgGitURL:{Specify the URL Git repository to download vcpkg from. Defaults to https://github.com/microsoft/vcpkg.git false https://github.com/microsoft/vcpkg.git} vcpkgJsonGlob:{Specify the glob expression used to discover the vcpkg.json whose content's hash is added to the cache key. On Windows runners using `github.workspace` context to form the expression would not work as expected since it contains backslashes. Use instead `**/path/to/vcpkg.json` to match the desired `vcpkg.json` file. false **/vcpkg.json} vcpkgJsonIgnores:{Specify an array of string containing the pattenrs to be ignored when searching for the vcpkg.json file. The default value ignores the pattern '**/vcpkg/**' false ['**/vcpkg/**']}] map[] {node20 map[] dist/index.js always() always() [] []} {green terminal}} from 'Unknown' [ci2/linux-clang] [DEBUG] Loading revision from git directory [ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece [ci2/linux-clang] [DEBUG] HEAD points to 'cb15e05d7d8905771fa9db6d6934ea3fc0c55ece' [ci2/linux-clang] [DEBUG] using github ref: refs/heads/eladm/086_pano [ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece [ci2/linux-clang] [DEBUG] Loading revision from git directory [ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece [ci2/linux-clang] [DEBUG] HEAD points to 'cb15e05d7d8905771fa9db6d6934ea3fc0c55ece' [ci2/linux-clang] [DEBUG] using github ref: refs/heads/eladm/086_pano [ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece [ci2/linux-clang] [DEBUG] Loading revision from git directory [ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece [ci2/linux-clang] [DEBUG] HEAD points to 'cb15e05d7d8905771fa9db6d6934ea3fc0c55ece' [ci2/linux-clang] [DEBUG] using github ref: refs/heads/eladm/086_pano [ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece [ci2/linux-clang] [DEBUG] setupEnv => map[ACT:true ACTIONS_CACHE_URL:http://172.27.208.150:43927/ CI:true GITHUB_ACTION:0 GITHUB_ACTIONS:true GITHUB_ACTION_PATH: GITHUB_ACTION_REF:v11 GITHUB_ACTION_REPOSITORY:lukka/run-vcpkg GITHUB_ACTOR:nektos/act GITHUB_API_URL:https://api.github.com GITHUB_BASE_REF: GITHUB_EVENT_NAME:workflow_dispatch GITHUB_EVENT_PATH:/var/run/act/workflow/event.json GITHUB_GRAPHQL_URL:https://api.github.com/graphql GITHUB_HEAD_REF: GITHUB_JOB:linux-clang GITHUB_REF:refs/heads/eladm/086_pano GITHUB_REF_NAME:eladm/086_pano GITHUB_REF_TYPE:branch GITHUB_REPOSITORY:Ultrawis/cranebit GITHUB_REPOSITORY_OWNER:Ultrawis GITHUB_RETENTION_DAYS:0 GITHUB_RUN_ID:1 GITHUB_RUN_NUMBER:1 GITHUB_SERVER_URL:https://github.com GITHUB_SHA:cb15e05d7d8905771fa9db6d6934ea3fc0c55ece GITHUB_TOKEN: GITHUB_WORKFLOW:ci2 GITHUB_WORKSPACE:/home/eladm/workspace/cranebit INPUT_VCPKGGITCOMMITID:9f03078bdcbab3ad8c1e3927c40c3fb48e42501f ImageOS:ubuntu20 RUNNER_PERFLOG:/dev/null RUNNER_TRACKING_ID:] [ci2/linux-clang] [DEBUG] Loading revision from git directory [ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece [ci2/linux-clang] [DEBUG] HEAD points to 'cb15e05d7d8905771fa9db6d6934ea3fc0c55ece' [ci2/linux-clang] [DEBUG] using github ref: refs/heads/eladm/086_pano [ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece [ci2/linux-clang] [DEBUG] Loading revision from git directory [ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece [ci2/linux-clang] [DEBUG] HEAD points to 'cb15e05d7d8905771fa9db6d6934ea3fc0c55ece' [ci2/linux-clang] [DEBUG] using github ref: refs/heads/eladm/086_pano [ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece [ci2/linux-clang] [DEBUG] evaluating expression '' [ci2/linux-clang] [DEBUG] expression '' evaluated to 'true' [ci2/linux-clang] ⭐ Run Main get vcpkg [ci2/linux-clang] [DEBUG] Writing entry to tarball workflow/outputcmd.txt len:0 [ci2/linux-clang] [DEBUG] Writing entry to tarball workflow/statecmd.txt len:0 [ci2/linux-clang] [DEBUG] Writing entry to tarball workflow/pathcmd.txt len:0 [ci2/linux-clang] [DEBUG] Writing entry to tarball workflow/envs.txt len:0 [ci2/linux-clang] [DEBUG] Writing entry to tarball workflow/SUMMARY.md len:0 [ci2/linux-clang] [DEBUG] Extracting content to '/var/run/act' [ci2/linux-clang] [DEBUG] Loading revision from git directory [ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece [ci2/linux-clang] [DEBUG] HEAD points to 'cb15e05d7d8905771fa9db6d6934ea3fc0c55ece' [ci2/linux-clang] [DEBUG] using github ref: refs/heads/eladm/086_pano [ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece [ci2/linux-clang] [DEBUG] About to run action &{run-vcpkg Luca Cappa https://github.com/lukka Setup (and optionally run) vcpkg to build C/C++ dependencies and cache them automatically. map[binaryCachePath:{Specify a path to store the built packages to be cached with the GitHub cache service. Default is '<runnerWorkspace>/b/vcpkg_cache'. false } doNotCache:{Enable the caching of the vcpkg executable and its data files (e.g. ports) by setting it to false. Default is true. Set this input to false when the vcpkg's executable is not delivered as a prebuilt file upon bootstrapping vcpkg. This does not disable vcpkg's binary cache which is always on and can be controlled by the user with the env var VCPKG_BINARY_SOURCES. false true} doNotUpdateVcpkg:{Avoid to update vcpkg (launching git) in the specified 'vcpkgDirectory'. This is useful when vcpkg is being checkout independently of the run-vcpkg action. Default is false. false false} logCollectionRegExps:{Specifies a semicolon separated list of regular expressions that are used to identify log file paths in the workflow output. A regular expression must have a single capturing group, that is a single pair of parenthesis such as 'See also (.+.log)'. When a match occurs, the content of the file is written into the workflow output for disclosing its content to the user. The default regular expressions are for CMake's and vcpkg's log files. false \s*"(.+CMakeOutput\.log)"\.\s*;\s*"(.+CMakeError\.log)"\.\s*;\s*(.+out\.log)\s*;\s+(.+err\.log)\s*;\s*(.+vcpkg.+\.log)\s*} runVcpkgFormatString:{Specify the command line to run vcpkg with. This is only useful when the input 'runVcpkgInstall' is set to true. false [`install`, `--recurse`, `--clean-after-build`, `--x-install-root`, `$[env.VCPKG_INSTALLED_DIR]`, `--triplet`, `$[env.VCPKG_DEFAULT_TRIPLET]`]} runVcpkgInstall:{Run the installation of packages by running `vcpkg install` on the directory of the discovered 'vcpkg.json' file. Default is false. false false} useShell:{Specify which shell to be used when launching commands. 'true' means the default shell is used. 'false' means no shell is used. It also can be an absolute path and arguments of the shell to spawn commands with. false true} vcpkgDirectory:{ false ${{ github.workspace }}/vcpkg} vcpkgGitCommitId:{Specify the full SHA-1 hash of a Git commit (not a branch name, nor a tag!) that establishes which version of vcpkg needs to be used. When using vcpkg as a Git submodule, this input is *not* needed as implicitly specified by the submodule. false } vcpkgGitURL:{Specify the URL Git repository to download vcpkg from. Defaults to https://github.com/microsoft/vcpkg.git false https://github.com/microsoft/vcpkg.git} vcpkgJsonGlob:{Specify the glob expression used to discover the vcpkg.json whose content's hash is added to the cache key. On Windows runners using `github.workspace` context to form the expression would not work as expected since it contains backslashes. Use instead `**/path/to/vcpkg.json` to match the desired `vcpkg.json` file. false **/vcpkg.json} vcpkgJsonIgnores:{Specify an array of string containing the pattenrs to be ignored when searching for the vcpkg.json file. The default value ignores the pattern '**/vcpkg/**' false ['**/vcpkg/**']}] map[] {node20 map[] dist/index.js always() always() [] []} {green terminal}} [ci2/linux-clang] [DEBUG] Loading revision from git directory [ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece [ci2/linux-clang] [DEBUG] HEAD points to 'cb15e05d7d8905771fa9db6d6934ea3fc0c55ece' [ci2/linux-clang] [DEBUG] using github ref: refs/heads/eladm/086_pano [ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece [ci2/linux-clang] [DEBUG] Loading revision from git directory [ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece [ci2/linux-clang] [DEBUG] HEAD points to 'cb15e05d7d8905771fa9db6d6934ea3fc0c55ece' [ci2/linux-clang] [DEBUG] using github ref: refs/heads/eladm/086_pano [ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece [ci2/linux-clang] [DEBUG] expression '${{ github.workspace }}/vcpkg' rewritten to 'format('{0}/vcpkg', github.workspace)' [ci2/linux-clang] [DEBUG] evaluating expression 'format('{0}/vcpkg', github.workspace)' [ci2/linux-clang] [DEBUG] expression 'format('{0}/vcpkg', github.workspace)' evaluated to '%!t(string=/home/eladm/workspace/cranebit/vcpkg)' [ci2/linux-clang] [DEBUG] type=remote-action actionDir=/home/eladm/.cache/act/lukka-run-vcpkg@v11 actionPath= workdir=/home/eladm/workspace/cranebit actionCacheDir=/home/eladm/.cache/act actionName=lukka-run-vcpkg@v11 containerActionDir=/var/run/act/actions/lukka-run-vcpkg@v11 [ci2/linux-clang] [DEBUG] Removing /home/eladm/.cache/act/lukka-run-vcpkg@v11/.gitignore before docker cp [ci2/linux-clang] [DEBUG] /var/run/act/actions/lukka-run-vcpkg@v11 [ci2/linux-clang] 🐳 docker cp src=/home/eladm/.cache/act/lukka-run-vcpkg@v11/ dst=/var/run/act/actions/lukka-run-vcpkg@v11/ [ci2/linux-clang] [DEBUG] Writing tarball /tmp/act2800217820 from /home/eladm/.cache/act/lukka-run-vcpkg@v11/ [ci2/linux-clang] [DEBUG] Stripping prefix:/home/eladm/.cache/act/lukka-run-vcpkg@v11/ src:/home/eladm/.cache/act/lukka-run-vcpkg@v11/ [ci2/linux-clang] [DEBUG] Extracting content from '/tmp/act2800217820' to '/var/run/act/actions/lukka-run-vcpkg@v11/' [ci2/linux-clang] 🐳 docker exec cmd=[chown -R 1001:127 /var/run/act/actions/lukka-run-vcpkg@v11/] user=0 workdir= [ci2/linux-clang] [DEBUG] Exec command '[chown -R 1001:127 /var/run/act/actions/lukka-run-vcpkg@v11/]' [ci2/linux-clang] [DEBUG] Working directory '/home/eladm/workspace/cranebit' [ci2/linux-clang] [DEBUG] executing remote job container: [node /var/run/act/actions/lukka-run-vcpkg@v11/dist/index.js] [ci2/linux-clang] 🐳 docker exec cmd=[node /var/run/act/actions/lukka-run-vcpkg@v11/dist/index.js] user= workdir= [ci2/linux-clang] [DEBUG] Exec command '[node /var/run/act/actions/lukka-run-vcpkg@v11/dist/index.js]' [ci2/linux-clang] [DEBUG] Working directory '/home/eladm/workspace/cranebit' [ci2/linux-clang] 💬 ::debug::getPathInput(VCPKGDIRECTORY) -> '/home/eladm/workspace/cranebit/vcpkg' [ci2/linux-clang] 💬 ::debug::getInput(VCPKGGITCOMMITID, false) -> '9f03078bdcbab3ad8c1e3927c40c3fb48e42501f' [ci2/linux-clang] 💬 ::debug::getInput(RUNVCPKGFORMATSTRING, false) -> '[`install`, `--recurse`, `--clean-after-build`, `--x-install-root`, `$[env.VCPKG_INSTALLED_DIR]`, `--triplet`, `$[env.VCPKG_DEFAULT_TRIPLET]`]' [ci2/linux-clang] 💬 ::debug::getInput(VCPKGJSONGLOB, false) -> '**/vcpkg.json' [ci2/linux-clang] 💬 ::debug::getInput(VCPKGJSONIGNORES, false) -> '['**/vcpkg/**']' [ci2/linux-clang] 💬 ::debug::getBoolInput(RUNVCPKGINSTALL, false) -> 'false' [ci2/linux-clang] 💬 ::debug::getBoolInput(DONOTCACHE, false) -> 'true' [ci2/linux-clang] 💬 ::debug::getBoolInput(DONOTUPDATEVCPKG, false) -> 'false' [ci2/linux-clang] 💬 ::debug::getInput(VCPKGGITURL, false) -> 'https://github.com/microsoft/vcpkg.git' [ci2/linux-clang] 💬 ::debug::getInput(VCPKGGITCOMMITID, false) -> '9f03078bdcbab3ad8c1e3927c40c3fb48e42501f' [ci2/linux-clang] 💬 ::debug::getDelimitedInput(LOGCOLLECTIONREGEXPS, ;, false) -> '\s*"(.+CMakeOutput\.log)"\.\s*,\s*"(.+CMakeError\.log)"\.\s*,\s*(.+out\.log)\s*,\s+(.+err\.log)\s*,\s*(.+vcpkg.+\.log)\s*' [ci2/linux-clang] 💬 ::debug::getPathInput(BINARYCACHEPATH) -> 'undefined' [ci2/linux-clang] 💬 ::debug::run()<< [ci2/linux-clang] ❓ ::group::Prepare output directories | The vpckg root directory: '/home/eladm/workspace/cranebit/vcpkg' [ci2/linux-clang] ❓ ::endgroup:: | ⏱ elapsed: 0.002 seconds | Error: EACCES: permission denied, mkdir '/home/eladm/workspace/b' [ci2/linux-clang] ❗ ::error::run-vcpkg action execution failed: EACCES: permission denied, mkdir '/home/eladm/workspace/b' [ci2/linux-clang] ❌ Failure - Main get vcpkg [ci2/linux-clang] exitcode '24': failure [ci2/linux-clang] 🏁 Job failed [ci2/linux-clang] [DEBUG] Loading revision from git directory [ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece [ci2/linux-clang] [DEBUG] HEAD points to 'cb15e05d7d8905771fa9db6d6934ea3fc0c55ece' [ci2/linux-clang] [DEBUG] using github ref: refs/heads/eladm/086_pano [ci2/linux-clang] [DEBUG] Found revision: cb15e05d7d8905771fa9db6d6934ea3fc0c55ece ``` ### Additional information _No response_
kerem 2026-03-01 21:48:04 +03:00
Author
Owner

@eladm-ultrawis commented on GitHub (Nov 10, 2023):

link to the issue on run-vcpkg repo:

https://github.com/lukka/run-vcpkg/issues/213

<!-- gh-comment-id:1805568716 --> @eladm-ultrawis commented on GitHub (Nov 10, 2023): link to the issue on run-vcpkg repo: [https://github.com/lukka/run-vcpkg/issues/213](https://github.com/lukka/run-vcpkg/issues/213)
Author
Owner

@ChristopherHX commented on GitHub (Nov 10, 2023):

Hmm, this seem to be a bug of non root container support in act...

I didn't make act to grant non root write access to parent folders of your workspace

The actions tries to access files outside of the workspace folder (_work of actions/runner), which are still owned by root.

Something like, after actions/checkout

- name: Workaround for nektos/act#2086
  run: sudo chown -R '${{ github.workspace }}/../..'
  if: env.ACT

should help you for the next weeks

Otherwise you can try to run via the root user

act --container-options "--user 0"
<!-- gh-comment-id:1805845575 --> @ChristopherHX commented on GitHub (Nov 10, 2023): Hmm, this seem to be a bug of non root container support in act... I didn't make act to grant non root write access to parent folders of your workspace The actions tries to access files outside of the workspace folder (_work of actions/runner), which are still owned by root. Something like, after actions/checkout ``` - name: Workaround for nektos/act#2086 run: sudo chown -R '${{ github.workspace }}/../..' if: env.ACT ``` should help you for the next weeks Otherwise you can try to run via the root user ``` act --container-options "--user 0" ```
Author
Owner

@eladm-ultrawis commented on GitHub (Nov 11, 2023):

@ChristopherHX this happens way before checkout. when setting up vcpkg. also, I think your chown command lacks some parameters (like the user). can you please elaborate?

I tried to run it like so:

    - name: Workaround for nektos/act#2086
      run: sudo chown -R ${{github.actor}}:${{github.actor}} '${{ github.workspace }}/..'
      if: env.ACT

and I get

chown: invalid user: ‘nektos/act:nektos/act’

and without it I get:

 chown: missing operand after 
<!-- gh-comment-id:1806877850 --> @eladm-ultrawis commented on GitHub (Nov 11, 2023): @ChristopherHX this happens way before checkout. when setting up vcpkg. also, I think your chown command lacks some parameters (like the user). can you please elaborate? I tried to run it like so: ``` - name: Workaround for nektos/act#2086 run: sudo chown -R ${{github.actor}}:${{github.actor}} '${{ github.workspace }}/..' if: env.ACT ``` and I get ``` chown: invalid user: ‘nektos/act:nektos/act’ ``` and without it I get: ``` chown: missing operand after ```
Author
Owner

@ChristopherHX commented on GitHub (Nov 11, 2023):

@eladm-ultrawis
github.actor is never a valid user (usually the Github User Name, the real unix user name is runner/runneradmin for hosted runners). Yeah I forget that user bit in my snipped

- name: Workaround for nektos/act#2086
  run: sudo chown "$(id -u):$(id -g)" -R '${{ github.workspace }}/../..'
  shell: bash
  if: env.ACT

This would fail if your cwd is like /path or even /. act doesn't have a _work folder your actions assumes to exist.

I really meant the .. part two times, otherwise ${{ github.workspace }}/../../b would still be a permission problem...

Actually github.actor in act should even contain a slash, but not my problem.

Due to my restricted access level here, it may take some weeks-months even if I created a patch for act.

<!-- gh-comment-id:1806887775 --> @ChristopherHX commented on GitHub (Nov 11, 2023): @eladm-ultrawis `github.actor` is never a valid user (usually the Github User Name, the real unix user name is runner/runneradmin for hosted runners). Yeah I forget that user bit in my snipped ``` - name: Workaround for nektos/act#2086 run: sudo chown "$(id -u):$(id -g)" -R '${{ github.workspace }}/../..' shell: bash if: env.ACT ``` This would fail if your cwd is like /path or even /. act doesn't have a `_work` folder your actions assumes to exist. I really meant the `..` part two times, otherwise `${{ github.workspace }}/../../b` would still be a permission problem... Actually `github.actor` in act should even contain a slash, but not my problem. Due to my restricted access level here, it may take some weeks-months even if I created a patch for act.
Author
Owner

@ChristopherHX commented on GitHub (Nov 11, 2023):

this happens way before checkout

Without a checkout I'm not even shure you can do..

- run: mkdir test

..in act with rootless users.

Might need to be fixed aswell.

If the actions data needs to be accessed between job and docker actions, act needs more advanced changes

<!-- gh-comment-id:1806904924 --> @ChristopherHX commented on GitHub (Nov 11, 2023): > this happens way before checkout Without a checkout I'm not even shure you can do.. ``` - run: mkdir test ``` ..in act with rootless users. Might need to be fixed aswell. If the actions data needs to be accessed between job and docker actions, act needs more advanced changes
Author
Owner

@github-actions[bot] commented on GitHub (May 10, 2024):

Issue is stale and will be closed in 14 days unless there is new activity

<!-- gh-comment-id:2103630604 --> @github-actions[bot] commented on GitHub (May 10, 2024): Issue is stale and will be closed in 14 days unless there is new activity
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/act#998
No description provided.