Skip to content

Writing a large dictionary to GITHUB_OUTPUT doesn't set an output value #2739

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
barneysowood opened this issue Apr 23, 2025 · 1 comment
Labels
kind/bug Something isn't working

Comments

@barneysowood
Copy link

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 -v -W .github/workflows/test-salt.yaml 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 original issue is when trying to run CI for https://github.com/saltstack/salt, but I have isolated the issue in a test repository. I originally raised this with entirely generated data in #2738, but closed that as I thought I was making some incorrect assumptions. I now think that was correct, but I've updated the test cases using the actual data that's being written to GITHUB_OUTPUT.

As per the previous issue, with a smaller dictionary (example here) the output var is set

[Test with salt repo configs/test-job2]   ✅  Success - Main Output ok salt config [54.315763ms]
[Test with salt repo configs/test-job2]   ⚙  ::set-output:: config={"linux_arm_runner": "ubuntu-24.04-arm", .....

but with the larger dictionary (example here the output var is not set and no error is given

[Test with salt repo configs/test-job2]   ✅  Success - Main Output breaking salt config [51.327034ms]
[Test with salt repo configs/test-job2] [DEBUG] skipping post step for 'Checkout code': no action model available
[Test with salt repo configs/test-job2] ⭐ Run Complete job

I'd expect the output var to be set for either case and it does work in Github Actions

Link to GitHub repository

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

Workflow content

name: Test with salt repo configs

on:
    push: {}

jobs:

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

            - name: Output ok salt config
              run: |
                cat salt-config-ok.txt > "$GITHUB_OUTPUT"

            - name: Output breaking salt config
              run: |
                cat salt-config-breaking.txt > "$GITHUB_OUTPUT"

Relevant log output

[Test with salt repo configs/test-job2] [DEBUG] evaluating expression 'success()'
[Test with salt repo configs/test-job2] [DEBUG] expression 'success()' evaluated to 'true'
[Test with salt repo configs/test-job2] ⭐ Run Set up job
[Test with salt repo configs/test-job2] 🚀  Start image=catthehacker/ubuntu:act-latest
[Test with salt repo configs/test-job2]   🐳  docker pull image=catthehacker/ubuntu:act-latest platform= username= forcePull=true
[Test with salt repo configs/test-job2] [DEBUG]   🐳  docker pull catthehacker/ubuntu:act-latest
[Test with salt repo configs/test-job2] [DEBUG] pulling image 'docker.io/catthehacker/ubuntu:act-latest' ()
[Test with salt repo configs/test-job2] [DEBUG] Pulling from catthehacker/ubuntu :: act-latest
[Test with salt repo configs/test-job2] [DEBUG] Digest: sha256:b492128fea691d74775b40844403acb82812d217c97df5a23f4f5119b38905a4 ::
[Test with salt repo configs/test-job2] [DEBUG] Status: Image is up to date for catthehacker/ubuntu:act-latest ::
[Test with salt repo configs/test-job2]   🐳  docker create image=catthehacker/ubuntu:act-latest platform= entrypoint=["tail" "-f" "/dev/null"] cmd=[] network="host"
[Test with salt repo configs/test-job2] [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 with salt repo configs/test-job2] [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-with-salt-repo-configs-test-job2-f61fe191ab06a20dcd2e28d27abe88fe31bccbb3a34006984719b6284ab0bfd2-env Target:/var/run/act ReadOnly:false Consistency: BindOptions:<nil> VolumeOptions:<nil> ImageOptions:<nil> TmpfsOptions:<nil> ClusterOptions:<nil>} {Type:volume Source:act-Test-with-salt-repo-configs-test-job2-f61fe191ab06a20dcd2e28d27abe88fe31bccbb3a34006984719b6284ab0bfd2 Target:/home/barney/git/act-testing ReadOnly:false Consistency: BindOptions:<nil> VolumeOptions:<nil> ImageOptions:<nil> TmpfsOptions:<nil> ClusterOptions:<nil>}] MaskedPaths:[] ReadonlyPaths:[] Init:<nil>}
[Test with salt repo configs/test-job2] [DEBUG] input.NetworkAliases ==> [test-job2]
[Test with salt repo configs/test-job2] [DEBUG] Created container name=act-Test-with-salt-repo-configs-test-job2-f61fe191ab06a20dcd2e28d27abe88fe31bccbb3a34006984719b6284ab0bfd2 id=f9eec4ea3ccc622dad554c046ce89c7c75c7a9ae01e0e61c50e5e4791faa0151 from image catthehacker/ubuntu:act-latest (platform: )
[Test with salt repo configs/test-job2] [DEBUG] ENV ==> [RUNNER_TOOL_CACHE=/opt/hostedtoolcache RUNNER_OS=Linux RUNNER_ARCH=X64 RUNNER_TEMP=/tmp LANG=C.UTF-8]
[Test with salt repo configs/test-job2]   🐳  docker run image=catthehacker/ubuntu:act-latest platform= entrypoint=["tail" "-f" "/dev/null"] cmd=[] network="host"
[Test with salt repo configs/test-job2] [DEBUG] Starting container: f9eec4ea3ccc622dad554c046ce89c7c75c7a9ae01e0e61c50e5e4791faa0151
[Test with salt repo configs/test-job2] [DEBUG] Started container: f9eec4ea3ccc622dad554c046ce89c7c75c7a9ae01e0e61c50e5e4791faa0151
[Test with salt repo configs/test-job2] [DEBUG] Writing entry to tarball workflow/event.json len:2
[Test with salt repo configs/test-job2] [DEBUG] Writing entry to tarball workflow/envs.txt len:0
[Test with salt repo configs/test-job2] [DEBUG] Extracting content to '/var/run/act/'
[Test with salt repo configs/test-job2]   🐳  docker exec cmd=[node --no-warnings -e console.log(process.execPath)] user= workdir=
[Test with salt repo configs/test-job2] [DEBUG] Exec command '[node --no-warnings -e console.log(process.execPath)]'
[Test with salt repo configs/test-job2] [DEBUG] Working directory '/home/barney/git/act-testing'
[Test with salt repo configs/test-job2]   ✅  Success - Set up job
[Test with salt repo configs/test-job2] [DEBUG] Loading revision from git directory
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] HEAD points to '78cd86422dbf4e1799d82f00a686589e886690e0'
[Test with salt repo configs/test-job2] [DEBUG] using github ref: refs/heads/main
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] Loading revision from git directory
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] HEAD points to '78cd86422dbf4e1799d82f00a686589e886690e0'
[Test with salt repo configs/test-job2] [DEBUG] using github ref: refs/heads/main
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] Skipping local actions/checkout because workdir was already copied
[Test with salt repo configs/test-job2] [DEBUG] skip pre step for 'Checkout code': no action model available
[Test with salt repo configs/test-job2] [DEBUG] Loading revision from git directory
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] HEAD points to '78cd86422dbf4e1799d82f00a686589e886690e0'
[Test with salt repo configs/test-job2] [DEBUG] using github ref: refs/heads/main
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] Skipping local actions/checkout because workdir was already copied
[Test with salt repo configs/test-job2] [DEBUG] Loading revision from git directory
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] HEAD points to '78cd86422dbf4e1799d82f00a686589e886690e0'
[Test with salt repo configs/test-job2] [DEBUG] using github ref: refs/heads/main
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] Loading revision from git directory
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] HEAD points to '78cd86422dbf4e1799d82f00a686589e886690e0'
[Test with salt repo configs/test-job2] [DEBUG] using github ref: refs/heads/main
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] Loading revision from git directory
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] HEAD points to '78cd86422dbf4e1799d82f00a686589e886690e0'
[Test with salt repo configs/test-job2] [DEBUG] using github ref: refs/heads/main
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] setupEnv => map[ACT:true ACTIONS_CACHE_URL:http://192.168.122.111:35137/ 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-job2 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:78cd86422dbf4e1799d82f00a686589e886690e0 GITHUB_WORKFLOW:Test with salt repo configs GITHUB_WORKSPACE:/home/barney/git/act-testing ImageOS:ubuntu20 RUNNER_PERFLOG:/dev/null RUNNER_TRACKING_ID:]
[Test with salt repo configs/test-job2] [DEBUG] Loading revision from git directory
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] HEAD points to '78cd86422dbf4e1799d82f00a686589e886690e0'
[Test with salt repo configs/test-job2] [DEBUG] using github ref: refs/heads/main
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] Loading revision from git directory
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] HEAD points to '78cd86422dbf4e1799d82f00a686589e886690e0'
[Test with salt repo configs/test-job2] [DEBUG] using github ref: refs/heads/main
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] evaluating expression ''
[Test with salt repo configs/test-job2] [DEBUG] expression '' evaluated to 'true'
[Test with salt repo configs/test-job2] ⭐ Run Main Checkout code
[Test with salt repo configs/test-job2] [DEBUG] Writing entry to tarball workflow/outputcmd.txt len:0
[Test with salt repo configs/test-job2] [DEBUG] Writing entry to tarball workflow/statecmd.txt len:0
[Test with salt repo configs/test-job2] [DEBUG] Writing entry to tarball workflow/pathcmd.txt len:0
[Test with salt repo configs/test-job2] [DEBUG] Writing entry to tarball workflow/envs.txt len:0
[Test with salt repo configs/test-job2] [DEBUG] Writing entry to tarball workflow/SUMMARY.md len:0
[Test with salt repo configs/test-job2] [DEBUG] Extracting content to '/var/run/act'
[Test with salt repo configs/test-job2] [DEBUG] Loading revision from git directory
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] HEAD points to '78cd86422dbf4e1799d82f00a686589e886690e0'
[Test with salt repo configs/test-job2] [DEBUG] using github ref: refs/heads/main
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] Loading revision from git directory
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] HEAD points to '78cd86422dbf4e1799d82f00a686589e886690e0'
[Test with salt repo configs/test-job2] [DEBUG] using github ref: refs/heads/main
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2]   🐳  docker cp src=/home/barney/git/act-testing/. dst=/home/barney/git/act-testing
[Test with salt repo configs/test-job2] [DEBUG] Writing tarball /tmp/act2785938911 from /home/barney/git/act-testing/.
[Test with salt repo configs/test-job2] [DEBUG] Stripping prefix:/home/barney/git/act-testing/ src:/home/barney/git/act-testing/.
[Test with salt repo configs/test-job2] [DEBUG] Extracting content from '/tmp/act2785938911' to '/home/barney/git/act-testing'
[Test with salt repo configs/test-job2]   ✅  Success - Main Checkout code [13.770441ms]
[Test with salt repo configs/test-job2] [DEBUG] Loading revision from git directory
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] HEAD points to '78cd86422dbf4e1799d82f00a686589e886690e0'
[Test with salt repo configs/test-job2] [DEBUG] using github ref: refs/heads/main
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] Loading revision from git directory
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] HEAD points to '78cd86422dbf4e1799d82f00a686589e886690e0'
[Test with salt repo configs/test-job2] [DEBUG] using github ref: refs/heads/main
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] Loading revision from git directory
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] HEAD points to '78cd86422dbf4e1799d82f00a686589e886690e0'
[Test with salt repo configs/test-job2] [DEBUG] using github ref: refs/heads/main
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] setupEnv => map[ACT:true ACTIONS_CACHE_URL:http://192.168.122.111:35137/ 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-job2 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:78cd86422dbf4e1799d82f00a686589e886690e0 GITHUB_WORKFLOW:Test with salt repo configs GITHUB_WORKSPACE:/home/barney/git/act-testing ImageOS:ubuntu20 RUNNER_PERFLOG:/dev/null RUNNER_TRACKING_ID:]
[Test with salt repo configs/test-job2] [DEBUG] Loading revision from git directory
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] HEAD points to '78cd86422dbf4e1799d82f00a686589e886690e0'
[Test with salt repo configs/test-job2] [DEBUG] using github ref: refs/heads/main
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] Loading revision from git directory
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] HEAD points to '78cd86422dbf4e1799d82f00a686589e886690e0'
[Test with salt repo configs/test-job2] [DEBUG] using github ref: refs/heads/main
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] evaluating expression ''
[Test with salt repo configs/test-job2] [DEBUG] expression '' evaluated to 'true'
[Test with salt repo configs/test-job2] ⭐ Run Main Output ok salt config
[Test with salt repo configs/test-job2] [DEBUG] Writing entry to tarball workflow/outputcmd.txt len:0
[Test with salt repo configs/test-job2] [DEBUG] Writing entry to tarball workflow/statecmd.txt len:0
[Test with salt repo configs/test-job2] [DEBUG] Writing entry to tarball workflow/pathcmd.txt len:0
[Test with salt repo configs/test-job2] [DEBUG] Writing entry to tarball workflow/envs.txt len:0
[Test with salt repo configs/test-job2] [DEBUG] Writing entry to tarball workflow/SUMMARY.md len:0
[Test with salt repo configs/test-job2] [DEBUG] Extracting content to '/var/run/act'
[Test with salt repo configs/test-job2] [DEBUG] Loading revision from git directory
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] HEAD points to '78cd86422dbf4e1799d82f00a686589e886690e0'
[Test with salt repo configs/test-job2] [DEBUG] using github ref: refs/heads/main
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] Loading revision from git directory
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] HEAD points to '78cd86422dbf4e1799d82f00a686589e886690e0'
[Test with salt repo configs/test-job2] [DEBUG] using github ref: refs/heads/main
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] Loading revision from git directory
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] HEAD points to '78cd86422dbf4e1799d82f00a686589e886690e0'
[Test with salt repo configs/test-job2] [DEBUG] using github ref: refs/heads/main
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] Loading revision from git directory
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] HEAD points to '78cd86422dbf4e1799d82f00a686589e886690e0'
[Test with salt repo configs/test-job2] [DEBUG] using github ref: refs/heads/main
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] Wrote command

