[GH-ISSUE #2738] Writing a large dictionary to GITHUB_OUTPUT doesn't set an output value #1237

Closed
opened 2026-03-01 21:49:52 +03:00 by kerem · 1 comment
Owner

Originally created by @barneysowood on GitHub (Apr 23, 2025).
Original GitHub issue: https://github.com/nektos/act/issues/2738

Bug report info

act version:            0.2.76
GOOS:                   linux
GOARCH:                 amd64
NumCPU:                 2
Docker host:            DOCKER_HOST environment variable is not set
Sockets found:
        /var/run/docker.sock
Config files:
        /home/barney/.config/act/actrc:
                -P ubuntu-latest=catthehacker/ubuntu:act-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.24.1
        Module path:           github.com/nektos/act
        Main version:          v0.2.76
        Main path:             github.com/nektos/act
        Main checksum:
        Build settings:
                -buildmode:           exe
                -compiler:            gc
                -ldflags:             -s -w -X main.version=0.2.76 -X main.commit=4f4913f9f34da9f349bf4f842c56e9d7f8af3729 -X main.date=2025-04-01T02:36:03Z -X main.builtBy=goreleaser
                CGO_ENABLED:          0
                GOARCH:               amd64
                GOOS:                 linux
                GOAMD64:              v1
                vcs:                  git
                vcs.revision:         4f4913f9f34da9f349bf4f842c56e9d7f8af3729
                vcs.time:             2025-04-01T02:35:41Z
                vcs.modified:         false
Docker Engine:
        Engine version:        28.1.1
        Engine runtime:        runc
        Cgroup version:        2
        Cgroup driver:         systemd
        Storage driver:        overlay2
        Registry URI:          https://index.docker.io/v1/
        OS:                    Ubuntu 24.04.2 LTS
        OS type:               linux
        OS version:            24.04
        OS arch:               x86_64
        OS kernel:             6.8.0-58-generic
        OS CPU:                2
        OS memory:             1967 MB
        Security options:
                name=apparmor
                name=seccomp,profile=builtin
                name=cgroupns

Command used with act

act push

Describe issue

I have an issue where a large dictionary is written to GITHUB_OUTPUT. Below a certain size this works fine, above a certain size, the expected variable doesn't get set (with ::set-output:: ).

The linked repo has simple demonstration of this. With 2822 kv pairs in the dict, it works as expected, with 2823, the var is not set.

Test script looks like this:

#!/usr/bin/env python3

import json
import os
import sys

length = sys.argv[1] if len(sys.argv) else 0
test_dict = {f"key{i}": f"value{i}" for i in range(int(length))}

github_output = os.environ.get("GITHUB_OUTPUT")
if github_output is not None:
    print(f"Writing config to the github outputs file {github_output}")
    with open(github_output, "a", encoding="utf-8") as wfh:
        wfh.write(f"config={json.dumps(test_dict)}\n")

For 2822 items:

[Test/length-2822]   ✅  Success - Main Run test python script length test (2822) [74.391484ms]
[Test/length-2822]   ⚙  ::set-output:: config={"key0": "value0", ....

For 2823 items:

[Test/length-2823]   ✅  Success - Main Run test python script length test (2823) [74.240597ms]
[Test/length-2823] [DEBUG] skipping post step for 'Checkout code': no action model available

https://github.com/barneysowood/act-test-repo

Workflow content

name: Test

on:
    push: {}

jobs:

    test-job1:
        runs-on: ubuntu-latest
        steps:
            - name: Checkout code
              uses: actions/checkout@v4

            - name: Run test python script length test (2822)
              run: |
                tools/python-output-test.py 2822
                  
            - name: Run test python script length test (2823)
              run: |
                tools/python-output-test.py 2823

Relevant log output

time="2025-04-23T10:39:59Z" level=debug msg="Handling container host and socket"
time="2025-04-23T10:39:59Z" level=debug msg="Defaulting container socket to DOCKER_HOST"
time="2025-04-23T10:39:59Z" level=info msg="Using docker host 'unix:///var/run/docker.sock', and daemon socket 'unix:///var/run/docker.sock'"
time="2025-04-23T10:39:59Z" level=debug msg="Loading environment from /home/barney/git/act-testing/.env"
time="2025-04-23T10:39:59Z" level=debug msg="Loading action inputs from /home/barney/git/act-testing/.input"
time="2025-04-23T10:39:59Z" level=debug msg="Loading secrets from /home/barney/git/act-testing/.secrets"
time="2025-04-23T10:39:59Z" level=debug msg="Conditional GET for notices etag=00923ce0-b849-4e53-b550-9494db6df51b"
time="2025-04-23T10:39:59Z" level=debug msg="Loading vars from /home/barney/git/act-testing/.vars"
time="2025-04-23T10:39:59Z" level=debug msg="Evaluated matrix inclusions: map[]"
time="2025-04-23T10:39:59Z" level=debug msg="Loading workflows from '/home/barney/git/act-testing/.github/workflows'"
time="2025-04-23T10:39:59Z" level=debug msg="Loading workflows recursively"
time="2025-04-23T10:39:59Z" level=debug msg="Found workflow 'test.yaml' in '/home/barney/git/act-testing/.github/workflows/test.yaml'"
time="2025-04-23T10:39:59Z" level=debug msg="Reading workflow '/home/barney/git/act-testing/.github/workflows/test.yaml'"
time="2025-04-23T10:39:59Z" level=debug msg="Using first passed in arguments event for filtering: push"
time="2025-04-23T10:39:59Z" level=debug msg="Preparing plan for a event: push"
time="2025-04-23T10:39:59Z" level=debug msg="Using first passed in arguments event: push"
time="2025-04-23T10:39:59Z" level=debug msg="Planning jobs for event: push"
time="2025-04-23T10:39:59Z" level=debug msg="gc: 2025-04-23 10:39:59.65467093 +0000 UTC m=+0.065850464" module=artifactcache
time="2025-04-23T10:39:59Z" level=debug msg="Plan Stages: [0xc00000f9c8]"
time="2025-04-23T10:39:59Z" level=debug msg="Stages Runs: [test-job1]"
time="2025-04-23T10:39:59Z" level=debug msg="Job.Name: test-job1"
time="2025-04-23T10:39:59Z" level=debug msg="Job.RawNeeds: {0 0    <nil> []    0 0}"
time="2025-04-23T10:39:59Z" level=debug msg="Job.RawRunsOn: {8 0 !!str ubuntu-latest  <nil> []    9 18}"
time="2025-04-23T10:39:59Z" level=debug msg="Job.Env: {0 0    <nil> []    0 0}"
time="2025-04-23T10:39:59Z" level=debug msg="Job.If: {0 0  success()  <nil> []    0 0}"
time="2025-04-23T10:39:59Z" level=debug msg="Job.Steps: Checkout code"
time="2025-04-23T10:39:59Z" level=debug msg="Job.Steps: Run test python script length test (2822)"
time="2025-04-23T10:39:59Z" level=debug msg="Job.Steps: Run test python script length test (2823)"
time="2025-04-23T10:39:59Z" level=debug msg="Job.TimeoutMinutes: "
time="2025-04-23T10:39:59Z" level=debug msg="Job.Services: map[]"
time="2025-04-23T10:39:59Z" level=debug msg="Job.Strategy: <nil>"
time="2025-04-23T10:39:59Z" level=debug msg="Job.RawContainer: {0 0    <nil> []    0 0}"
time="2025-04-23T10:39:59Z" level=debug msg="Job.Defaults.Run.Shell: "
time="2025-04-23T10:39:59Z" level=debug msg="Job.Defaults.Run.WorkingDirectory: "
time="2025-04-23T10:39:59Z" level=debug msg="Job.Outputs: map[]"
time="2025-04-23T10:39:59Z" level=debug msg="Job.Uses: "
time="2025-04-23T10:39:59Z" level=debug msg="Job.With: map[]"
time="2025-04-23T10:39:59Z" level=debug msg="Job.Result: "
time="2025-04-23T10:39:59Z" level=debug msg="Empty Strategy, matrixes=[map[]]"
time="2025-04-23T10:39:59Z" level=debug msg="Job Matrices: [map[]]"
time="2025-04-23T10:39:59Z" level=debug msg="Runner Matrices: map[]"
time="2025-04-23T10:39:59Z" level=debug msg="Final matrix after applying user inclusions '[map[]]'"
time="2025-04-23T10:39:59Z" level=debug msg="Loading revision from git directory"
time="2025-04-23T10:39:59Z" level=debug msg="Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e"
time="2025-04-23T10:39:59Z" level=debug msg="HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e'"
time="2025-04-23T10:39:59Z" level=debug msg="using github ref: refs/heads/main"
time="2025-04-23T10:39:59Z" level=debug msg="Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e"
time="2025-04-23T10:39:59Z" level=debug msg="Detected CPUs: 2"
[Test/test-job1] [DEBUG] evaluating expression 'success()'
[Test/test-job1] [DEBUG] expression 'success()' evaluated to 'true'
[Test/test-job1] ⭐ Run Set up job
[Test/test-job1] 🚀  Start image=catthehacker/ubuntu:act-latest
time="2025-04-23T10:39:59Z" level=debug msg="Parallel tasks (0) below minimum, setting to 1"
[Test/test-job1]   🐳  docker pull image=catthehacker/ubuntu:act-latest platform= username= forcePull=true
[Test/test-job1] [DEBUG]   🐳  docker pull catthehacker/ubuntu:act-latest
[Test/test-job1] [DEBUG] pulling image 'docker.io/catthehacker/ubuntu:act-latest' ()
time="2025-04-23T10:40:00Z" level=debug msg="Saving notices etag=00923ce0-b849-4e53-b550-9494db6df51b"
time="2025-04-23T10:40:00Z" level=debug msg="No new notices"
[Test/test-job1] [DEBUG] Pulling from catthehacker/ubuntu :: act-latest
[Test/test-job1] [DEBUG] Digest: sha256:b492128fea691d74775b40844403acb82812d217c97df5a23f4f5119b38905a4 ::
[Test/test-job1] [DEBUG] Status: Image is up to date for catthehacker/ubuntu:act-latest ::
time="2025-04-23T10:40:00Z" level=debug msg="Parallel tasks (0) below minimum, setting to 1"
[Test/test-job1]   🐳  docker create image=catthehacker/ubuntu:act-latest platform= entrypoint=["tail" "-f" "/dev/null"] cmd=[] network="host"
[Test/test-job1] [DEBUG] Common container.Config ==> &{Hostname: Domainname: User: AttachStdin:false AttachStdout:false AttachStderr:false ExposedPorts:map[] Tty:false 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:act-latest Volumes:map[] WorkingDir:/home/barney/git/act-testing Entrypoint:[] NetworkDisabled:false MacAddress: OnBuild:[] Labels:map[] StopSignal: StopTimeout:<nil> Shell:[]}
[Test/test-job1] [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:/opt/hostedtoolcache ReadOnly:false Consistency: BindOptions:<nil> VolumeOptions:<nil> ImageOptions:<nil> TmpfsOptions:<nil> ClusterOptions:<nil>} {Type:volume Source:act-Test-test-job1-1a6e9fd9c659df2aa5aa6d7ec30dc9b77bdb33df290c9a7803b1189e08aff42d-env Target:/var/run/act ReadOnly:false Consistency: BindOptions:<nil> VolumeOptions:<nil> ImageOptions:<nil> TmpfsOptions:<nil> ClusterOptions:<nil>} {Type:volume Source:act-Test-test-job1-1a6e9fd9c659df2aa5aa6d7ec30dc9b77bdb33df290c9a7803b1189e08aff42d Target:/home/barney/git/act-testing ReadOnly:false Consistency: BindOptions:<nil> VolumeOptions:<nil> ImageOptions:<nil> TmpfsOptions:<nil> ClusterOptions:<nil>}] MaskedPaths:[] ReadonlyPaths:[] Init:<nil>}
[Test/test-job1] [DEBUG] input.NetworkAliases ==> [test-job1]
[Test/test-job1] [DEBUG] Created container name=act-Test-test-job1-1a6e9fd9c659df2aa5aa6d7ec30dc9b77bdb33df290c9a7803b1189e08aff42d id=430f5dcc0c2c78f9c4ae940de0dd265cc9ae0622a299a31ed3c1b36a3bfacafc from image catthehacker/ubuntu:act-latest (platform: )
[Test/test-job1] [DEBUG] ENV ==> [RUNNER_TOOL_CACHE=/opt/hostedtoolcache RUNNER_OS=Linux RUNNER_ARCH=X64 RUNNER_TEMP=/tmp LANG=C.UTF-8]
[Test/test-job1]   🐳  docker run image=catthehacker/ubuntu:act-latest platform= entrypoint=["tail" "-f" "/dev/null"] cmd=[] network="host"
[Test/test-job1] [DEBUG] Starting container: 430f5dcc0c2c78f9c4ae940de0dd265cc9ae0622a299a31ed3c1b36a3bfacafc
[Test/test-job1] [DEBUG] Started container: 430f5dcc0c2c78f9c4ae940de0dd265cc9ae0622a299a31ed3c1b36a3bfacafc
[Test/test-job1] [DEBUG] Writing entry to tarball workflow/event.json len:2
[Test/test-job1] [DEBUG] Writing entry to tarball workflow/envs.txt len:0
[Test/test-job1] [DEBUG] Extracting content to '/var/run/act/'
time="2025-04-23T10:40:01Z" level=debug msg="Parallel tasks (0) below minimum, setting to 1"
[Test/test-job1]   🐳  docker exec cmd=[node --no-warnings -e console.log(process.execPath)] user= workdir=
[Test/test-job1] [DEBUG] Exec command '[node --no-warnings -e console.log(process.execPath)]'
[Test/test-job1] [DEBUG] Working directory '/home/barney/git/act-testing'
[Test/test-job1]   ✅  Success - Set up job
[Test/test-job1] [DEBUG] Loading revision from git directory
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e'
[Test/test-job1] [DEBUG] using github ref: refs/heads/main
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] Loading revision from git directory
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e'
[Test/test-job1] [DEBUG] using github ref: refs/heads/main
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] Skipping local actions/checkout because workdir was already copied
[Test/test-job1] [DEBUG] skip pre step for 'Checkout code': no action model available
[Test/test-job1] [DEBUG] Loading revision from git directory
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e'
[Test/test-job1] [DEBUG] using github ref: refs/heads/main
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] Skipping local actions/checkout because workdir was already copied
[Test/test-job1] [DEBUG] Loading revision from git directory
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e'
[Test/test-job1] [DEBUG] using github ref: refs/heads/main
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] Loading revision from git directory
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e'
[Test/test-job1] [DEBUG] using github ref: refs/heads/main
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] Loading revision from git directory
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e'
[Test/test-job1] [DEBUG] using github ref: refs/heads/main
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] setupEnv => map[ACT:true ACTIONS_CACHE_URL:http://192.168.122.111:37119/ CI:true GITHUB_ACTION:0 GITHUB_ACTIONS:true GITHUB_ACTION_PATH: GITHUB_ACTION_REF:v4 GITHUB_ACTION_REPOSITORY:actions/checkout GITHUB_ACTOR:nektos/act GITHUB_API_URL:https://api.github.com GITHUB_BASE_REF: GITHUB_EVENT_NAME:push GITHUB_EVENT_PATH:/var/run/act/workflow/event.json GITHUB_GRAPHQL_URL:https://api.github.com/graphql GITHUB_HEAD_REF: GITHUB_JOB:test-job1 GITHUB_REF:refs/heads/main GITHUB_REF_NAME:main GITHUB_REF_TYPE:branch GITHUB_REPOSITORY:barneysowood/act-test-repo GITHUB_REPOSITORY_OWNER:barneysowood GITHUB_RETENTION_DAYS:0 GITHUB_RUN_ATTEMPT:1 GITHUB_RUN_ID:1 GITHUB_RUN_NUMBER:1 GITHUB_SERVER_URL:https://github.com GITHUB_SHA:8ef0ccc01239d6a7bdad2575c6d81542c3ac538e GITHUB_WORKFLOW:Test GITHUB_WORKSPACE:/home/barney/git/act-testing ImageOS:ubuntu20 RUNNER_PERFLOG:/dev/null RUNNER_TRACKING_ID:]
[Test/test-job1] [DEBUG] Loading revision from git directory
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e'
[Test/test-job1] [DEBUG] using github ref: refs/heads/main
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] Loading revision from git directory
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e'
[Test/test-job1] [DEBUG] using github ref: refs/heads/main
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] evaluating expression ''
[Test/test-job1] [DEBUG] expression '' evaluated to 'true'
[Test/test-job1] ⭐ Run Main Checkout code
[Test/test-job1] [DEBUG] Writing entry to tarball workflow/outputcmd.txt len:0
[Test/test-job1] [DEBUG] Writing entry to tarball workflow/statecmd.txt len:0
[Test/test-job1] [DEBUG] Writing entry to tarball workflow/pathcmd.txt len:0
[Test/test-job1] [DEBUG] Writing entry to tarball workflow/envs.txt len:0
[Test/test-job1] [DEBUG] Writing entry to tarball workflow/SUMMARY.md len:0
[Test/test-job1] [DEBUG] Extracting content to '/var/run/act'
[Test/test-job1] [DEBUG] Loading revision from git directory
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e'
[Test/test-job1] [DEBUG] using github ref: refs/heads/main
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] Loading revision from git directory
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e'
[Test/test-job1] [DEBUG] using github ref: refs/heads/main
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1]   🐳  docker cp src=/home/barney/git/act-testing/. dst=/home/barney/git/act-testing
[Test/test-job1] [DEBUG] Writing tarball /tmp/act2088566914 from /home/barney/git/act-testing/.
[Test/test-job1] [DEBUG] Stripping prefix:/home/barney/git/act-testing/ src:/home/barney/git/act-testing/.
[Test/test-job1] [DEBUG] Extracting content from '/tmp/act2088566914' to '/home/barney/git/act-testing'
[Test/test-job1]   ✅  Success - Main Checkout code [13.081165ms]
[Test/test-job1] [DEBUG] Loading revision from git directory
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e'
[Test/test-job1] [DEBUG] using github ref: refs/heads/main
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] Loading revision from git directory
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e'
[Test/test-job1] [DEBUG] using github ref: refs/heads/main
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] Loading revision from git directory
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e'
[Test/test-job1] [DEBUG] using github ref: refs/heads/main
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] setupEnv => map[ACT:true ACTIONS_CACHE_URL:http://192.168.122.111:37119/ CI:true GITHUB_ACTION:1 GITHUB_ACTIONS:true GITHUB_ACTION_PATH: GITHUB_ACTION_REF: GITHUB_ACTION_REPOSITORY: GITHUB_ACTOR:nektos/act GITHUB_API_URL:https://api.github.com GITHUB_BASE_REF: GITHUB_EVENT_NAME:push GITHUB_EVENT_PATH:/var/run/act/workflow/event.json GITHUB_GRAPHQL_URL:https://api.github.com/graphql GITHUB_HEAD_REF: GITHUB_JOB:test-job1 GITHUB_REF:refs/heads/main GITHUB_REF_NAME:main GITHUB_REF_TYPE:branch GITHUB_REPOSITORY:barneysowood/act-test-repo GITHUB_REPOSITORY_OWNER:barneysowood GITHUB_RETENTION_DAYS:0 GITHUB_RUN_ATTEMPT:1 GITHUB_RUN_ID:1 GITHUB_RUN_NUMBER:1 GITHUB_SERVER_URL:https://github.com GITHUB_SHA:8ef0ccc01239d6a7bdad2575c6d81542c3ac538e GITHUB_WORKFLOW:Test GITHUB_WORKSPACE:/home/barney/git/act-testing ImageOS:ubuntu20 RUNNER_PERFLOG:/dev/null RUNNER_TRACKING_ID:]
[Test/test-job1] [DEBUG] Loading revision from git directory
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e'
[Test/test-job1] [DEBUG] using github ref: refs/heads/main
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] Loading revision from git directory
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e'
[Test/test-job1] [DEBUG] using github ref: refs/heads/main
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] evaluating expression ''
[Test/test-job1] [DEBUG] expression '' evaluated to 'true'
[Test/test-job1] ⭐ Run Main Run test python script length test (2822)
[Test/test-job1] [DEBUG] Writing entry to tarball workflow/outputcmd.txt len:0
[Test/test-job1] [DEBUG] Writing entry to tarball workflow/statecmd.txt len:0
[Test/test-job1] [DEBUG] Writing entry to tarball workflow/pathcmd.txt len:0
[Test/test-job1] [DEBUG] Writing entry to tarball workflow/envs.txt len:0
[Test/test-job1] [DEBUG] Writing entry to tarball workflow/SUMMARY.md len:0
[Test/test-job1] [DEBUG] Extracting content to '/var/run/act'
[Test/test-job1] [DEBUG] Loading revision from git directory
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e'
[Test/test-job1] [DEBUG] using github ref: refs/heads/main
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] Loading revision from git directory
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e'
[Test/test-job1] [DEBUG] using github ref: refs/heads/main
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] Loading revision from git directory
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e'
[Test/test-job1] [DEBUG] using github ref: refs/heads/main
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] Loading revision from git directory
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e'
[Test/test-job1] [DEBUG] using github ref: refs/heads/main
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] Wrote command

tools/python-output-test.py 2822



 to 'workflow/1'
[Test/test-job1] [DEBUG] Writing entry to tarball workflow/1 len:38
[Test/test-job1] [DEBUG] Extracting content to '/var/run/act'
[Test/test-job1]   🐳  docker exec cmd=[bash -e /var/run/act/workflow/1] user= workdir=
[Test/test-job1] [DEBUG] Exec command '[bash -e /var/run/act/workflow/1]'
[Test/test-job1] [DEBUG] Working directory '/home/barney/git/act-testing'
[Test/test-job1]   | Writing config to the github outputs file /var/run/act/workflow/outputcmd.txt
[Test/test-job1]   ✅  Success - Main Run test python script length test (2822) [62.424268ms]
[Test/test-job1]   ⚙  ::set-output:: config={"key0": "value0", "key1": "value1", .......}
[Test/test-job1] [DEBUG] Loading revision from git directory
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e'
[Test/test-job1] [DEBUG] using github ref: refs/heads/main
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] Loading revision from git directory
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e'
[Test/test-job1] [DEBUG] using github ref: refs/heads/main
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] Loading revision from git directory
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e'
[Test/test-job1] [DEBUG] using github ref: refs/heads/main
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] setupEnv => map[ACT:true ACTIONS_CACHE_URL:http://192.168.122.111:37119/ CI:true GITHUB_ACTION:2 GITHUB_ACTIONS:true GITHUB_ACTION_PATH: GITHUB_ACTION_REF: GITHUB_ACTION_REPOSITORY: GITHUB_ACTOR:nektos/act GITHUB_API_URL:https://api.github.com GITHUB_BASE_REF: GITHUB_EVENT_NAME:push GITHUB_EVENT_PATH:/var/run/act/workflow/event.json GITHUB_GRAPHQL_URL:https://api.github.com/graphql GITHUB_HEAD_REF: GITHUB_JOB:test-job1 GITHUB_REF:refs/heads/main GITHUB_REF_NAME:main GITHUB_REF_TYPE:branch GITHUB_REPOSITORY:barneysowood/act-test-repo GITHUB_REPOSITORY_OWNER:barneysowood GITHUB_RETENTION_DAYS:0 GITHUB_RUN_ATTEMPT:1 GITHUB_RUN_ID:1 GITHUB_RUN_NUMBER:1 GITHUB_SERVER_URL:https://github.com GITHUB_SHA:8ef0ccc01239d6a7bdad2575c6d81542c3ac538e GITHUB_WORKFLOW:Test GITHUB_WORKSPACE:/home/barney/git/act-testing ImageOS:ubuntu20 RUNNER_PERFLOG:/dev/null RUNNER_TRACKING_ID:]
[Test/test-job1] [DEBUG] Loading revision from git directory
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e'
[Test/test-job1] [DEBUG] using github ref: refs/heads/main
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] Loading revision from git directory
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e'
[Test/test-job1] [DEBUG] using github ref: refs/heads/main
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] evaluating expression ''
[Test/test-job1] [DEBUG] expression '' evaluated to 'true'
[Test/test-job1] ⭐ Run Main Run test python script length test (2823)
[Test/test-job1] [DEBUG] Writing entry to tarball workflow/outputcmd.txt len:0
[Test/test-job1] [DEBUG] Writing entry to tarball workflow/statecmd.txt len:0
[Test/test-job1] [DEBUG] Writing entry to tarball workflow/pathcmd.txt len:0
[Test/test-job1] [DEBUG] Writing entry to tarball workflow/envs.txt len:0
[Test/test-job1] [DEBUG] Writing entry to tarball workflow/SUMMARY.md len:0
[Test/test-job1] [DEBUG] Extracting content to '/var/run/act'
[Test/test-job1] [DEBUG] Loading revision from git directory
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e'
[Test/test-job1] [DEBUG] using github ref: refs/heads/main
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] Loading revision from git directory
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e'
[Test/test-job1] [DEBUG] using github ref: refs/heads/main
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] Loading revision from git directory
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e'
[Test/test-job1] [DEBUG] using github ref: refs/heads/main
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] Loading revision from git directory
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e'
[Test/test-job1] [DEBUG] using github ref: refs/heads/main
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] Wrote command

tools/python-output-test.py 2823




 to 'workflow/2'
[Test/test-job1] [DEBUG] Writing entry to tarball workflow/2 len:43
[Test/test-job1] [DEBUG] Extracting content to '/var/run/act'
[Test/test-job1]   🐳  docker exec cmd=[bash -e /var/run/act/workflow/2] user= workdir=
[Test/test-job1] [DEBUG] Exec command '[bash -e /var/run/act/workflow/2]'
[Test/test-job1] [DEBUG] Working directory '/home/barney/git/act-testing'
[Test/test-job1]   | Writing config to the github outputs file /var/run/act/workflow/outputcmd.txt
[Test/test-job1]   ✅  Success - Main Run test python script length test (2823) [63.546347ms]
[Test/test-job1] [DEBUG] skipping post step for 'Checkout code': no action model available
[Test/test-job1] ⭐ Run Complete job
[Test/test-job1] Cleaning up container for job test-job1
[Test/test-job1] [DEBUG] Removed container: 430f5dcc0c2c78f9c4ae940de0dd265cc9ae0622a299a31ed3c1b36a3bfacafc
[Test/test-job1] [DEBUG]   🐳  docker volume rm act-Test-test-job1-1a6e9fd9c659df2aa5aa6d7ec30dc9b77bdb33df290c9a7803b1189e08aff42d
[Test/test-job1] [DEBUG]   🐳  docker volume rm act-Test-test-job1-1a6e9fd9c659df2aa5aa6d7ec30dc9b77bdb33df290c9a7803b1189e08aff42d-env
[Test/test-job1] [DEBUG] Loading revision from git directory
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e'
[Test/test-job1] [DEBUG] using github ref: refs/heads/main
[Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e
[Test/test-job1]   ✅  Success - Complete job
[Test/test-job1] 🏁  Job succeeded

Additional information

I also tried with just strings of various sizes and couldn't replicate the issue.

Originally created by @barneysowood on GitHub (Apr 23, 2025). Original GitHub issue: https://github.com/nektos/act/issues/2738 ### Bug report info ```plain text act version: 0.2.76 GOOS: linux GOARCH: amd64 NumCPU: 2 Docker host: DOCKER_HOST environment variable is not set Sockets found: /var/run/docker.sock Config files: /home/barney/.config/act/actrc: -P ubuntu-latest=catthehacker/ubuntu:act-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.24.1 Module path: github.com/nektos/act Main version: v0.2.76 Main path: github.com/nektos/act Main checksum: Build settings: -buildmode: exe -compiler: gc -ldflags: -s -w -X main.version=0.2.76 -X main.commit=4f4913f9f34da9f349bf4f842c56e9d7f8af3729 -X main.date=2025-04-01T02:36:03Z -X main.builtBy=goreleaser CGO_ENABLED: 0 GOARCH: amd64 GOOS: linux GOAMD64: v1 vcs: git vcs.revision: 4f4913f9f34da9f349bf4f842c56e9d7f8af3729 vcs.time: 2025-04-01T02:35:41Z vcs.modified: false Docker Engine: Engine version: 28.1.1 Engine runtime: runc Cgroup version: 2 Cgroup driver: systemd Storage driver: overlay2 Registry URI: https://index.docker.io/v1/ OS: Ubuntu 24.04.2 LTS OS type: linux OS version: 24.04 OS arch: x86_64 OS kernel: 6.8.0-58-generic OS CPU: 2 OS memory: 1967 MB Security options: name=apparmor name=seccomp,profile=builtin name=cgroupns ``` ### Command used with act ```sh act push ``` ### Describe issue I have an issue where a large dictionary is written to GITHUB_OUTPUT. Below a certain size this works fine, above a certain size, the expected variable doesn't get set (with `::set-output:: `). The linked repo has simple demonstration of this. With 2822 kv pairs in the dict, it works as expected, with 2823, the var is not set. Test script looks like this: ```python #!/usr/bin/env python3 import json import os import sys length = sys.argv[1] if len(sys.argv) else 0 test_dict = {f"key{i}": f"value{i}" for i in range(int(length))} github_output = os.environ.get("GITHUB_OUTPUT") if github_output is not None: print(f"Writing config to the github outputs file {github_output}") with open(github_output, "a", encoding="utf-8") as wfh: wfh.write(f"config={json.dumps(test_dict)}\n") ``` For 2822 items: ``` [Test/length-2822] ✅ Success - Main Run test python script length test (2822) [74.391484ms] [Test/length-2822] ⚙ ::set-output:: config={"key0": "value0", .... ``` For 2823 items: ``` [Test/length-2823] ✅ Success - Main Run test python script length test (2823) [74.240597ms] [Test/length-2823] [DEBUG] skipping post step for 'Checkout code': no action model available ``` ### Link to GitHub repository https://github.com/barneysowood/act-test-repo ### Workflow content ```yml name: Test on: push: {} jobs: test-job1: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 - name: Run test python script length test (2822) run: | tools/python-output-test.py 2822 - name: Run test python script length test (2823) run: | tools/python-output-test.py 2823 ``` ### Relevant log output ```sh time="2025-04-23T10:39:59Z" level=debug msg="Handling container host and socket" time="2025-04-23T10:39:59Z" level=debug msg="Defaulting container socket to DOCKER_HOST" time="2025-04-23T10:39:59Z" level=info msg="Using docker host 'unix:///var/run/docker.sock', and daemon socket 'unix:///var/run/docker.sock'" time="2025-04-23T10:39:59Z" level=debug msg="Loading environment from /home/barney/git/act-testing/.env" time="2025-04-23T10:39:59Z" level=debug msg="Loading action inputs from /home/barney/git/act-testing/.input" time="2025-04-23T10:39:59Z" level=debug msg="Loading secrets from /home/barney/git/act-testing/.secrets" time="2025-04-23T10:39:59Z" level=debug msg="Conditional GET for notices etag=00923ce0-b849-4e53-b550-9494db6df51b" time="2025-04-23T10:39:59Z" level=debug msg="Loading vars from /home/barney/git/act-testing/.vars" time="2025-04-23T10:39:59Z" level=debug msg="Evaluated matrix inclusions: map[]" time="2025-04-23T10:39:59Z" level=debug msg="Loading workflows from '/home/barney/git/act-testing/.github/workflows'" time="2025-04-23T10:39:59Z" level=debug msg="Loading workflows recursively" time="2025-04-23T10:39:59Z" level=debug msg="Found workflow 'test.yaml' in '/home/barney/git/act-testing/.github/workflows/test.yaml'" time="2025-04-23T10:39:59Z" level=debug msg="Reading workflow '/home/barney/git/act-testing/.github/workflows/test.yaml'" time="2025-04-23T10:39:59Z" level=debug msg="Using first passed in arguments event for filtering: push" time="2025-04-23T10:39:59Z" level=debug msg="Preparing plan for a event: push" time="2025-04-23T10:39:59Z" level=debug msg="Using first passed in arguments event: push" time="2025-04-23T10:39:59Z" level=debug msg="Planning jobs for event: push" time="2025-04-23T10:39:59Z" level=debug msg="gc: 2025-04-23 10:39:59.65467093 +0000 UTC m=+0.065850464" module=artifactcache time="2025-04-23T10:39:59Z" level=debug msg="Plan Stages: [0xc00000f9c8]" time="2025-04-23T10:39:59Z" level=debug msg="Stages Runs: [test-job1]" time="2025-04-23T10:39:59Z" level=debug msg="Job.Name: test-job1" time="2025-04-23T10:39:59Z" level=debug msg="Job.RawNeeds: {0 0 <nil> [] 0 0}" time="2025-04-23T10:39:59Z" level=debug msg="Job.RawRunsOn: {8 0 !!str ubuntu-latest <nil> [] 9 18}" time="2025-04-23T10:39:59Z" level=debug msg="Job.Env: {0 0 <nil> [] 0 0}" time="2025-04-23T10:39:59Z" level=debug msg="Job.If: {0 0 success() <nil> [] 0 0}" time="2025-04-23T10:39:59Z" level=debug msg="Job.Steps: Checkout code" time="2025-04-23T10:39:59Z" level=debug msg="Job.Steps: Run test python script length test (2822)" time="2025-04-23T10:39:59Z" level=debug msg="Job.Steps: Run test python script length test (2823)" time="2025-04-23T10:39:59Z" level=debug msg="Job.TimeoutMinutes: " time="2025-04-23T10:39:59Z" level=debug msg="Job.Services: map[]" time="2025-04-23T10:39:59Z" level=debug msg="Job.Strategy: <nil>" time="2025-04-23T10:39:59Z" level=debug msg="Job.RawContainer: {0 0 <nil> [] 0 0}" time="2025-04-23T10:39:59Z" level=debug msg="Job.Defaults.Run.Shell: " time="2025-04-23T10:39:59Z" level=debug msg="Job.Defaults.Run.WorkingDirectory: " time="2025-04-23T10:39:59Z" level=debug msg="Job.Outputs: map[]" time="2025-04-23T10:39:59Z" level=debug msg="Job.Uses: " time="2025-04-23T10:39:59Z" level=debug msg="Job.With: map[]" time="2025-04-23T10:39:59Z" level=debug msg="Job.Result: " time="2025-04-23T10:39:59Z" level=debug msg="Empty Strategy, matrixes=[map[]]" time="2025-04-23T10:39:59Z" level=debug msg="Job Matrices: [map[]]" time="2025-04-23T10:39:59Z" level=debug msg="Runner Matrices: map[]" time="2025-04-23T10:39:59Z" level=debug msg="Final matrix after applying user inclusions '[map[]]'" time="2025-04-23T10:39:59Z" level=debug msg="Loading revision from git directory" time="2025-04-23T10:39:59Z" level=debug msg="Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e" time="2025-04-23T10:39:59Z" level=debug msg="HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e'" time="2025-04-23T10:39:59Z" level=debug msg="using github ref: refs/heads/main" time="2025-04-23T10:39:59Z" level=debug msg="Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e" time="2025-04-23T10:39:59Z" level=debug msg="Detected CPUs: 2" [Test/test-job1] [DEBUG] evaluating expression 'success()' [Test/test-job1] [DEBUG] expression 'success()' evaluated to 'true' [Test/test-job1] ⭐ Run Set up job [Test/test-job1] 🚀 Start image=catthehacker/ubuntu:act-latest time="2025-04-23T10:39:59Z" level=debug msg="Parallel tasks (0) below minimum, setting to 1" [Test/test-job1] 🐳 docker pull image=catthehacker/ubuntu:act-latest platform= username= forcePull=true [Test/test-job1] [DEBUG] 🐳 docker pull catthehacker/ubuntu:act-latest [Test/test-job1] [DEBUG] pulling image 'docker.io/catthehacker/ubuntu:act-latest' () time="2025-04-23T10:40:00Z" level=debug msg="Saving notices etag=00923ce0-b849-4e53-b550-9494db6df51b" time="2025-04-23T10:40:00Z" level=debug msg="No new notices" [Test/test-job1] [DEBUG] Pulling from catthehacker/ubuntu :: act-latest [Test/test-job1] [DEBUG] Digest: sha256:b492128fea691d74775b40844403acb82812d217c97df5a23f4f5119b38905a4 :: [Test/test-job1] [DEBUG] Status: Image is up to date for catthehacker/ubuntu:act-latest :: time="2025-04-23T10:40:00Z" level=debug msg="Parallel tasks (0) below minimum, setting to 1" [Test/test-job1] 🐳 docker create image=catthehacker/ubuntu:act-latest platform= entrypoint=["tail" "-f" "/dev/null"] cmd=[] network="host" [Test/test-job1] [DEBUG] Common container.Config ==> &{Hostname: Domainname: User: AttachStdin:false AttachStdout:false AttachStderr:false ExposedPorts:map[] Tty:false 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:act-latest Volumes:map[] WorkingDir:/home/barney/git/act-testing Entrypoint:[] NetworkDisabled:false MacAddress: OnBuild:[] Labels:map[] StopSignal: StopTimeout:<nil> Shell:[]} [Test/test-job1] [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:/opt/hostedtoolcache ReadOnly:false Consistency: BindOptions:<nil> VolumeOptions:<nil> ImageOptions:<nil> TmpfsOptions:<nil> ClusterOptions:<nil>} {Type:volume Source:act-Test-test-job1-1a6e9fd9c659df2aa5aa6d7ec30dc9b77bdb33df290c9a7803b1189e08aff42d-env Target:/var/run/act ReadOnly:false Consistency: BindOptions:<nil> VolumeOptions:<nil> ImageOptions:<nil> TmpfsOptions:<nil> ClusterOptions:<nil>} {Type:volume Source:act-Test-test-job1-1a6e9fd9c659df2aa5aa6d7ec30dc9b77bdb33df290c9a7803b1189e08aff42d Target:/home/barney/git/act-testing ReadOnly:false Consistency: BindOptions:<nil> VolumeOptions:<nil> ImageOptions:<nil> TmpfsOptions:<nil> ClusterOptions:<nil>}] MaskedPaths:[] ReadonlyPaths:[] Init:<nil>} [Test/test-job1] [DEBUG] input.NetworkAliases ==> [test-job1] [Test/test-job1] [DEBUG] Created container name=act-Test-test-job1-1a6e9fd9c659df2aa5aa6d7ec30dc9b77bdb33df290c9a7803b1189e08aff42d id=430f5dcc0c2c78f9c4ae940de0dd265cc9ae0622a299a31ed3c1b36a3bfacafc from image catthehacker/ubuntu:act-latest (platform: ) [Test/test-job1] [DEBUG] ENV ==> [RUNNER_TOOL_CACHE=/opt/hostedtoolcache RUNNER_OS=Linux RUNNER_ARCH=X64 RUNNER_TEMP=/tmp LANG=C.UTF-8] [Test/test-job1] 🐳 docker run image=catthehacker/ubuntu:act-latest platform= entrypoint=["tail" "-f" "/dev/null"] cmd=[] network="host" [Test/test-job1] [DEBUG] Starting container: 430f5dcc0c2c78f9c4ae940de0dd265cc9ae0622a299a31ed3c1b36a3bfacafc [Test/test-job1] [DEBUG] Started container: 430f5dcc0c2c78f9c4ae940de0dd265cc9ae0622a299a31ed3c1b36a3bfacafc [Test/test-job1] [DEBUG] Writing entry to tarball workflow/event.json len:2 [Test/test-job1] [DEBUG] Writing entry to tarball workflow/envs.txt len:0 [Test/test-job1] [DEBUG] Extracting content to '/var/run/act/' time="2025-04-23T10:40:01Z" level=debug msg="Parallel tasks (0) below minimum, setting to 1" [Test/test-job1] 🐳 docker exec cmd=[node --no-warnings -e console.log(process.execPath)] user= workdir= [Test/test-job1] [DEBUG] Exec command '[node --no-warnings -e console.log(process.execPath)]' [Test/test-job1] [DEBUG] Working directory '/home/barney/git/act-testing' [Test/test-job1] ✅ Success - Set up job [Test/test-job1] [DEBUG] Loading revision from git directory [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e' [Test/test-job1] [DEBUG] using github ref: refs/heads/main [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] Loading revision from git directory [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e' [Test/test-job1] [DEBUG] using github ref: refs/heads/main [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] Skipping local actions/checkout because workdir was already copied [Test/test-job1] [DEBUG] skip pre step for 'Checkout code': no action model available [Test/test-job1] [DEBUG] Loading revision from git directory [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e' [Test/test-job1] [DEBUG] using github ref: refs/heads/main [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] Skipping local actions/checkout because workdir was already copied [Test/test-job1] [DEBUG] Loading revision from git directory [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e' [Test/test-job1] [DEBUG] using github ref: refs/heads/main [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] Loading revision from git directory [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e' [Test/test-job1] [DEBUG] using github ref: refs/heads/main [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] Loading revision from git directory [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e' [Test/test-job1] [DEBUG] using github ref: refs/heads/main [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] setupEnv => map[ACT:true ACTIONS_CACHE_URL:http://192.168.122.111:37119/ CI:true GITHUB_ACTION:0 GITHUB_ACTIONS:true GITHUB_ACTION_PATH: GITHUB_ACTION_REF:v4 GITHUB_ACTION_REPOSITORY:actions/checkout GITHUB_ACTOR:nektos/act GITHUB_API_URL:https://api.github.com GITHUB_BASE_REF: GITHUB_EVENT_NAME:push GITHUB_EVENT_PATH:/var/run/act/workflow/event.json GITHUB_GRAPHQL_URL:https://api.github.com/graphql GITHUB_HEAD_REF: GITHUB_JOB:test-job1 GITHUB_REF:refs/heads/main GITHUB_REF_NAME:main GITHUB_REF_TYPE:branch GITHUB_REPOSITORY:barneysowood/act-test-repo GITHUB_REPOSITORY_OWNER:barneysowood GITHUB_RETENTION_DAYS:0 GITHUB_RUN_ATTEMPT:1 GITHUB_RUN_ID:1 GITHUB_RUN_NUMBER:1 GITHUB_SERVER_URL:https://github.com GITHUB_SHA:8ef0ccc01239d6a7bdad2575c6d81542c3ac538e GITHUB_WORKFLOW:Test GITHUB_WORKSPACE:/home/barney/git/act-testing ImageOS:ubuntu20 RUNNER_PERFLOG:/dev/null RUNNER_TRACKING_ID:] [Test/test-job1] [DEBUG] Loading revision from git directory [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e' [Test/test-job1] [DEBUG] using github ref: refs/heads/main [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] Loading revision from git directory [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e' [Test/test-job1] [DEBUG] using github ref: refs/heads/main [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] evaluating expression '' [Test/test-job1] [DEBUG] expression '' evaluated to 'true' [Test/test-job1] ⭐ Run Main Checkout code [Test/test-job1] [DEBUG] Writing entry to tarball workflow/outputcmd.txt len:0 [Test/test-job1] [DEBUG] Writing entry to tarball workflow/statecmd.txt len:0 [Test/test-job1] [DEBUG] Writing entry to tarball workflow/pathcmd.txt len:0 [Test/test-job1] [DEBUG] Writing entry to tarball workflow/envs.txt len:0 [Test/test-job1] [DEBUG] Writing entry to tarball workflow/SUMMARY.md len:0 [Test/test-job1] [DEBUG] Extracting content to '/var/run/act' [Test/test-job1] [DEBUG] Loading revision from git directory [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e' [Test/test-job1] [DEBUG] using github ref: refs/heads/main [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] Loading revision from git directory [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e' [Test/test-job1] [DEBUG] using github ref: refs/heads/main [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] 🐳 docker cp src=/home/barney/git/act-testing/. dst=/home/barney/git/act-testing [Test/test-job1] [DEBUG] Writing tarball /tmp/act2088566914 from /home/barney/git/act-testing/. [Test/test-job1] [DEBUG] Stripping prefix:/home/barney/git/act-testing/ src:/home/barney/git/act-testing/. [Test/test-job1] [DEBUG] Extracting content from '/tmp/act2088566914' to '/home/barney/git/act-testing' [Test/test-job1] ✅ Success - Main Checkout code [13.081165ms] [Test/test-job1] [DEBUG] Loading revision from git directory [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e' [Test/test-job1] [DEBUG] using github ref: refs/heads/main [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] Loading revision from git directory [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e' [Test/test-job1] [DEBUG] using github ref: refs/heads/main [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] Loading revision from git directory [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e' [Test/test-job1] [DEBUG] using github ref: refs/heads/main [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] setupEnv => map[ACT:true ACTIONS_CACHE_URL:http://192.168.122.111:37119/ CI:true GITHUB_ACTION:1 GITHUB_ACTIONS:true GITHUB_ACTION_PATH: GITHUB_ACTION_REF: GITHUB_ACTION_REPOSITORY: GITHUB_ACTOR:nektos/act GITHUB_API_URL:https://api.github.com GITHUB_BASE_REF: GITHUB_EVENT_NAME:push GITHUB_EVENT_PATH:/var/run/act/workflow/event.json GITHUB_GRAPHQL_URL:https://api.github.com/graphql GITHUB_HEAD_REF: GITHUB_JOB:test-job1 GITHUB_REF:refs/heads/main GITHUB_REF_NAME:main GITHUB_REF_TYPE:branch GITHUB_REPOSITORY:barneysowood/act-test-repo GITHUB_REPOSITORY_OWNER:barneysowood GITHUB_RETENTION_DAYS:0 GITHUB_RUN_ATTEMPT:1 GITHUB_RUN_ID:1 GITHUB_RUN_NUMBER:1 GITHUB_SERVER_URL:https://github.com GITHUB_SHA:8ef0ccc01239d6a7bdad2575c6d81542c3ac538e GITHUB_WORKFLOW:Test GITHUB_WORKSPACE:/home/barney/git/act-testing ImageOS:ubuntu20 RUNNER_PERFLOG:/dev/null RUNNER_TRACKING_ID:] [Test/test-job1] [DEBUG] Loading revision from git directory [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e' [Test/test-job1] [DEBUG] using github ref: refs/heads/main [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] Loading revision from git directory [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e' [Test/test-job1] [DEBUG] using github ref: refs/heads/main [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] evaluating expression '' [Test/test-job1] [DEBUG] expression '' evaluated to 'true' [Test/test-job1] ⭐ Run Main Run test python script length test (2822) [Test/test-job1] [DEBUG] Writing entry to tarball workflow/outputcmd.txt len:0 [Test/test-job1] [DEBUG] Writing entry to tarball workflow/statecmd.txt len:0 [Test/test-job1] [DEBUG] Writing entry to tarball workflow/pathcmd.txt len:0 [Test/test-job1] [DEBUG] Writing entry to tarball workflow/envs.txt len:0 [Test/test-job1] [DEBUG] Writing entry to tarball workflow/SUMMARY.md len:0 [Test/test-job1] [DEBUG] Extracting content to '/var/run/act' [Test/test-job1] [DEBUG] Loading revision from git directory [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e' [Test/test-job1] [DEBUG] using github ref: refs/heads/main [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] Loading revision from git directory [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e' [Test/test-job1] [DEBUG] using github ref: refs/heads/main [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] Loading revision from git directory [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e' [Test/test-job1] [DEBUG] using github ref: refs/heads/main [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] Loading revision from git directory [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e' [Test/test-job1] [DEBUG] using github ref: refs/heads/main [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] Wrote command tools/python-output-test.py 2822 to 'workflow/1' [Test/test-job1] [DEBUG] Writing entry to tarball workflow/1 len:38 [Test/test-job1] [DEBUG] Extracting content to '/var/run/act' [Test/test-job1] 🐳 docker exec cmd=[bash -e /var/run/act/workflow/1] user= workdir= [Test/test-job1] [DEBUG] Exec command '[bash -e /var/run/act/workflow/1]' [Test/test-job1] [DEBUG] Working directory '/home/barney/git/act-testing' [Test/test-job1] | Writing config to the github outputs file /var/run/act/workflow/outputcmd.txt [Test/test-job1] ✅ Success - Main Run test python script length test (2822) [62.424268ms] [Test/test-job1] ⚙ ::set-output:: config={"key0": "value0", "key1": "value1", .......} [Test/test-job1] [DEBUG] Loading revision from git directory [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e' [Test/test-job1] [DEBUG] using github ref: refs/heads/main [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] Loading revision from git directory [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e' [Test/test-job1] [DEBUG] using github ref: refs/heads/main [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] Loading revision from git directory [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e' [Test/test-job1] [DEBUG] using github ref: refs/heads/main [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] setupEnv => map[ACT:true ACTIONS_CACHE_URL:http://192.168.122.111:37119/ CI:true GITHUB_ACTION:2 GITHUB_ACTIONS:true GITHUB_ACTION_PATH: GITHUB_ACTION_REF: GITHUB_ACTION_REPOSITORY: GITHUB_ACTOR:nektos/act GITHUB_API_URL:https://api.github.com GITHUB_BASE_REF: GITHUB_EVENT_NAME:push GITHUB_EVENT_PATH:/var/run/act/workflow/event.json GITHUB_GRAPHQL_URL:https://api.github.com/graphql GITHUB_HEAD_REF: GITHUB_JOB:test-job1 GITHUB_REF:refs/heads/main GITHUB_REF_NAME:main GITHUB_REF_TYPE:branch GITHUB_REPOSITORY:barneysowood/act-test-repo GITHUB_REPOSITORY_OWNER:barneysowood GITHUB_RETENTION_DAYS:0 GITHUB_RUN_ATTEMPT:1 GITHUB_RUN_ID:1 GITHUB_RUN_NUMBER:1 GITHUB_SERVER_URL:https://github.com GITHUB_SHA:8ef0ccc01239d6a7bdad2575c6d81542c3ac538e GITHUB_WORKFLOW:Test GITHUB_WORKSPACE:/home/barney/git/act-testing ImageOS:ubuntu20 RUNNER_PERFLOG:/dev/null RUNNER_TRACKING_ID:] [Test/test-job1] [DEBUG] Loading revision from git directory [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e' [Test/test-job1] [DEBUG] using github ref: refs/heads/main [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] Loading revision from git directory [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e' [Test/test-job1] [DEBUG] using github ref: refs/heads/main [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] evaluating expression '' [Test/test-job1] [DEBUG] expression '' evaluated to 'true' [Test/test-job1] ⭐ Run Main Run test python script length test (2823) [Test/test-job1] [DEBUG] Writing entry to tarball workflow/outputcmd.txt len:0 [Test/test-job1] [DEBUG] Writing entry to tarball workflow/statecmd.txt len:0 [Test/test-job1] [DEBUG] Writing entry to tarball workflow/pathcmd.txt len:0 [Test/test-job1] [DEBUG] Writing entry to tarball workflow/envs.txt len:0 [Test/test-job1] [DEBUG] Writing entry to tarball workflow/SUMMARY.md len:0 [Test/test-job1] [DEBUG] Extracting content to '/var/run/act' [Test/test-job1] [DEBUG] Loading revision from git directory [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e' [Test/test-job1] [DEBUG] using github ref: refs/heads/main [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] Loading revision from git directory [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e' [Test/test-job1] [DEBUG] using github ref: refs/heads/main [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] Loading revision from git directory [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e' [Test/test-job1] [DEBUG] using github ref: refs/heads/main [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] Loading revision from git directory [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e' [Test/test-job1] [DEBUG] using github ref: refs/heads/main [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] Wrote command tools/python-output-test.py 2823 to 'workflow/2' [Test/test-job1] [DEBUG] Writing entry to tarball workflow/2 len:43 [Test/test-job1] [DEBUG] Extracting content to '/var/run/act' [Test/test-job1] 🐳 docker exec cmd=[bash -e /var/run/act/workflow/2] user= workdir= [Test/test-job1] [DEBUG] Exec command '[bash -e /var/run/act/workflow/2]' [Test/test-job1] [DEBUG] Working directory '/home/barney/git/act-testing' [Test/test-job1] | Writing config to the github outputs file /var/run/act/workflow/outputcmd.txt [Test/test-job1] ✅ Success - Main Run test python script length test (2823) [63.546347ms] [Test/test-job1] [DEBUG] skipping post step for 'Checkout code': no action model available [Test/test-job1] ⭐ Run Complete job [Test/test-job1] Cleaning up container for job test-job1 [Test/test-job1] [DEBUG] Removed container: 430f5dcc0c2c78f9c4ae940de0dd265cc9ae0622a299a31ed3c1b36a3bfacafc [Test/test-job1] [DEBUG] 🐳 docker volume rm act-Test-test-job1-1a6e9fd9c659df2aa5aa6d7ec30dc9b77bdb33df290c9a7803b1189e08aff42d [Test/test-job1] [DEBUG] 🐳 docker volume rm act-Test-test-job1-1a6e9fd9c659df2aa5aa6d7ec30dc9b77bdb33df290c9a7803b1189e08aff42d-env [Test/test-job1] [DEBUG] Loading revision from git directory [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] [DEBUG] HEAD points to '8ef0ccc01239d6a7bdad2575c6d81542c3ac538e' [Test/test-job1] [DEBUG] using github ref: refs/heads/main [Test/test-job1] [DEBUG] Found revision: 8ef0ccc01239d6a7bdad2575c6d81542c3ac538e [Test/test-job1] ✅ Success - Complete job [Test/test-job1] 🏁 Job succeeded ``` ### Additional information I also tried with just strings of various sizes and couldn't replicate the issue.
kerem 2026-03-01 21:49:52 +03:00
  • closed this issue
  • added the
    kind/bug
    label
Author
Owner

@barneysowood commented on GitHub (Apr 23, 2025):

I'm going to close this - further investigation indicates the dictionary in the actual repo I'm seeing the issue in isn't this big - something else is happening. Will open a new issue once I've worked out what I'm actually seeing.

<!-- gh-comment-id:2823959962 --> @barneysowood commented on GitHub (Apr 23, 2025): I'm going to close this - further investigation indicates the dictionary in the actual repo I'm seeing the issue in isn't this big - something else is happening. Will open a new issue once I've worked out what I'm actually seeing.
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#1237
No description provided.