cat salt-config-ok.txt > "$GITHUB_OUTPUT"


 to 'workflow/1'
[Test with salt repo configs/test-job2] [DEBUG] Writing entry to tarball workflow/1 len:44
[Test with salt repo configs/test-job2] [DEBUG] Extracting content to '/var/run/act'
[Test with salt repo configs/test-job2]   🐳  docker exec cmd=[bash -e /var/run/act/workflow/1] user= workdir=
[Test with salt repo configs/test-job2] [DEBUG] Exec command '[bash -e /var/run/act/workflow/1]'
[Test with salt repo configs/test-job2] [DEBUG] Working directory '/home/barney/git/act-testing'
[Test with salt repo configs/test-job2]   ✅  Success - Main Output ok salt config [54.315763ms]
[Test with salt repo configs/test-job2]   ⚙  ::set-output:: config={"linux_arm_runner": "ubuntu-24.04-arm", "skip_code_coverage": true, "testrun": {"type": "full", "skip_code_coverage": true}, "jobs": {"lint": true, "test": true, "test-pkg": true, "test-pkg-download": true, "prepare-release": true, "build-docs": true, "build-source-tarball": true, "build-deps-onedir": true, "build-salt-onedir": true, "build-pkgs": true, "build-deps-ci": true}, "build-matrix": {"linux": [{"arch": "x86_64"}, {"arch": "arm64"}], "macos": [{"arch": "x86_64"}, {"arch": "arm64"}], "windows": [{"arch": "amd64"}, {"arch": "x86"}]}, "artifact-matrix": [{"platform": "linux", "arch": "x86_64"}, {"platform": "linux", "arch": "arm64"}, {"platform": "macos", "arch": "x86_64"}, {"platform": "macos", "arch": "arm64"}, {"platform": "windows", "arch": "amd64"}, {"platform": "windows", "arch": "x86"}], "pkg-test-matrix": {"linux": [{"tests-chunk": "install", "version": null, "platform": "linux", "slug": "rockylinux-8", "arch": "x86_64", "display_name": "Rocky Linux 8", "pkg_type": "rpm", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:rockylinux-8", "job_name": "test-pkg-rockylinux-8"}, {"tests-chunk": "install", "version": null, "platform": "linux", "slug": "rockylinux-8-arm64", "arch": "arm64", "display_name": "Rocky Linux 8 Arm64", "pkg_type": "rpm", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:rockylinux-8", "job_name": "test-pkg-rockylinux-8-arm64"}, {"tests-chunk": "install", "version": null, "platform": "linux", "slug": "rockylinux-9", "arch": "x86_64", "display_name": "Rocky Linux 9", "pkg_type": "rpm", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:rockylinux-9", "job_name": "test-pkg-rockylinux-9"}, {"tests-chunk": "install", "version": null, "platform": "linux", "slug": "rockylinux-9-arm64", "arch": "arm64", "display_name": "Rocky Linux 9 Arm64", "pkg_type": "rpm", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:rockylinux-9", "job_name": "test-pkg-rockylinux-9-arm64"}, {"tests-chunk": "install", "version": null, "platform": "linux", "slug": "amazonlinux-2023", "arch": "x86_64", "display_name": "Amazon Linux 2023", "pkg_type": "rpm", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:amazonlinux-2023", "job_name": "test-pkg-amazonlinux-2023"}, {"tests-chunk": "install", "version": null, "platform": "linux", "slug": "amazonlinux-2023-arm64", "arch": "arm64", "display_name": "Amazon Linux 2023 Arm64", "pkg_type": "rpm", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:amazonlinux-2023", "job_name": "test-pkg-amazonlinux-2023-arm64"}, {"tests-chunk": "install", "version": null, "platform": "linux", "slug": "debian-11", "arch": "x86_64", "display_name": "Debian 11", "pkg_type": "deb", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:debian-11", "job_name": "test-pkg-debian-11"}, {"tests-chunk": "install", "version": null, "platform": "linux", "slug": "debian-11-arm64", "arch": "arm64", "display_name": "Debian 11 Arm64", "pkg_type": "deb", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:debian-11", "job_name": "test-pkg-debian-11-arm64"}, {"tests-chunk": "install", "version": null, "platform": "linux", "slug": "debian-12", "arch": "x86_64", "display_name": "Debian 12", "pkg_type": "deb", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:debian-12", "job_name": "test-pkg-debian-12"}, {"tests-chunk": "install", "version": null, "platform": "linux", "slug": "debian-12-arm64", "arch": "arm64", "display_name": "Debian 12 Arm64", "pkg_type": "deb", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:debian-12", "job_name": "test-pkg-debian-12-arm64"}, {"tests-chunk": "install", "version": null, "platform": "linux", "slug": "photonos-4", "arch": "x86_64", "display_name": "Photon OS 4", "pkg_type": "rpm", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:photon-4", "job_name": "test-pkg-photonos-4"}, {"tests-chunk": "install", "version": null, "platform": "linux", "slug": "photonos-4-arm64", "arch": "arm64", "display_name": "Photon OS 4 Arm64", "pkg_type": "rpm", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:photon-4", "job_name": "test-pkg-photonos-4-arm64"}, {"tests-chunk": "install", "version": null, "platform": "linux", "slug": "photonos-4", "arch": "x86_64", "display_name": "Photon OS 4", "pkg_type": "rpm", "fips": true, "container": "ghcr.io/saltstack/salt-ci-containers/testing:photon-4", "job_name": "test-pkg-photonos-4-fips"}, {"tests-chunk": "install", "version": null, "platform": "linux", "slug": "photonos-4-arm64", "arch": "arm64", "display_name": "Photon OS 4 Arm64", "pkg_type": "rpm", "fips": true, "container": "ghcr.io/saltstack/salt-ci-containers/testing:photon-4", "job_name": "test-pkg-photonos-4-arm64-fips"}, {"tests-chunk": "install", "version": null, "platform": "linux", "slug": "photonos-5", "arch": "x86_64", "display_name": "Photon OS 5", "pkg_type": "rpm", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:photon-5", "job_name": "test-pkg-photonos-5"}, {"tests-chunk": "install", "version": null, "platform": "linux", "slug": "photonos-5-arm64", "arch": "arm64", "display_name": "Photon OS 5 Arm64", "pkg_type": "rpm", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:photon-5", "job_name": "test-pkg-photonos-5-arm64"}, {"tests-chunk": "install", "version": null, "platform": "linux", "slug": "photonos-5", "arch": "x86_64", "display_name": "Photon OS 5", "pkg_type": "rpm", "fips": true, "container": "ghcr.io/saltstack/salt-ci-containers/testing:photon-5", "job_name": "test-pkg-photonos-5-fips"}, {"tests-chunk": "install", "version": null, "platform": "linux", "slug": "photonos-5-arm64", "arch": "arm64", "display_name": "Photon OS 5 Arm64", "pkg_type": "rpm", "fips": true, "container": "ghcr.io/saltstack/salt-ci-containers/testing:photon-5", "job_name": "test-pkg-photonos-5-arm64-fips"}, {"tests-chunk": "install", "version": null, "platform": "linux", "slug": "ubuntu-20.04", "arch": "x86_64", "display_name": "Ubuntu 20.04", "pkg_type": "deb", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:ubuntu-20.04", "job_name": "test-pkg-ubuntu-2004"}, {"tests-chunk": "install", "version": null, "platform": "linux", "slug": "ubuntu-20.04-arm64", "arch": "arm64", "display_name": "Ubuntu 20.04 Arm64", "pkg_type": "deb", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:ubuntu-20.04", "job_name": "test-pkg-ubuntu-2004-arm64"}, {"tests-chunk": "install", "version": null, "platform": "linux", "slug": "ubuntu-22.04", "arch": "x86_64", "display_name": "Ubuntu 22.04", "pkg_type": "deb", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:ubuntu-22.04", "job_name": "test-pkg-ubuntu-2204"}, {"tests-chunk": "install", "version": null, "platform": "linux", "slug": "ubuntu-22.04-arm64", "arch": "arm64", "display_name": "Ubuntu 22.04 Arm64", "pkg_type": "deb", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:ubuntu-22.04", "job_name": "test-pkg-ubuntu-2204-arm64"}, {"tests-chunk": "install", "version": null, "platform": "linux", "slug": "ubuntu-24.04", "arch": "x86_64", "display_name": "Ubuntu 24.04", "pkg_type": "deb", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:ubuntu-24.04", "job_name": "test-pkg-ubuntu-2404"}, {"tests-chunk": "install", "version": null, "platform": "linux", "slug": "ubuntu-24.04-arm64", "arch": "arm64", "display_name": "Ubuntu 24.04 Arm64", "pkg_type": "deb", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:ubuntu-24.04", "job_name": "test-pkg-ubuntu-2404-arm64"}, {"tests-chunk": "upgrade", "version": "3006.10", "platform": "linux", "slug": "rockylinux-8", "arch": "x86_64", "display_name": "Rocky Linux 8", "pkg_type": "rpm", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:rockylinux-8", "job_name": "test-pkg-rockylinux-8"}, {"tests-chunk": "upgrade", "version": "3006.10", "platform": "linux", "slug": "rockylinux-8-arm64", "arch": "arm64", "display_name": "Rocky Linux 8 Arm64", "pkg_type": "rpm", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:rockylinux-8", "job_name": "test-pkg-rockylinux-8-arm64"}, {"tests-chunk": "upgrade", "version": "3006.10", "platform": "linux", "slug": "rockylinux-9", "arch": "x86_64", "display_name": "Rocky Linux 9", "pkg_type": "rpm", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:rockylinux-9", "job_name": "test-pkg-rockylinux-9"}, {"tests-chunk": "upgrade", "version": "3006.10", "platform": "linux", "slug": "rockylinux-9-arm64", "arch": "arm64", "display_name": "Rocky Linux 9 Arm64", "pkg_type": "rpm", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:rockylinux-9", "job_name": "test-pkg-rockylinux-9-arm64"}, {"tests-chunk": "upgrade", "version": "3006.10", "platform": "linux", "slug": "amazonlinux-2023", "arch": "x86_64", "display_name": "Amazon Linux 2023", "pkg_type": "rpm", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:amazonlinux-2023", "job_name": "test-pkg-amazonlinux-2023"}, {"tests-chunk": "upgrade", "version": "3006.10", "platform": "linux", "slug": "amazonlinux-2023-arm64", "arch": "arm64", "display_name": "Amazon Linux 2023 Arm64", "pkg_type": "rpm", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:amazonlinux-2023", "job_name": "test-pkg-amazonlinux-2023-arm64"}, {"tests-chunk": "upgrade", "version": "3006.10", "platform": "linux", "slug": "debian-11", "arch": "x86_64", "display_name": "Debian 11", "pkg_type": "deb", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:debian-11", "job_name": "test-pkg-debian-11"}, {"tests-chunk": "upgrade", "version": "3006.10", "platform": "linux", "slug": "debian-11-arm64", "arch": "arm64", "display_name": "Debian 11 Arm64", "pkg_type": "deb", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:debian-11", "job_name": "test-pkg-debian-11-arm64"}, {"tests-chunk": "upgrade", "version": "3006.10", "platform": "linux", "slug": "debian-12", "arch": "x86_64", "display_name": "Debian 12", "pkg_type": "deb", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:debian-12", "job_name": "test-pkg-debian-12"}, {"tests-chunk": "upgrade", "version": "3006.10", "platform": "linux", "slug": "debian-12-arm64", "arch": "arm64", "display_name": "Debian 12 Arm64", "pkg_type": "deb", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:debian-12", "job_name": "test-pkg-debian-12-arm64"}, {"tests-chunk": "upgrade", "version": "3006.10", "platform": "linux", "slug": "ubuntu-20.04", "arch": "x86_64", "display_name": "Ubuntu 20.04", "pkg_type": "deb", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:ubuntu-20.04", "job_name": "test-pkg-ubuntu-2004"}, {"tests-chunk": "upgrade", "version": "3006.10", "platform": "linux", "slug": "ubuntu-20.04-arm64", "arch": "arm64", "display_name": "Ubuntu 20.04 Arm64", "pkg_type": "deb", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:ubuntu-20.04", "job_name": "test-pkg-ubuntu-2004-arm64"}, {"tests-chunk": "upgrade", "version": "3006.10", "platform": "linux", "slug": "ubuntu-22.04", "arch": "x86_64", "display_name": "Ubuntu 22.04", "pkg_type": "deb", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:ubuntu-22.04", "job_name": "test-pkg-ubuntu-2204"}, {"tests-chunk": "upgrade", "version": "3006.10", "platform": "linux", "slug": "ubuntu-22.04-arm64", "arch": "arm64", "display_name": "Ubuntu 22.04 Arm64", "pkg_type": "deb", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:ubuntu-22.04", "job_name": "test-pkg-ubuntu-2204-arm64"}, {"tests-chunk": "upgrade", "version": "3006.10", "platform": "linux", "slug": "ubuntu-24.04", "arch": "x86_64", "display_name": "Ubuntu 24.04", "pkg_type": "deb", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:ubuntu-24.04", "job_name": "test-pkg-ubuntu-2404"}, {"tests-chunk": "upgrade", "version": "3006.10", "platform": "linux", "slug": "ubuntu-24.04-arm64", "arch": "arm64", "display_name": "Ubuntu 24.04 Arm64", "pkg_type": "deb", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:ubuntu-24.04", "job_name": "test-pkg-ubuntu-2404-arm64"}, {"tests-chunk": "downgrade", "version": "3006.10", "platform": "linux", "slug": "rockylinux-8", "arch": "x86_64", "display_name": "Rocky Linux 8", "pkg_type": "rpm", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:rockylinux-8", "job_name": "test-pkg-rockylinux-8"}, {"tests-chunk": "downgrade", "version": "3006.10", "platform": "linux", "slug": "rockylinux-8-arm64", "arch": "arm64", "display_name": "Rocky Linux 8 Arm64", "pkg_type": "rpm", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:rockylinux-8", "job_name": "test-pkg-rockylinux-8-arm64"}, {"tests-chunk": "downgrade", "version": "3006.10", "platform": "linux", "slug": "rockylinux-9", "arch": "x86_64", "display_name": "Rocky Linux 9", "pkg_type": "rpm", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:rockylinux-9", "job_name": "test-pkg-rockylinux-9"}, {"tests-chunk": "downgrade", "version": "3006.10", "platform": "linux", "slug": "rockylinux-9-arm64", "arch": "arm64", "display_name": "Rocky Linux 9 Arm64", "pkg_type": "rpm", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:rockylinux-9", "job_name": "test-pkg-rockylinux-9-arm64"}, {"tests-chunk": "downgrade", "version": "3006.10", "platform": "linux", "slug": "amazonlinux-2023", "arch": "x86_64", "display_name": "Amazon Linux 2023", "pkg_type": "rpm", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:amazonlinux-2023", "job_name": "test-pkg-amazonlinux-2023"}, {"tests-chunk": "downgrade", "version": "3006.10", "platform": "linux", "slug": "amazonlinux-2023-arm64", "arch": "arm64", "display_name": "Amazon Linux 2023 Arm64", "pkg_type": "rpm", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:amazonlinux-2023", "job_name": "test-pkg-amazonlinux-2023-arm64"}, {"tests-chunk": "downgrade", "version": "3006.10", "platform": "linux", "slug": "debian-11", "arch": "x86_64", "display_name": "Debian 11", "pkg_type": "deb", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:debian-11", "job_name": "test-pkg-debian-11"}, {"tests-chunk": "downgrade", "version": "3006.10", "platform": "linux", "slug": "debian-11-arm64", "arch": "arm64", "display_name": "Debian 11 Arm64", "pkg_type": "deb", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:debian-11", "job_name": "test-pkg-debian-11-arm64"}, {"tests-chunk": "downgrade", "version": "3006.10", "platform": "linux", "slug": "debian-12", "arch": "x86_64", "display_name": "Debian 12", "pkg_type": "deb", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:debian-12", "job_name": "test-pkg-debian-12"}, {"tests-chunk": "downgrade", "version": "3006.10", "platform": "linux", "slug": "debian-12-arm64", "arch": "arm64", "display_name": "Debian 12 Arm64", "pkg_type": "deb", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:debian-12", "job_name": "test-pkg-debian-12-arm64"}, {"tests-chunk": "downgrade", "version": "3006.10", "platform": "linux", "slug": "photonos-4", "arch": "x86_64", "display_name": "Photon OS 4", "pkg_type": "rpm", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:photon-4", "job_name": "test-pkg-photonos-4"}, {"tests-chunk": "downgrade", "version": "3006.10", "platform": "linux", "slug": "photonos-4-arm64", "arch": "arm64", "display_name": "Photon OS 4 Arm64", "pkg_type": "rpm", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:photon-4", "job_name": "test-pkg-photonos-4-arm64"}, {"tests-chunk": "downgrade", "version": "3006.10", "platform": "linux", "slug": "photonos-4", "arch": "x86_64", "display_name": "Photon OS 4", "pkg_type": "rpm", "fips": true, "container": "ghcr.io/saltstack/salt-ci-containers/testing:photon-4", "job_name": "test-pkg-photonos-4-fips"}, {"tests-chunk": "downgrade", "version": "3006.10", "platform": "linux", "slug": "photonos-4-arm64", "arch": "arm64", "display_name": "Photon OS 4 Arm64", "pkg_type": "rpm", "fips": true, "container": "ghcr.io/saltstack/salt-ci-containers/testing:photon-4", "job_name": "test-pkg-photonos-4-arm64-fips"}, {"tests-chunk": "downgrade", "version": "3006.10", "platform": "linux", "slug": "photonos-5", "arch": "x86_64", "display_name": "Photon OS 5", "pkg_type": "rpm", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:photon-5", "job_name": "test-pkg-photonos-5"}, {"tests-chunk": "downgrade", "version": "3006.10", "platform": "linux", "slug": "photonos-5-arm64", "arch": "arm64", "display_name": "Photon OS 5 Arm64", "pkg_type": "rpm", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:photon-5", "job_name": "test-pkg-photonos-5-arm64"}, {"tests-chunk": "downgrade", "version": "3006.10", "platform": "linux", "slug": "photonos-5", "arch": "x86_64", "display_name": "Photon OS 5", "pkg_type": "rpm", "fips": true, "container": "ghcr.io/saltstack/salt-ci-containers/testing:photon-5", "job_name": "test-pkg-photonos-5-fips"}, {"tests-chunk": "downgrade", "version": "3006.10", "platform": "linux", "slug": "photonos-5-arm64", "arch": "arm64", "display_name": "Photon OS 5 Arm64", "pkg_type": "rpm", "fips": true, "container": "ghcr.io/saltstack/salt-ci-containers/testing:photon-5", "job_name": "test-pkg-photonos-5-arm64-fips"}, {"tests-chunk": "downgrade", "version": "3006.10", "platform": "linux", "slug": "ubuntu-20.04", "arch": "x86_64", "display_name": "Ubuntu 20.04", "pkg_type": "deb", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:ubuntu-20.04", "job_name": "test-pkg-ubuntu-2004"}, {"tests-chunk": "downgrade", "version": "3006.10", "platform": "linux", "slug": "ubuntu-20.04-arm64", "arch": "arm64", "display_name": "Ubuntu 20.04 Arm64", "pkg_type": "deb", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:ubuntu-20.04", "job_name": "test-pkg-ubuntu-2004-arm64"}, {"tests-chunk": "downgrade", "version": "3006.10", "platform": "linux", "slug": "ubuntu-22.04", "arch": "x86_64", "display_name": "Ubuntu 22.04", "pkg_type": "deb", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:ubuntu-22.04", "job_name": "test-pkg-ubuntu-2204"}, {"tests-chunk": "downgrade", "version": "3006.10", "platform": "linux", "slug": "ubuntu-22.04-arm64", "arch": "arm64", "display_name": "Ubuntu 22.04 Arm64", "pkg_type": "deb", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:ubuntu-22.04", "job_name": "test-pkg-ubuntu-2204-arm64"}, {"tests-chunk": "downgrade", "version": "3006.10", "platform": "linux", "slug": "ubuntu-24.04", "arch": "x86_64", "display_name": "Ubuntu 24.04", "pkg_type": "deb", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:ubuntu-24.04", "job_name": "test-pkg-ubuntu-2404"}, {"tests-chunk": "downgrade", "version": "3006.10", "platform": "linux", "slug": "ubuntu-24.04-arm64", "arch": "arm64", "display_name": "Ubuntu 24.04 Arm64", "pkg_type": "deb", "fips": false, "container": "ghcr.io/saltstack/salt-ci-containers/testing:ubuntu-24.04", "job_name": "test-pkg-ubuntu-2404-arm64"}], "macos": [{"tests-chunk": "install", "version": null, "platform": "macos", "slug": "macos-13", "arch": "x86_64", "display_name": "macOS 13", "pkg_type": null, "runner": "macos-13", "job_name": "test-pkg-macos-13"}, {"tests-chunk": "install", "version": null, "platform": "macos", "slug": "macos-14", "arch": "arm64", "display_name": "macOS 14 (M1)", "pkg_type": null, "runner": "macos-14", "job_name": "test-pkg-macos-14"}, {"tests-chunk": "install", "version": null, "platform": "macos", "slug": "macos-15", "arch": "arm64", "display_name": "macOS 15 (M1)", "pkg_type": null, "runner": "macos-15", "job_name": "test-pkg-macos-15"}, {"tests-chunk": "upgrade", "version": "3006.10", "platform": "macos", "slug": "macos-13", "arch": "x86_64", "display_name": "macOS 13", "pkg_type": null, "runner": "macos-13", "job_name": "test-pkg-macos-13"}, {"tests-chunk": "upgrade", "version": "3006.10", "platform": "macos", "slug": "macos-14", "arch": "arm64", "display_name": "macOS 14 (M1)", "pkg_type": null, "runner": "macos-14", "job_name": "test-pkg-macos-14"}, {"tests-chunk": "upgrade", "version": "3006.10", "platform": "macos", "slug": "macos-15", "arch": "arm64", "display_name": "macOS 15 (M1)", "pkg_type": null, "runner": "macos-15", "job_name": "test-pkg-macos-15"}, {"tests-chunk": "downgrade", "version": "3006.10", "platform": "macos", "slug": "macos-13", "arch": "x86_64", "display_name": "macOS 13", "pkg_type": null, "runner": "macos-13", "job_name": "test-pkg-macos-13"}, {"tests-chunk": "downgrade", "version": "3006.10", "platform": "macos", "slug": "macos-14", "arch": "arm64", "display_name": "macOS 14 (M1)", "pkg_type": null, "runner": "macos-14", "job_name": "test-pkg-macos-14"}, {"tests-chunk": "downgrade", "version": "3006.10", "platform": "macos", "slug": "macos-15", "arch": "arm64", "display_name": "macOS 15 (M1)", "pkg_type": null, "runner": "macos-15", "job_name": "test-pkg-macos-15"}], "windows": [{"tests-chunk": "install", "version": null, "platform": "windows", "slug": "windows-2019", "arch": "amd64", "display_name": "Windows 2019", "pkg_type": "NSIS", "job_name": "test-pkg-windows-2019-nsis"}, {"tests-chunk": "install", "version": null, "platform": "windows", "slug": "windows-2019", "arch": "amd64", "display_name": "Windows 2019", "pkg_type": "MSI", "job_name": "test-pkg-windows-2019-msi"}, {"tests-chunk": "install", "version": null, "platform": "windows", "slug": "windows-2022", "arch": "amd64", "display_name": "Windows 2022", "pkg_type": "NSIS", "job_name": "test-pkg-windows-2022-nsis"}, {"tests-chunk": "install", "version": null, "platform": "windows", "slug": "windows-2022", "arch": "amd64", "display_name": "Windows 2022", "pkg_type": "MSI", "job_name": "test-pkg-windows-2022-msi"}, {"tests-chunk": "upgrade", "version": "3006.10", "platform": "windows", "slug": "windows-2019", "arch": "amd64", "display_name": "Windows 2019", "pkg_type": "NSIS", "job_name": "test-pkg-windows-2019-nsis"}, {"tests-chunk": "upgrade", "version": "3006.10", "platform": "windows", "slug": "windows-2019", "arch": "amd64", "display_name": "Windows 2019", "pkg_type": "MSI", "job_name": "test-pkg-windows-2019-msi"}, {"tests-chunk": "upgrade", "version": "3006.10", "platform": "windows", "slug": "windows-2022", "arch": "amd64", "display_name": "Windows 2022", "pkg_type": "NSIS", "job_name": "test-pkg-windows-2022-nsis"}, {"tests-chunk": "upgrade", "version": "3006.10", "platform": "windows", "slug": "windows-2022", "arch": "amd64", "display_name": "Windows 2022", "pkg_type": "MSI", "job_name": "test-pkg-windows-2022-msi"}, {"tests-chunk": "downgrade", "version": "3006.10", "platform": "windows", "slug": "windows-2019", "arch": "amd64", "display_name": "Windows 2019", "pkg_type": "NSIS", "job_name": "test-pkg-windows-2019-nsis"}, {"tests-chunk": "downgrade", "version": "3006.10", "platform": "windows", "slug": "windows-2019", "arch": "amd64", "display_name": "Windows 2019", "pkg_type": "MSI", "job_name": "test-pkg-windows-2019-msi"}, {"tests-chunk": "downgrade", "version": "3006.10", "platform": "windows", "slug": "windows-2022", "arch": "amd64", "display_name": "Windows 2022", "pkg_type": "NSIS", "job_name": "test-pkg-windows-2022-nsis"}, {"tests-chunk": "downgrade", "version": "3006.10", "platform": "windows", "slug": "windows-2022", "arch": "amd64", "display_name": "Windows 2022", "pkg_type": "MSI", "job_name": "test-pkg-windows-2022-msi"}]}, "test-matrix": {"linux-x86_64": [], "linux-arm64": [], "macos": [], "windows": []}}
[Test with salt repo configs/test-job2] [DEBUG] Loading revision from git directory
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] HEAD points to '78cd86422dbf4e1799d82f00a686589e886690e0'
[Test with salt repo configs/test-job2] [DEBUG] using github ref: refs/heads/main
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] Loading revision from git directory
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] HEAD points to '78cd86422dbf4e1799d82f00a686589e886690e0'
[Test with salt repo configs/test-job2] [DEBUG] using github ref: refs/heads/main
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] Loading revision from git directory
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] HEAD points to '78cd86422dbf4e1799d82f00a686589e886690e0'
[Test with salt repo configs/test-job2] [DEBUG] using github ref: refs/heads/main
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] setupEnv => map[ACT:true ACTIONS_CACHE_URL:http://192.168.122.111:35137/ 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-job2 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:78cd86422dbf4e1799d82f00a686589e886690e0 GITHUB_WORKFLOW:Test with salt repo configs GITHUB_WORKSPACE:/home/barney/git/act-testing ImageOS:ubuntu20 RUNNER_PERFLOG:/dev/null RUNNER_TRACKING_ID:]
[Test with salt repo configs/test-job2] [DEBUG] Loading revision from git directory
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] HEAD points to '78cd86422dbf4e1799d82f00a686589e886690e0'
[Test with salt repo configs/test-job2] [DEBUG] using github ref: refs/heads/main
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] Loading revision from git directory
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] HEAD points to '78cd86422dbf4e1799d82f00a686589e886690e0'
[Test with salt repo configs/test-job2] [DEBUG] using github ref: refs/heads/main
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] evaluating expression ''
[Test with salt repo configs/test-job2] [DEBUG] expression '' evaluated to 'true'
[Test with salt repo configs/test-job2] ⭐ Run Main Output breaking salt config
[Test with salt repo configs/test-job2] [DEBUG] Writing entry to tarball workflow/outputcmd.txt len:0
[Test with salt repo configs/test-job2] [DEBUG] Writing entry to tarball workflow/statecmd.txt len:0
[Test with salt repo configs/test-job2] [DEBUG] Writing entry to tarball workflow/pathcmd.txt len:0
[Test with salt repo configs/test-job2] [DEBUG] Writing entry to tarball workflow/envs.txt len:0
[Test with salt repo configs/test-job2] [DEBUG] Writing entry to tarball workflow/SUMMARY.md len:0
[Test with salt repo configs/test-job2] [DEBUG] Extracting content to '/var/run/act'
[Test with salt repo configs/test-job2] [DEBUG] Loading revision from git directory
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] HEAD points to '78cd86422dbf4e1799d82f00a686589e886690e0'
[Test with salt repo configs/test-job2] [DEBUG] using github ref: refs/heads/main
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] Loading revision from git directory
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] HEAD points to '78cd86422dbf4e1799d82f00a686589e886690e0'
[Test with salt repo configs/test-job2] [DEBUG] using github ref: refs/heads/main
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] Loading revision from git directory
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] HEAD points to '78cd86422dbf4e1799d82f00a686589e886690e0'
[Test with salt repo configs/test-job2] [DEBUG] using github ref: refs/heads/main
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] Loading revision from git directory
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] HEAD points to '78cd86422dbf4e1799d82f00a686589e886690e0'
[Test with salt repo configs/test-job2] [DEBUG] using github ref: refs/heads/main
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] Wrote command

cat salt-config-breaking.txt > "$GITHUB_OUTPUT"


 to 'workflow/2'
[Test with salt repo configs/test-job2] [DEBUG] Writing entry to tarball workflow/2 len:50
[Test with salt repo configs/test-job2] [DEBUG] Extracting content to '/var/run/act'
[Test with salt repo configs/test-job2]   🐳  docker exec cmd=[bash -e /var/run/act/workflow/2] user= workdir=
[Test with salt repo configs/test-job2] [DEBUG] Exec command '[bash -e /var/run/act/workflow/2]'
[Test with salt repo configs/test-job2] [DEBUG] Working directory '/home/barney/git/act-testing'
[Test with salt repo configs/test-job2]   ✅  Success - Main Output breaking salt config [51.327034ms]
[Test with salt repo configs/test-job2] [DEBUG] skipping post step for 'Checkout code': no action model available
[Test with salt repo configs/test-job2] ⭐ Run Complete job
[Test with salt repo configs/test-job2] Cleaning up container for job test-job2
[Test with salt repo configs/test-job2] [DEBUG] Removed container: f9eec4ea3ccc622dad554c046ce89c7c75c7a9ae01e0e61c50e5e4791faa0151
[Test with salt repo configs/test-job2] [DEBUG]   🐳  docker volume rm act-Test-with-salt-repo-configs-test-job2-f61fe191ab06a20dcd2e28d27abe88fe31bccbb3a34006984719b6284ab0bfd2
[Test with salt repo configs/test-job2] [DEBUG]   🐳  docker volume rm act-Test-with-salt-repo-configs-test-job2-f61fe191ab06a20dcd2e28d27abe88fe31bccbb3a34006984719b6284ab0bfd2-env
[Test with salt repo configs/test-job2] [DEBUG] Loading revision from git directory
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2] [DEBUG] HEAD points to '78cd86422dbf4e1799d82f00a686589e886690e0'
[Test with salt repo configs/test-job2] [DEBUG] using github ref: refs/heads/main
[Test with salt repo configs/test-job2] [DEBUG] Found revision: 78cd86422dbf4e1799d82f00a686589e886690e0
[Test with salt repo configs/test-job2]   ✅  Success - Complete job
[Test with salt repo configs/test-job2] 🏁  Job succeeded

Additional information

No response

@barneysowood barneysowood added the kind/bug Something isn't working label Apr 23, 2025
@ChristopherHX
Copy link
Contributor

The weirdness of not writing the whole code yourself.
https://pkg.go.dev/bufio#pkg-constants

So is MaxScanTokenSize = 64 * 1024 the cause of the problem. Your broken salt is above 64KB and this api seems to abort.

While I just expected this to read line by line

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants