[GH-ISSUE #2138] Context job.services.NAME.ports is unavailable #1019

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

Originally created by @iby on GitHub (Dec 22, 2023).
Original GitHub issue: https://github.com/nektos/act/issues/2138

Bug report info

act version:            0.2.56
GOOS:                   darwin
GOARCH:                 arm64
NumCPU:                 14
Docker host:            DOCKER_HOST environment variable is not set
Sockets found:
	$HOME/.colima/docker.sock
Config files:           
	/Users/iby/.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.21.5
	Module path:           command-line-arguments
	Main version:          
	Main path:             
	Main checksum:         
	Build settings:
		-buildmode:           exe
		-compiler:            gc
		-ldflags:             -X main.version=0.2.56
		DefaultGODEBUG:       panicnil=1
		CGO_ENABLED:          1
		CGO_CFLAGS:           
		CGO_CPPFLAGS:         
		CGO_CXXFLAGS:         
		CGO_LDFLAGS:          
		GOARCH:               arm64
		GOOS:                 darwin

Command used with act

act

Describe issue

I'm trying to use a random port for a service container:

    services:
      postgres:
        image: postgres:16-alpine
        
        ports:
          - 5432

According to docs, it should be possible to access the port mapping via job.services.postgres.ports[5432]. This works on GitHub itself, but act doesn't return any details.

No response

Workflow content

name: CI

on:
  pull_request:
  workflow_dispatch:
  push:
    branches: [ main ]

env:
  DATABASE_USERNAME: postgres
  DATABASE_PASSWORD: postgres
  DATABASE_NAME: tst
  DATABASE_HOST: localhost

jobs:
  test:
    runs-on: ubuntu-latest
    strategy:
      matrix:
        node-version: [ 20.x ]

    services:
      # https://hub.docker.com/_/postgres
      postgres:
        image: postgres:16-alpine
        # Set health checks to wait until postgres has started.
        options: >-
          --health-cmd pg_isready
          --health-interval 10s
          --health-timeout 5s
          --health-retries 5
        env:
          POSTGRES_USER: ${{ env.DATABASE_USERNAME }}
          POSTGRES_PASSWORD: ${{ env.DATABASE_PASSWORD }}
          POSTGRES_DB: ${{ env.DATABASE_NAME }}
        ports:
          - 5432

    steps:
      - name: Test
        env:
          DATABASE_PORT: ${{ job.services.postgres.ports[5432] }}
        run: |
          echo "${DATABASE_HOST} ${DATABASE_PORT}"
          echo "${{ job.services.postgres.ports[5432] }}"
          echo "${{ job.services.postgres.ports }}"
          echo "${{ job.services.postgres }}"
          echo "${{ job.services }}"
          echo "${{ job }}"

Relevant log output

WARN  ⚠ You are using Apple M-series chip and you have not specified container architecture, you might encounter issues while running act. If so, try running it with '--container-architecture linux/amd64'. ⚠  
DEBU[0000] Loading environment from /Users/iby/Development/Bitwild/Gifox-API/.env 
DEBU[0000] Loading action inputs from /Users/iby/Development/Bitwild/Gifox-API/.input 
DEBU[0000] Loading secrets from /Users/iby/Development/Bitwild/Gifox-API/.secrets 
DEBU[0000] Loading vars from /Users/iby/Development/Bitwild/Gifox-API/.vars 
DEBU[0000] Conditional GET for notices etag=ff315ef7-ed58-47d8-87ab-ed534f06657c 
DEBU[0000] Evaluated matrix inclusions: map[]           
DEBU[0000] Loading workflows from '/Users/iby/Development/Bitwild/Gifox-API/.github/workflows' 
DEBU[0000] Loading workflows recursively                
DEBU[0000] Found workflow 'main.yml' in '/Users/iby/Development/Bitwild/Gifox-API/.github/workflows/main.yml' 
DEBU[0000] Reading workflow '/Users/iby/Development/Bitwild/Gifox-API/.github/workflows/main.yml' 
DEBU[0000] Preparing plan with all jobs                 
DEBU[0000] Using default workflow event: push           
DEBU[0000] Planning jobs for event: push                
DEBU[0000] gc: 2023-12-22 14:46:36.598773 +0000 GMT m=+0.003499334  module=artifactcache
DEBU[0000] Plan Stages: [0x140000ccf90]                 
DEBU[0000] Stages Runs: [test]                          
DEBU[0000] Job.Name: test                               
DEBU[0000] Job.RawNeeds: {0 0    <nil> []    0 0}       
DEBU[0000] Job.RawRunsOn: {8 0 !!str ubuntu-latest  <nil> []    17 14} 
DEBU[0000] Job.Env: {0 0    <nil> []    0 0}            
DEBU[0000] Job.If: {0 0  success()  <nil> []    0 0}    
DEBU[0000] Job.Steps: Test                              
DEBU[0000] Job.TimeoutMinutes:                          
DEBU[0000] Job.Services: map[postgres:0x140002fd860]    
DEBU[0000] Job.Strategy: &{false 0   {4 0 !!map   <nil> [0x140002fc3c0 0x140002fc460]    20 9}} 
DEBU[0000] Job.RawContainer: {0 0    <nil> []    0 0}   
DEBU[0000] Job.Defaults.Run.Shell:                      
DEBU[0000] Job.Defaults.Run.WorkingDirectory:           
DEBU[0000] Job.Outputs: map[]                           
DEBU[0000] Job.Uses:                                    
DEBU[0000] Job.With: map[]                              
DEBU[0000] Job.Result:                                  
DEBU[0000] Job.Strategy.FailFast: false                 
DEBU[0000] Job.Strategy.MaxParallel: 0                  
DEBU[0000] Job.Strategy.FailFastString:                 
DEBU[0000] Job.Strategy.MaxParallelString:              
DEBU[0000] Job.Strategy.RawMatrix: {4 0 !!map   <nil> [0x140002fc3c0 0x140002fc460]    20 9} 
DEBU[0000] Loading revision from git directory          
DEBU[0000] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 
DEBU[0000] HEAD points to 'dc40341401052b1b27c4b069de4e3f8a975dcf68' 
DEBU[0000] using github ref: refs/heads/chore/webpack   
DEBU[0000] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 
DEBU[0000] Loading revision from git directory          
DEBU[0000] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 
DEBU[0000] HEAD points to 'dc40341401052b1b27c4b069de4e3f8a975dcf68' 
DEBU[0000] using github ref: refs/heads/chore/webpack   
DEBU[0000] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 
DEBU[0000]                                              
DEBU[0000] Job Matrices: [map[node-version:20.x]]       
DEBU[0000] Runner Matrices: map[]                       
DEBU[0000] Final matrix after applying user inclusions '[map[node-version:20.x]]' 
DEBU[0000] Loading revision from git directory          
DEBU[0000] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 
DEBU[0000] HEAD points to 'dc40341401052b1b27c4b069de4e3f8a975dcf68' 
DEBU[0000] using github ref: refs/heads/chore/webpack   
DEBU[0000] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 
DEBU[0000] Detected CPUs: 14                            
[CI/test] [DEBUG] evaluating expression 'success()'
[CI/test] [DEBUG] expression 'success()' evaluated to 'true'
[CI/test] 🚀  Start image=catthehacker/ubuntu:act-latest
[CI/test] [DEBUG] expression '${{ env.DATABASE_USERNAME }}' rewritten to 'format('{0}', env.DATABASE_USERNAME)'
[CI/test] [DEBUG] evaluating expression 'format('{0}', env.DATABASE_USERNAME)'
[CI/test] [DEBUG] expression 'format('{0}', env.DATABASE_USERNAME)' evaluated to '%!t(string=postgres)'
[CI/test] [DEBUG] expression '${{ env.DATABASE_PASSWORD }}' rewritten to 'format('{0}', env.DATABASE_PASSWORD)'
[CI/test] [DEBUG] evaluating expression 'format('{0}', env.DATABASE_PASSWORD)'
[CI/test] [DEBUG] expression 'format('{0}', env.DATABASE_PASSWORD)' evaluated to '%!t(string=postgres)'
[CI/test] [DEBUG] expression '${{ env.DATABASE_NAME }}' rewritten to 'format('{0}', env.DATABASE_NAME)'
[CI/test] [DEBUG] evaluating expression 'format('{0}', env.DATABASE_NAME)'
[CI/test] [DEBUG] expression 'format('{0}', env.DATABASE_NAME)' evaluated to '%!t(string=tst)'
[CI/test]   🐳  docker pull image=postgres:16-alpine platform= username= forcePull=true
[CI/test] [DEBUG]   🐳  docker pull postgres:16-alpine
[CI/test] [DEBUG] pulling image 'docker.io/library/postgres:16-alpine' ()
DEBU[0000] Saving notices etag=ff315ef7-ed58-47d8-87ab-ed534f06657c 
DEBU[0000] No new notices                               
[CI/test] [DEBUG] Pulling from library/postgres :: 16-alpine
[CI/test] [DEBUG] Digest: sha256:a1b267d05ee39210d162185f52645687c7e63fbe25b8c58ccd7f81f0a7e2ad97 :: 
[CI/test] [DEBUG] Status: Image is up to date for postgres:16-alpine :: 
[CI/test]   🐳  docker pull image=catthehacker/ubuntu:act-latest platform= username= forcePull=true
[CI/test] [DEBUG]   🐳  docker pull catthehacker/ubuntu:act-latest
[CI/test] [DEBUG] pulling image 'docker.io/catthehacker/ubuntu:act-latest' ()
[CI/test] [DEBUG] Pulling from catthehacker/ubuntu :: act-latest
[CI/test] [DEBUG] Digest: sha256:062c3b5e19ea96c1a5ed518416f3d096e1b877cc500b8e0ee6f5633a95813849 :: 
[CI/test] [DEBUG] Status: Image is up to date for catthehacker/ubuntu:act-latest :: 
[CI/test] Cleaning up services for job test
[CI/test] Cleaning up network for job test, and network name is: act-CI-test-7587b47f572787ca4bc647c2581a917f05f439a38e66ca9abce9eb5337031daf-test-network
[CI/test] [DEBUG] [{none 1703557afbd05c67b0193f586c4aed83183f34521b6905cf35870f64cd95b7a0 2023-12-22 12:11:10.814397006 +0000 UTC local null false {default map[] []} false false false {} false map[] map[] map[] [] map[]} {host 5baefd0bf934cf544da36dc8a2c9eb9b3b81126e3e2aa274903095901d5f5479 2023-12-22 12:11:10.817851548 +0000 UTC local host false {default map[] []} false false false {} false map[] map[] map[] [] map[]} {bridge 0ef4b2484feb99fe426888851515fd722e59b5818391fd899be64d1efe8f1c1d 2023-12-22 12:11:10.869953881 +0000 UTC local bridge false {default map[] [{172.17.0.0/16  172.17.0.1 map[]}]} false false false {} false map[] map[com.docker.network.bridge.default_bridge:true com.docker.network.bridge.enable_icc:true com.docker.network.bridge.enable_ip_masquerade:true com.docker.network.bridge.host_binding_ipv4:0.0.0.0 com.docker.network.bridge.name:docker0 com.docker.network.driver.mtu:1500] map[] [] map[]}]
[CI/test] [DEBUG] [{none 1703557afbd05c67b0193f586c4aed83183f34521b6905cf35870f64cd95b7a0 2023-12-22 12:11:10.814397006 +0000 UTC local null false {default map[] []} false false false {} false map[] map[] map[] [] map[]} {host 5baefd0bf934cf544da36dc8a2c9eb9b3b81126e3e2aa274903095901d5f5479 2023-12-22 12:11:10.817851548 +0000 UTC local host false {default map[] []} false false false {} false map[] map[] map[] [] map[]} {bridge 0ef4b2484feb99fe426888851515fd722e59b5818391fd899be64d1efe8f1c1d 2023-12-22 12:11:10.869953881 +0000 UTC local bridge false {default map[] [{172.17.0.0/16  172.17.0.1 map[]}]} false false false {} false map[] map[com.docker.network.bridge.default_bridge:true com.docker.network.bridge.enable_icc:true com.docker.network.bridge.enable_ip_masquerade:true com.docker.network.bridge.host_binding_ipv4:0.0.0.0 com.docker.network.bridge.name:docker0 com.docker.network.driver.mtu:1500] map[] [] map[]}]
[CI/test]   🐳  docker pull image=postgres:16-alpine platform= username= forcePull=false
[CI/test] [DEBUG]   🐳  docker pull postgres:16-alpine
[CI/test] [DEBUG] Image exists? true
[CI/test]   🐳  docker create image=postgres:16-alpine platform= entrypoint=[] cmd=[] network="act-CI-test-7587b47f572787ca4bc647c2581a917f05f439a38e66ca9abce9eb5337031daf-test-network"
[CI/test] [DEBUG] Common container.Config ==> &{Hostname: Domainname: User: AttachStdin:false AttachStdout:false AttachStderr:false ExposedPorts:map[5432/tcp:{}] Tty:true OpenStdin:false StdinOnce:false Env:[POSTGRES_USER=postgres POSTGRES_PASSWORD=postgres POSTGRES_DB=tst] Cmd:[] Healthcheck:<nil> ArgsEscaped:false Image:postgres:16-alpine Volumes:map[] WorkingDir:/Users/iby/Development/Bitwild/Gifox-API Entrypoint:[] NetworkDisabled:false MacAddress: OnBuild:[] Labels:map[] StopSignal: StopTimeout:<nil> Shell:[]}
[CI/test] [DEBUG] Common container.HostConfig ==> &{Binds:[/var/run/docker.sock:/var/run/docker.sock] ContainerIDFile: LogConfig:{Type: Config:map[]} NetworkMode:act-CI-test-7587b47f572787ca4bc647c2581a917f05f439a38e66ca9abce9eb5337031daf-test-network PortBindings:map[5432/tcp:[{HostIP: HostPort:}]] 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:[] MaskedPaths:[] ReadonlyPaths:[] Init:<nil>}
[CI/test] [DEBUG] Custom container.Config from options ==> &{Hostname: Domainname: User: AttachStdin:false AttachStdout:true AttachStderr:true ExposedPorts:map[] Tty:false OpenStdin:false StdinOnce:false Env:[] Cmd:[] Healthcheck:0x14000338c00 ArgsEscaped:false Image: Volumes:map[] WorkingDir: Entrypoint:[] NetworkDisabled:false MacAddress: OnBuild:[] Labels:map[] StopSignal: StopTimeout:<nil> Shell:[]}
[CI/test] [DEBUG] Merged container.Config ==> &{Hostname: Domainname: User: AttachStdin:false AttachStdout:true AttachStderr:true ExposedPorts:map[5432/tcp:{}] Tty:true OpenStdin:false StdinOnce:false Env:[POSTGRES_USER=postgres POSTGRES_PASSWORD=postgres POSTGRES_DB=tst] Cmd:[] Healthcheck:0x14000338c00 ArgsEscaped:false Image:postgres:16-alpine Volumes:map[] WorkingDir:/Users/iby/Development/Bitwild/Gifox-API Entrypoint:[] NetworkDisabled:false MacAddress: OnBuild:[] Labels:map[] StopSignal: StopTimeout:<nil> Shell:[]}
[CI/test] [DEBUG] Custom container.HostConfig from options ==> &{Binds:[] ContainerIDFile: LogConfig:{Type: Config:map[]} NetworkMode:act-CI-test-7587b47f572787ca4bc647c2581a917f05f439a38e66ca9abce9eb5337031daf-test-network PortBindings:map[] RestartPolicy:{Name:no 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:0x14000381f40 OomKillDisable:0x14000381e3b PidsLimit:0x14000381fa0 Ulimits:[] CPUCount:0 CPUPercent:0 IOMaximumIOps:0 IOMaximumBandwidth:0} Mounts:[] MaskedPaths:[] ReadonlyPaths:[] Init:<nil>}
[CI/test] [DEBUG] Merged container.HostConfig ==> &{Binds:[/var/run/docker.sock:/var/run/docker.sock] ContainerIDFile: LogConfig:{Type: Config:map[]} NetworkMode:act-CI-test-7587b47f572787ca4bc647c2581a917f05f439a38e66ca9abce9eb5337031daf-test-network PortBindings:map[5432/tcp:[{HostIP: HostPort:}]] RestartPolicy:{Name:no 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:0x14000381f40 OomKillDisable:0x14000381e3b PidsLimit:0x14000381fa0 Ulimits:[] CPUCount:0 CPUPercent:0 IOMaximumIOps:0 IOMaximumBandwidth:0} Mounts:[] MaskedPaths:[] ReadonlyPaths:[] Init:<nil>}
[CI/test] [DEBUG] input.NetworkAliases ==> [postgres]
[CI/test] [DEBUG] Created container name=act-CI-test-7587b47f572787ca4bc647c2581a917f05f439a38e66ca9abce-b430e9cd175a26f6a725170f20c67292c6e335c5fb525c0faa4d2b1ee5976898 id=8e9b9641771eaac865ec37c0eec244e0d71495b84ee40693027f068f9bf8d9c5 from image postgres:16-alpine (platform: )
[CI/test] [DEBUG] ENV ==> [POSTGRES_USER=postgres POSTGRES_PASSWORD=postgres POSTGRES_DB=tst]
[CI/test]   🐳  docker run image=postgres:16-alpine platform= entrypoint=[] cmd=[] network="act-CI-test-7587b47f572787ca4bc647c2581a917f05f439a38e66ca9abce9eb5337031daf-test-network"
[CI/test] [DEBUG] Starting container: 8e9b9641771eaac865ec37c0eec244e0d71495b84ee40693027f068f9bf8d9c5
[CI/test] [DEBUG] Started container: 8e9b9641771eaac865ec37c0eec244e0d71495b84ee40693027f068f9bf8d9c5
[CI/test]   🐳  docker create image=catthehacker/ubuntu:act-latest platform= entrypoint=["tail" "-f" "/dev/null"] cmd=[] network="host"
[CI/test] [DEBUG] Common container.Config ==> &{Hostname: Domainname: User: AttachStdin:false AttachStdout:false AttachStderr:false ExposedPorts:map[] Tty:true OpenStdin:false StdinOnce:false Env:[RUNNER_TOOL_CACHE=/opt/hostedtoolcache RUNNER_OS=Linux RUNNER_ARCH=ARM64 RUNNER_TEMP=/tmp LANG=C.UTF-8] Cmd:[] Healthcheck:<nil> ArgsEscaped:false Image:catthehacker/ubuntu:act-latest Volumes:map[] WorkingDir:/Users/iby/Development/Bitwild/Gifox-API Entrypoint:[] NetworkDisabled:false MacAddress: OnBuild:[] Labels:map[] StopSignal: StopTimeout:<nil> Shell:[]}
[CI/test] [DEBUG] Common container.HostConfig ==> &{Binds:[/var/run/docker.sock:/var/run/docker.sock] ContainerIDFile: LogConfig:{Type: Config:map[]} NetworkMode:host PortBindings:map[] RestartPolicy:{Name: MaximumRetryCount:0} AutoRemove:false VolumeDriver: VolumesFrom:[] ConsoleSize:[0 0] Annotations:map[] CapAdd:[] CapDrop:[] CgroupnsMode: DNS:[] DNSOptions:[] DNSSearch:[] ExtraHosts:[] GroupAdd:[] IpcMode: Cgroup: Links:[] OomScoreAdj:0 PidMode: Privileged:false PublishAllPorts:false ReadonlyRootfs:false SecurityOpt:[] StorageOpt:map[] Tmpfs:map[] UTSMode: UsernsMode: ShmSize:0 Sysctls:map[] Runtime: Isolation: Resources:{CPUShares:0 Memory:0 NanoCPUs:0 CgroupParent: BlkioWeight:0 BlkioWeightDevice:[] BlkioDeviceReadBps:[] BlkioDeviceWriteBps:[] BlkioDeviceReadIOps:[] BlkioDeviceWriteIOps:[] CPUPeriod:0 CPUQuota:0 CPURealtimePeriod:0 CPURealtimeRuntime:0 CpusetCpus: CpusetMems: Devices:[] DeviceCgroupRules:[] DeviceRequests:[] KernelMemory:0 KernelMemoryTCP:0 MemoryReservation:0 MemorySwap:0 MemorySwappiness:<nil> OomKillDisable:<nil> PidsLimit:<nil> Ulimits:[] CPUCount:0 CPUPercent:0 IOMaximumIOps:0 IOMaximumBandwidth:0} Mounts:[{Type:volume Source:act-toolcache Target:/toolcache ReadOnly:false Consistency: BindOptions:<nil> VolumeOptions:<nil> TmpfsOptions:<nil> ClusterOptions:<nil>} {Type:volume Source:act-CI-test-7587b47f572787ca4bc647c2581a917f05f439a38e66ca9abce9eb5337031daf-env Target:/var/run/act ReadOnly:false Consistency: BindOptions:<nil> VolumeOptions:<nil> TmpfsOptions:<nil> ClusterOptions:<nil>} {Type:volume Source:act-CI-test-7587b47f572787ca4bc647c2581a917f05f439a38e66ca9abce9eb5337031daf Target:/Users/iby/Development/Bitwild/Gifox-API ReadOnly:false Consistency: BindOptions:<nil> VolumeOptions:<nil> TmpfsOptions:<nil> ClusterOptions:<nil>}] MaskedPaths:[] ReadonlyPaths:[] Init:<nil>}
[CI/test] [DEBUG] input.NetworkAliases ==> [test]
[CI/test] [DEBUG] Created container name=act-CI-test-7587b47f572787ca4bc647c2581a917f05f439a38e66ca9abce9eb5337031daf id=ceef48099f9590089cc928f2ecf8ac5877659b35d94ce3868d0b7eff73237fcd from image catthehacker/ubuntu:act-latest (platform: )
[CI/test] [DEBUG] ENV ==> [RUNNER_TOOL_CACHE=/opt/hostedtoolcache RUNNER_OS=Linux RUNNER_ARCH=ARM64 RUNNER_TEMP=/tmp LANG=C.UTF-8]
[CI/test]   🐳  docker run image=catthehacker/ubuntu:act-latest platform= entrypoint=["tail" "-f" "/dev/null"] cmd=[] network="host"
[CI/test] [DEBUG] Starting container: ceef48099f9590089cc928f2ecf8ac5877659b35d94ce3868d0b7eff73237fcd
[CI/test] [DEBUG] Started container: ceef48099f9590089cc928f2ecf8ac5877659b35d94ce3868d0b7eff73237fcd
[CI/test] [DEBUG] Writing entry to tarball workflow/event.json len:2
[CI/test] [DEBUG] Writing entry to tarball workflow/envs.txt len:0
[CI/test] [DEBUG] Extracting content to '/var/run/act/'
[CI/test] [DEBUG] Loading revision from git directory
[CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68
[CI/test] [DEBUG] HEAD points to 'dc40341401052b1b27c4b069de4e3f8a975dcf68'
[CI/test] [DEBUG] using github ref: refs/heads/chore/webpack
[CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68
[CI/test] 🧪  Matrix: map[node-version:20.x]
[CI/test] [DEBUG] Loading revision from git directory
[CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68
[CI/test] [DEBUG] HEAD points to 'dc40341401052b1b27c4b069de4e3f8a975dcf68'
[CI/test] [DEBUG] using github ref: refs/heads/chore/webpack
[CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68
[CI/test] [DEBUG] Loading revision from git directory
[CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68
[CI/test] [DEBUG] HEAD points to 'dc40341401052b1b27c4b069de4e3f8a975dcf68'
[CI/test] [DEBUG] using github ref: refs/heads/chore/webpack
[CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68
[CI/test] [DEBUG] expression '${{ job.services.postgres.ports[5432] }}' rewritten to 'format('{0}', job.services.postgres.ports[5432])'
[CI/test] [DEBUG] evaluating expression 'format('{0}', job.services.postgres.ports[5432])'
[CI/test] [DEBUG] expression 'format('{0}', job.services.postgres.ports[5432])' evaluated to '%!t(string=)'
[CI/test] [DEBUG] Loading revision from git directory
[CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68
[CI/test] [DEBUG] HEAD points to 'dc40341401052b1b27c4b069de4e3f8a975dcf68'
[CI/test] [DEBUG] using github ref: refs/heads/chore/webpack
[CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68
[CI/test] [DEBUG] setupEnv => map[ACT:true ACTIONS_CACHE_URL:http://192.168.1.250:54756/ CI:true DATABASE_HOST:localhost DATABASE_NAME:tst DATABASE_PASSWORD:postgres DATABASE_PORT: DATABASE_USERNAME:postgres GITHUB_ACTION:0 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 GITHUB_REF:refs/heads/chore/webpack GITHUB_REF_NAME:chore/webpack GITHUB_REF_TYPE:branch GITHUB_REPOSITORY:Bitwild/Gifox-API GITHUB_REPOSITORY_OWNER:Bitwild GITHUB_RETENTION_DAYS:0 GITHUB_RUN_ID:1 GITHUB_RUN_NUMBER:1 GITHUB_SERVER_URL:https://github.com GITHUB_SHA:dc40341401052b1b27c4b069de4e3f8a975dcf68 GITHUB_WORKFLOW:CI GITHUB_WORKSPACE:/Users/iby/Development/Bitwild/Gifox-API ImageOS:ubuntu20 RUNNER_PERFLOG:/dev/null RUNNER_TRACKING_ID:]
[CI/test] [DEBUG] Loading revision from git directory
[CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68
[CI/test] [DEBUG] HEAD points to 'dc40341401052b1b27c4b069de4e3f8a975dcf68'
[CI/test] [DEBUG] using github ref: refs/heads/chore/webpack
[CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68
[CI/test] [DEBUG] Loading revision from git directory
[CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68
[CI/test] [DEBUG] HEAD points to 'dc40341401052b1b27c4b069de4e3f8a975dcf68'
[CI/test] [DEBUG] using github ref: refs/heads/chore/webpack
[CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68
[CI/test] [DEBUG] evaluating expression ''
[CI/test] [DEBUG] expression '' evaluated to 'true'
[CI/test] ⭐ Run Main Test
[CI/test] [DEBUG] Writing entry to tarball workflow/outputcmd.txt len:0
[CI/test] [DEBUG] Writing entry to tarball workflow/statecmd.txt len:0
[CI/test] [DEBUG] Writing entry to tarball workflow/pathcmd.txt len:0
[CI/test] [DEBUG] Writing entry to tarball workflow/envs.txt len:0
[CI/test] [DEBUG] Writing entry to tarball workflow/SUMMARY.md len:0
[CI/test] [DEBUG] Extracting content to '/var/run/act'
[CI/test] [DEBUG] Loading revision from git directory
[CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68
[CI/test] [DEBUG] HEAD points to 'dc40341401052b1b27c4b069de4e3f8a975dcf68'
[CI/test] [DEBUG] using github ref: refs/heads/chore/webpack
[CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68
[CI/test] [DEBUG] Loading revision from git directory
[CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68
[CI/test] [DEBUG] HEAD points to 'dc40341401052b1b27c4b069de4e3f8a975dcf68'
[CI/test] [DEBUG] using github ref: refs/heads/chore/webpack
[CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68
[CI/test] [DEBUG] Loading revision from git directory
[CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68
[CI/test] [DEBUG] HEAD points to 'dc40341401052b1b27c4b069de4e3f8a975dcf68'
[CI/test] [DEBUG] using github ref: refs/heads/chore/webpack
[CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68
[CI/test] [DEBUG] Loading revision from git directory
[CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68
[CI/test] [DEBUG] HEAD points to 'dc40341401052b1b27c4b069de4e3f8a975dcf68'
[CI/test] [DEBUG] using github ref: refs/heads/chore/webpack
[CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68
[CI/test] [DEBUG] expression 'echo "${DATABASE_HOST} ${DATABASE_PORT}"
echo "${{ job.services.postgres.ports[5432] }}"
echo "${{ job.services.postgres.ports }}"
echo "${{ job.services.postgres }}"
echo "${{ job.services }}"
echo "${{ job }}"
' rewritten to 'format('echo "${{DATABASE_HOST}} ${{DATABASE_PORT}}"
echo "{0}"
echo "{1}"
echo "{2}"
echo "{3}"
echo "{4}"
', job.services.postgres.ports[5432], job.services.postgres.ports, job.services.postgres, job.services, job)'
[CI/test] [DEBUG] evaluating expression 'format('echo "${{DATABASE_HOST}} ${{DATABASE_PORT}}"
echo "{0}"
echo "{1}"
echo "{2}"
echo "{3}"
echo "{4}"
', job.services.postgres.ports[5432], job.services.postgres.ports, job.services.postgres, job.services, job)'
[CI/test] [DEBUG] expression 'format('echo "${{DATABASE_HOST}} ${{DATABASE_PORT}}"
echo "{0}"
echo "{1}"
echo "{2}"
echo "{3}"
echo "{4}"
', job.services.postgres.ports[5432], job.services.postgres.ports, job.services.postgres, job.services, job)' evaluated to '%!t(string=echo "${DATABASE_HOST} ${DATABASE_PORT}"
echo ""
echo ""
echo ""
echo "Object"
echo "<*model.JobContext Value>"
)'
[CI/test] [DEBUG] Wrote command 

echo "${DATABASE_HOST} ${DATABASE_PORT}"
echo ""
echo ""
echo ""
echo "Object"
echo "<*model.JobContext Value>"


 to 'workflow/0'
[CI/test] [DEBUG] Writing entry to tarball workflow/0 len:114
[CI/test] [DEBUG] Extracting content to '/var/run/act'
[CI/test]   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/0] user= workdir=
[CI/test] [DEBUG] Exec command '[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/0]'
[CI/test] [DEBUG] Working directory '/Users/iby/Development/Bitwild/Gifox-API'
| localhost 
| 
| 
| 
| Object
| <*model.JobContext Value>
[CI/test]   ✅  Success - Main Test
[CI/test] Cleaning up container for job test
[CI/test] [DEBUG] Removed container: ceef48099f9590089cc928f2ecf8ac5877659b35d94ce3868d0b7eff73237fcd
[CI/test] [DEBUG]   🐳  docker volume rm act-CI-test-7587b47f572787ca4bc647c2581a917f05f439a38e66ca9abce9eb5337031daf
[CI/test] [DEBUG]   🐳  docker volume rm act-CI-test-7587b47f572787ca4bc647c2581a917f05f439a38e66ca9abce9eb5337031daf-env
[CI/test] Cleaning up services for job test
[CI/test] [DEBUG] Removed container: 8e9b9641771eaac865ec37c0eec244e0d71495b84ee40693027f068f9bf8d9c5
[CI/test] Cleaning up network for job test, and network name is: act-CI-test-7587b47f572787ca4bc647c2581a917f05f439a38e66ca9abce9eb5337031daf-test-network
[CI/test] [DEBUG] [{host 5baefd0bf934cf544da36dc8a2c9eb9b3b81126e3e2aa274903095901d5f5479 2023-12-22 12:11:10.817851548 +0000 UTC local host false {default map[] []} false false false {} false map[] map[] map[] [] map[]} {bridge 0ef4b2484feb99fe426888851515fd722e59b5818391fd899be64d1efe8f1c1d 2023-12-22 12:11:10.869953881 +0000 UTC local bridge false {default map[] [{172.17.0.0/16  172.17.0.1 map[]}]} false false false {} false map[] map[com.docker.network.bridge.default_bridge:true com.docker.network.bridge.enable_icc:true com.docker.network.bridge.enable_ip_masquerade:true com.docker.network.bridge.host_binding_ipv4:0.0.0.0 com.docker.network.bridge.name:docker0 com.docker.network.driver.mtu:1500] map[] [] map[]} {act-CI-test-7587b47f572787ca4bc647c2581a917f05f439a38e66ca9abce9eb5337031daf-test-network 33059b3655a68bb187954873634cfd3aec303efd93d56a4835263d3236428e2f 2023-12-22 14:46:38.505907253 +0000 UTC local bridge false {default map[] [{172.19.0.0/16  172.19.0.1 map[]}]} false false false {} false map[] map[] map[] [] map[]} {none 1703557afbd05c67b0193f586c4aed83183f34521b6905cf35870f64cd95b7a0 2023-12-22 12:11:10.814397006 +0000 UTC local null false {default map[] []} false false false {} false map[] map[] map[] [] map[]}]
[CI/test] 🏁  Job succeeded
[CI/test] [DEBUG] Loading revision from git directory
[CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68
[CI/test] [DEBUG] HEAD points to 'dc40341401052b1b27c4b069de4e3f8a975dcf68'
[CI/test] [DEBUG] using github ref: refs/heads/chore/webpack
[CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68

Additional information

No response

Originally created by @iby on GitHub (Dec 22, 2023). Original GitHub issue: https://github.com/nektos/act/issues/2138 ### Bug report info ```plain text act version: 0.2.56 GOOS: darwin GOARCH: arm64 NumCPU: 14 Docker host: DOCKER_HOST environment variable is not set Sockets found: $HOME/.colima/docker.sock Config files: /Users/iby/.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.21.5 Module path: command-line-arguments Main version: Main path: Main checksum: Build settings: -buildmode: exe -compiler: gc -ldflags: -X main.version=0.2.56 DefaultGODEBUG: panicnil=1 CGO_ENABLED: 1 CGO_CFLAGS: CGO_CPPFLAGS: CGO_CXXFLAGS: CGO_LDFLAGS: GOARCH: arm64 GOOS: darwin ``` ### Command used with act ```sh act ``` ### Describe issue I'm trying to use a random port for a service container: ```yml services: postgres: image: postgres:16-alpine … ports: - 5432 ``` [According to docs](https://docs.github.com/en/github-ae@latest/actions/using-containerized-services/about-service-containers#mapping-docker-host-and-service-container-ports), it should be possible to access the port mapping via `job.services.postgres.ports[5432]`. This works on GitHub itself, but act doesn't return any details. ### Link to GitHub repository _No response_ ### Workflow content ```yml name: CI on: pull_request: workflow_dispatch: push: branches: [ main ] env: DATABASE_USERNAME: postgres DATABASE_PASSWORD: postgres DATABASE_NAME: tst DATABASE_HOST: localhost jobs: test: runs-on: ubuntu-latest strategy: matrix: node-version: [ 20.x ] services: # https://hub.docker.com/_/postgres postgres: image: postgres:16-alpine # Set health checks to wait until postgres has started. options: >- --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5 env: POSTGRES_USER: ${{ env.DATABASE_USERNAME }} POSTGRES_PASSWORD: ${{ env.DATABASE_PASSWORD }} POSTGRES_DB: ${{ env.DATABASE_NAME }} ports: - 5432 steps: - name: Test env: DATABASE_PORT: ${{ job.services.postgres.ports[5432] }} run: | echo "${DATABASE_HOST} ${DATABASE_PORT}" echo "${{ job.services.postgres.ports[5432] }}" echo "${{ job.services.postgres.ports }}" echo "${{ job.services.postgres }}" echo "${{ job.services }}" echo "${{ job }}" ``` ### Relevant log output ```sh WARN ⚠ You are using Apple M-series chip and you have not specified container architecture, you might encounter issues while running act. If so, try running it with '--container-architecture linux/amd64'. ⚠ DEBU[0000] Loading environment from /Users/iby/Development/Bitwild/Gifox-API/.env DEBU[0000] Loading action inputs from /Users/iby/Development/Bitwild/Gifox-API/.input DEBU[0000] Loading secrets from /Users/iby/Development/Bitwild/Gifox-API/.secrets DEBU[0000] Loading vars from /Users/iby/Development/Bitwild/Gifox-API/.vars DEBU[0000] Conditional GET for notices etag=ff315ef7-ed58-47d8-87ab-ed534f06657c DEBU[0000] Evaluated matrix inclusions: map[] DEBU[0000] Loading workflows from '/Users/iby/Development/Bitwild/Gifox-API/.github/workflows' DEBU[0000] Loading workflows recursively DEBU[0000] Found workflow 'main.yml' in '/Users/iby/Development/Bitwild/Gifox-API/.github/workflows/main.yml' DEBU[0000] Reading workflow '/Users/iby/Development/Bitwild/Gifox-API/.github/workflows/main.yml' DEBU[0000] Preparing plan with all jobs DEBU[0000] Using default workflow event: push DEBU[0000] Planning jobs for event: push DEBU[0000] gc: 2023-12-22 14:46:36.598773 +0000 GMT m=+0.003499334 module=artifactcache DEBU[0000] Plan Stages: [0x140000ccf90] DEBU[0000] Stages Runs: [test] DEBU[0000] Job.Name: test DEBU[0000] Job.RawNeeds: {0 0 <nil> [] 0 0} DEBU[0000] Job.RawRunsOn: {8 0 !!str ubuntu-latest <nil> [] 17 14} DEBU[0000] Job.Env: {0 0 <nil> [] 0 0} DEBU[0000] Job.If: {0 0 success() <nil> [] 0 0} DEBU[0000] Job.Steps: Test DEBU[0000] Job.TimeoutMinutes: DEBU[0000] Job.Services: map[postgres:0x140002fd860] DEBU[0000] Job.Strategy: &{false 0 {4 0 !!map <nil> [0x140002fc3c0 0x140002fc460] 20 9}} DEBU[0000] Job.RawContainer: {0 0 <nil> [] 0 0} DEBU[0000] Job.Defaults.Run.Shell: DEBU[0000] Job.Defaults.Run.WorkingDirectory: DEBU[0000] Job.Outputs: map[] DEBU[0000] Job.Uses: DEBU[0000] Job.With: map[] DEBU[0000] Job.Result: DEBU[0000] Job.Strategy.FailFast: false DEBU[0000] Job.Strategy.MaxParallel: 0 DEBU[0000] Job.Strategy.FailFastString: DEBU[0000] Job.Strategy.MaxParallelString: DEBU[0000] Job.Strategy.RawMatrix: {4 0 !!map <nil> [0x140002fc3c0 0x140002fc460] 20 9} DEBU[0000] Loading revision from git directory DEBU[0000] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 DEBU[0000] HEAD points to 'dc40341401052b1b27c4b069de4e3f8a975dcf68' DEBU[0000] using github ref: refs/heads/chore/webpack DEBU[0000] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 DEBU[0000] Loading revision from git directory DEBU[0000] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 DEBU[0000] HEAD points to 'dc40341401052b1b27c4b069de4e3f8a975dcf68' DEBU[0000] using github ref: refs/heads/chore/webpack DEBU[0000] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 DEBU[0000] DEBU[0000] Job Matrices: [map[node-version:20.x]] DEBU[0000] Runner Matrices: map[] DEBU[0000] Final matrix after applying user inclusions '[map[node-version:20.x]]' DEBU[0000] Loading revision from git directory DEBU[0000] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 DEBU[0000] HEAD points to 'dc40341401052b1b27c4b069de4e3f8a975dcf68' DEBU[0000] using github ref: refs/heads/chore/webpack DEBU[0000] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 DEBU[0000] Detected CPUs: 14 [CI/test] [DEBUG] evaluating expression 'success()' [CI/test] [DEBUG] expression 'success()' evaluated to 'true' [CI/test] 🚀 Start image=catthehacker/ubuntu:act-latest [CI/test] [DEBUG] expression '${{ env.DATABASE_USERNAME }}' rewritten to 'format('{0}', env.DATABASE_USERNAME)' [CI/test] [DEBUG] evaluating expression 'format('{0}', env.DATABASE_USERNAME)' [CI/test] [DEBUG] expression 'format('{0}', env.DATABASE_USERNAME)' evaluated to '%!t(string=postgres)' [CI/test] [DEBUG] expression '${{ env.DATABASE_PASSWORD }}' rewritten to 'format('{0}', env.DATABASE_PASSWORD)' [CI/test] [DEBUG] evaluating expression 'format('{0}', env.DATABASE_PASSWORD)' [CI/test] [DEBUG] expression 'format('{0}', env.DATABASE_PASSWORD)' evaluated to '%!t(string=postgres)' [CI/test] [DEBUG] expression '${{ env.DATABASE_NAME }}' rewritten to 'format('{0}', env.DATABASE_NAME)' [CI/test] [DEBUG] evaluating expression 'format('{0}', env.DATABASE_NAME)' [CI/test] [DEBUG] expression 'format('{0}', env.DATABASE_NAME)' evaluated to '%!t(string=tst)' [CI/test] 🐳 docker pull image=postgres:16-alpine platform= username= forcePull=true [CI/test] [DEBUG] 🐳 docker pull postgres:16-alpine [CI/test] [DEBUG] pulling image 'docker.io/library/postgres:16-alpine' () DEBU[0000] Saving notices etag=ff315ef7-ed58-47d8-87ab-ed534f06657c DEBU[0000] No new notices [CI/test] [DEBUG] Pulling from library/postgres :: 16-alpine [CI/test] [DEBUG] Digest: sha256:a1b267d05ee39210d162185f52645687c7e63fbe25b8c58ccd7f81f0a7e2ad97 :: [CI/test] [DEBUG] Status: Image is up to date for postgres:16-alpine :: [CI/test] 🐳 docker pull image=catthehacker/ubuntu:act-latest platform= username= forcePull=true [CI/test] [DEBUG] 🐳 docker pull catthehacker/ubuntu:act-latest [CI/test] [DEBUG] pulling image 'docker.io/catthehacker/ubuntu:act-latest' () [CI/test] [DEBUG] Pulling from catthehacker/ubuntu :: act-latest [CI/test] [DEBUG] Digest: sha256:062c3b5e19ea96c1a5ed518416f3d096e1b877cc500b8e0ee6f5633a95813849 :: [CI/test] [DEBUG] Status: Image is up to date for catthehacker/ubuntu:act-latest :: [CI/test] Cleaning up services for job test [CI/test] Cleaning up network for job test, and network name is: act-CI-test-7587b47f572787ca4bc647c2581a917f05f439a38e66ca9abce9eb5337031daf-test-network [CI/test] [DEBUG] [{none 1703557afbd05c67b0193f586c4aed83183f34521b6905cf35870f64cd95b7a0 2023-12-22 12:11:10.814397006 +0000 UTC local null false {default map[] []} false false false {} false map[] map[] map[] [] map[]} {host 5baefd0bf934cf544da36dc8a2c9eb9b3b81126e3e2aa274903095901d5f5479 2023-12-22 12:11:10.817851548 +0000 UTC local host false {default map[] []} false false false {} false map[] map[] map[] [] map[]} {bridge 0ef4b2484feb99fe426888851515fd722e59b5818391fd899be64d1efe8f1c1d 2023-12-22 12:11:10.869953881 +0000 UTC local bridge false {default map[] [{172.17.0.0/16 172.17.0.1 map[]}]} false false false {} false map[] map[com.docker.network.bridge.default_bridge:true com.docker.network.bridge.enable_icc:true com.docker.network.bridge.enable_ip_masquerade:true com.docker.network.bridge.host_binding_ipv4:0.0.0.0 com.docker.network.bridge.name:docker0 com.docker.network.driver.mtu:1500] map[] [] map[]}] [CI/test] [DEBUG] [{none 1703557afbd05c67b0193f586c4aed83183f34521b6905cf35870f64cd95b7a0 2023-12-22 12:11:10.814397006 +0000 UTC local null false {default map[] []} false false false {} false map[] map[] map[] [] map[]} {host 5baefd0bf934cf544da36dc8a2c9eb9b3b81126e3e2aa274903095901d5f5479 2023-12-22 12:11:10.817851548 +0000 UTC local host false {default map[] []} false false false {} false map[] map[] map[] [] map[]} {bridge 0ef4b2484feb99fe426888851515fd722e59b5818391fd899be64d1efe8f1c1d 2023-12-22 12:11:10.869953881 +0000 UTC local bridge false {default map[] [{172.17.0.0/16 172.17.0.1 map[]}]} false false false {} false map[] map[com.docker.network.bridge.default_bridge:true com.docker.network.bridge.enable_icc:true com.docker.network.bridge.enable_ip_masquerade:true com.docker.network.bridge.host_binding_ipv4:0.0.0.0 com.docker.network.bridge.name:docker0 com.docker.network.driver.mtu:1500] map[] [] map[]}] [CI/test] 🐳 docker pull image=postgres:16-alpine platform= username= forcePull=false [CI/test] [DEBUG] 🐳 docker pull postgres:16-alpine [CI/test] [DEBUG] Image exists? true [CI/test] 🐳 docker create image=postgres:16-alpine platform= entrypoint=[] cmd=[] network="act-CI-test-7587b47f572787ca4bc647c2581a917f05f439a38e66ca9abce9eb5337031daf-test-network" [CI/test] [DEBUG] Common container.Config ==> &{Hostname: Domainname: User: AttachStdin:false AttachStdout:false AttachStderr:false ExposedPorts:map[5432/tcp:{}] Tty:true OpenStdin:false StdinOnce:false Env:[POSTGRES_USER=postgres POSTGRES_PASSWORD=postgres POSTGRES_DB=tst] Cmd:[] Healthcheck:<nil> ArgsEscaped:false Image:postgres:16-alpine Volumes:map[] WorkingDir:/Users/iby/Development/Bitwild/Gifox-API Entrypoint:[] NetworkDisabled:false MacAddress: OnBuild:[] Labels:map[] StopSignal: StopTimeout:<nil> Shell:[]} [CI/test] [DEBUG] Common container.HostConfig ==> &{Binds:[/var/run/docker.sock:/var/run/docker.sock] ContainerIDFile: LogConfig:{Type: Config:map[]} NetworkMode:act-CI-test-7587b47f572787ca4bc647c2581a917f05f439a38e66ca9abce9eb5337031daf-test-network PortBindings:map[5432/tcp:[{HostIP: HostPort:}]] 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:[] MaskedPaths:[] ReadonlyPaths:[] Init:<nil>} [CI/test] [DEBUG] Custom container.Config from options ==> &{Hostname: Domainname: User: AttachStdin:false AttachStdout:true AttachStderr:true ExposedPorts:map[] Tty:false OpenStdin:false StdinOnce:false Env:[] Cmd:[] Healthcheck:0x14000338c00 ArgsEscaped:false Image: Volumes:map[] WorkingDir: Entrypoint:[] NetworkDisabled:false MacAddress: OnBuild:[] Labels:map[] StopSignal: StopTimeout:<nil> Shell:[]} [CI/test] [DEBUG] Merged container.Config ==> &{Hostname: Domainname: User: AttachStdin:false AttachStdout:true AttachStderr:true ExposedPorts:map[5432/tcp:{}] Tty:true OpenStdin:false StdinOnce:false Env:[POSTGRES_USER=postgres POSTGRES_PASSWORD=postgres POSTGRES_DB=tst] Cmd:[] Healthcheck:0x14000338c00 ArgsEscaped:false Image:postgres:16-alpine Volumes:map[] WorkingDir:/Users/iby/Development/Bitwild/Gifox-API Entrypoint:[] NetworkDisabled:false MacAddress: OnBuild:[] Labels:map[] StopSignal: StopTimeout:<nil> Shell:[]} [CI/test] [DEBUG] Custom container.HostConfig from options ==> &{Binds:[] ContainerIDFile: LogConfig:{Type: Config:map[]} NetworkMode:act-CI-test-7587b47f572787ca4bc647c2581a917f05f439a38e66ca9abce9eb5337031daf-test-network PortBindings:map[] RestartPolicy:{Name:no 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:0x14000381f40 OomKillDisable:0x14000381e3b PidsLimit:0x14000381fa0 Ulimits:[] CPUCount:0 CPUPercent:0 IOMaximumIOps:0 IOMaximumBandwidth:0} Mounts:[] MaskedPaths:[] ReadonlyPaths:[] Init:<nil>} [CI/test] [DEBUG] Merged container.HostConfig ==> &{Binds:[/var/run/docker.sock:/var/run/docker.sock] ContainerIDFile: LogConfig:{Type: Config:map[]} NetworkMode:act-CI-test-7587b47f572787ca4bc647c2581a917f05f439a38e66ca9abce9eb5337031daf-test-network PortBindings:map[5432/tcp:[{HostIP: HostPort:}]] RestartPolicy:{Name:no 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:0x14000381f40 OomKillDisable:0x14000381e3b PidsLimit:0x14000381fa0 Ulimits:[] CPUCount:0 CPUPercent:0 IOMaximumIOps:0 IOMaximumBandwidth:0} Mounts:[] MaskedPaths:[] ReadonlyPaths:[] Init:<nil>} [CI/test] [DEBUG] input.NetworkAliases ==> [postgres] [CI/test] [DEBUG] Created container name=act-CI-test-7587b47f572787ca4bc647c2581a917f05f439a38e66ca9abce-b430e9cd175a26f6a725170f20c67292c6e335c5fb525c0faa4d2b1ee5976898 id=8e9b9641771eaac865ec37c0eec244e0d71495b84ee40693027f068f9bf8d9c5 from image postgres:16-alpine (platform: ) [CI/test] [DEBUG] ENV ==> [POSTGRES_USER=postgres POSTGRES_PASSWORD=postgres POSTGRES_DB=tst] [CI/test] 🐳 docker run image=postgres:16-alpine platform= entrypoint=[] cmd=[] network="act-CI-test-7587b47f572787ca4bc647c2581a917f05f439a38e66ca9abce9eb5337031daf-test-network" [CI/test] [DEBUG] Starting container: 8e9b9641771eaac865ec37c0eec244e0d71495b84ee40693027f068f9bf8d9c5 [CI/test] [DEBUG] Started container: 8e9b9641771eaac865ec37c0eec244e0d71495b84ee40693027f068f9bf8d9c5 [CI/test] 🐳 docker create image=catthehacker/ubuntu:act-latest platform= entrypoint=["tail" "-f" "/dev/null"] cmd=[] network="host" [CI/test] [DEBUG] Common container.Config ==> &{Hostname: Domainname: User: AttachStdin:false AttachStdout:false AttachStderr:false ExposedPorts:map[] Tty:true OpenStdin:false StdinOnce:false Env:[RUNNER_TOOL_CACHE=/opt/hostedtoolcache RUNNER_OS=Linux RUNNER_ARCH=ARM64 RUNNER_TEMP=/tmp LANG=C.UTF-8] Cmd:[] Healthcheck:<nil> ArgsEscaped:false Image:catthehacker/ubuntu:act-latest Volumes:map[] WorkingDir:/Users/iby/Development/Bitwild/Gifox-API Entrypoint:[] NetworkDisabled:false MacAddress: OnBuild:[] Labels:map[] StopSignal: StopTimeout:<nil> Shell:[]} [CI/test] [DEBUG] Common container.HostConfig ==> &{Binds:[/var/run/docker.sock:/var/run/docker.sock] ContainerIDFile: LogConfig:{Type: Config:map[]} NetworkMode:host PortBindings:map[] RestartPolicy:{Name: MaximumRetryCount:0} AutoRemove:false VolumeDriver: VolumesFrom:[] ConsoleSize:[0 0] Annotations:map[] CapAdd:[] CapDrop:[] CgroupnsMode: DNS:[] DNSOptions:[] DNSSearch:[] ExtraHosts:[] GroupAdd:[] IpcMode: Cgroup: Links:[] OomScoreAdj:0 PidMode: Privileged:false PublishAllPorts:false ReadonlyRootfs:false SecurityOpt:[] StorageOpt:map[] Tmpfs:map[] UTSMode: UsernsMode: ShmSize:0 Sysctls:map[] Runtime: Isolation: Resources:{CPUShares:0 Memory:0 NanoCPUs:0 CgroupParent: BlkioWeight:0 BlkioWeightDevice:[] BlkioDeviceReadBps:[] BlkioDeviceWriteBps:[] BlkioDeviceReadIOps:[] BlkioDeviceWriteIOps:[] CPUPeriod:0 CPUQuota:0 CPURealtimePeriod:0 CPURealtimeRuntime:0 CpusetCpus: CpusetMems: Devices:[] DeviceCgroupRules:[] DeviceRequests:[] KernelMemory:0 KernelMemoryTCP:0 MemoryReservation:0 MemorySwap:0 MemorySwappiness:<nil> OomKillDisable:<nil> PidsLimit:<nil> Ulimits:[] CPUCount:0 CPUPercent:0 IOMaximumIOps:0 IOMaximumBandwidth:0} Mounts:[{Type:volume Source:act-toolcache Target:/toolcache ReadOnly:false Consistency: BindOptions:<nil> VolumeOptions:<nil> TmpfsOptions:<nil> ClusterOptions:<nil>} {Type:volume Source:act-CI-test-7587b47f572787ca4bc647c2581a917f05f439a38e66ca9abce9eb5337031daf-env Target:/var/run/act ReadOnly:false Consistency: BindOptions:<nil> VolumeOptions:<nil> TmpfsOptions:<nil> ClusterOptions:<nil>} {Type:volume Source:act-CI-test-7587b47f572787ca4bc647c2581a917f05f439a38e66ca9abce9eb5337031daf Target:/Users/iby/Development/Bitwild/Gifox-API ReadOnly:false Consistency: BindOptions:<nil> VolumeOptions:<nil> TmpfsOptions:<nil> ClusterOptions:<nil>}] MaskedPaths:[] ReadonlyPaths:[] Init:<nil>} [CI/test] [DEBUG] input.NetworkAliases ==> [test] [CI/test] [DEBUG] Created container name=act-CI-test-7587b47f572787ca4bc647c2581a917f05f439a38e66ca9abce9eb5337031daf id=ceef48099f9590089cc928f2ecf8ac5877659b35d94ce3868d0b7eff73237fcd from image catthehacker/ubuntu:act-latest (platform: ) [CI/test] [DEBUG] ENV ==> [RUNNER_TOOL_CACHE=/opt/hostedtoolcache RUNNER_OS=Linux RUNNER_ARCH=ARM64 RUNNER_TEMP=/tmp LANG=C.UTF-8] [CI/test] 🐳 docker run image=catthehacker/ubuntu:act-latest platform= entrypoint=["tail" "-f" "/dev/null"] cmd=[] network="host" [CI/test] [DEBUG] Starting container: ceef48099f9590089cc928f2ecf8ac5877659b35d94ce3868d0b7eff73237fcd [CI/test] [DEBUG] Started container: ceef48099f9590089cc928f2ecf8ac5877659b35d94ce3868d0b7eff73237fcd [CI/test] [DEBUG] Writing entry to tarball workflow/event.json len:2 [CI/test] [DEBUG] Writing entry to tarball workflow/envs.txt len:0 [CI/test] [DEBUG] Extracting content to '/var/run/act/' [CI/test] [DEBUG] Loading revision from git directory [CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 [CI/test] [DEBUG] HEAD points to 'dc40341401052b1b27c4b069de4e3f8a975dcf68' [CI/test] [DEBUG] using github ref: refs/heads/chore/webpack [CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 [CI/test] 🧪 Matrix: map[node-version:20.x] [CI/test] [DEBUG] Loading revision from git directory [CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 [CI/test] [DEBUG] HEAD points to 'dc40341401052b1b27c4b069de4e3f8a975dcf68' [CI/test] [DEBUG] using github ref: refs/heads/chore/webpack [CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 [CI/test] [DEBUG] Loading revision from git directory [CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 [CI/test] [DEBUG] HEAD points to 'dc40341401052b1b27c4b069de4e3f8a975dcf68' [CI/test] [DEBUG] using github ref: refs/heads/chore/webpack [CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 [CI/test] [DEBUG] expression '${{ job.services.postgres.ports[5432] }}' rewritten to 'format('{0}', job.services.postgres.ports[5432])' [CI/test] [DEBUG] evaluating expression 'format('{0}', job.services.postgres.ports[5432])' [CI/test] [DEBUG] expression 'format('{0}', job.services.postgres.ports[5432])' evaluated to '%!t(string=)' [CI/test] [DEBUG] Loading revision from git directory [CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 [CI/test] [DEBUG] HEAD points to 'dc40341401052b1b27c4b069de4e3f8a975dcf68' [CI/test] [DEBUG] using github ref: refs/heads/chore/webpack [CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 [CI/test] [DEBUG] setupEnv => map[ACT:true ACTIONS_CACHE_URL:http://192.168.1.250:54756/ CI:true DATABASE_HOST:localhost DATABASE_NAME:tst DATABASE_PASSWORD:postgres DATABASE_PORT: DATABASE_USERNAME:postgres GITHUB_ACTION:0 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 GITHUB_REF:refs/heads/chore/webpack GITHUB_REF_NAME:chore/webpack GITHUB_REF_TYPE:branch GITHUB_REPOSITORY:Bitwild/Gifox-API GITHUB_REPOSITORY_OWNER:Bitwild GITHUB_RETENTION_DAYS:0 GITHUB_RUN_ID:1 GITHUB_RUN_NUMBER:1 GITHUB_SERVER_URL:https://github.com GITHUB_SHA:dc40341401052b1b27c4b069de4e3f8a975dcf68 GITHUB_WORKFLOW:CI GITHUB_WORKSPACE:/Users/iby/Development/Bitwild/Gifox-API ImageOS:ubuntu20 RUNNER_PERFLOG:/dev/null RUNNER_TRACKING_ID:] [CI/test] [DEBUG] Loading revision from git directory [CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 [CI/test] [DEBUG] HEAD points to 'dc40341401052b1b27c4b069de4e3f8a975dcf68' [CI/test] [DEBUG] using github ref: refs/heads/chore/webpack [CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 [CI/test] [DEBUG] Loading revision from git directory [CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 [CI/test] [DEBUG] HEAD points to 'dc40341401052b1b27c4b069de4e3f8a975dcf68' [CI/test] [DEBUG] using github ref: refs/heads/chore/webpack [CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 [CI/test] [DEBUG] evaluating expression '' [CI/test] [DEBUG] expression '' evaluated to 'true' [CI/test] ⭐ Run Main Test [CI/test] [DEBUG] Writing entry to tarball workflow/outputcmd.txt len:0 [CI/test] [DEBUG] Writing entry to tarball workflow/statecmd.txt len:0 [CI/test] [DEBUG] Writing entry to tarball workflow/pathcmd.txt len:0 [CI/test] [DEBUG] Writing entry to tarball workflow/envs.txt len:0 [CI/test] [DEBUG] Writing entry to tarball workflow/SUMMARY.md len:0 [CI/test] [DEBUG] Extracting content to '/var/run/act' [CI/test] [DEBUG] Loading revision from git directory [CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 [CI/test] [DEBUG] HEAD points to 'dc40341401052b1b27c4b069de4e3f8a975dcf68' [CI/test] [DEBUG] using github ref: refs/heads/chore/webpack [CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 [CI/test] [DEBUG] Loading revision from git directory [CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 [CI/test] [DEBUG] HEAD points to 'dc40341401052b1b27c4b069de4e3f8a975dcf68' [CI/test] [DEBUG] using github ref: refs/heads/chore/webpack [CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 [CI/test] [DEBUG] Loading revision from git directory [CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 [CI/test] [DEBUG] HEAD points to 'dc40341401052b1b27c4b069de4e3f8a975dcf68' [CI/test] [DEBUG] using github ref: refs/heads/chore/webpack [CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 [CI/test] [DEBUG] Loading revision from git directory [CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 [CI/test] [DEBUG] HEAD points to 'dc40341401052b1b27c4b069de4e3f8a975dcf68' [CI/test] [DEBUG] using github ref: refs/heads/chore/webpack [CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 [CI/test] [DEBUG] expression 'echo "${DATABASE_HOST} ${DATABASE_PORT}" echo "${{ job.services.postgres.ports[5432] }}" echo "${{ job.services.postgres.ports }}" echo "${{ job.services.postgres }}" echo "${{ job.services }}" echo "${{ job }}" ' rewritten to 'format('echo "${{DATABASE_HOST}} ${{DATABASE_PORT}}" echo "{0}" echo "{1}" echo "{2}" echo "{3}" echo "{4}" ', job.services.postgres.ports[5432], job.services.postgres.ports, job.services.postgres, job.services, job)' [CI/test] [DEBUG] evaluating expression 'format('echo "${{DATABASE_HOST}} ${{DATABASE_PORT}}" echo "{0}" echo "{1}" echo "{2}" echo "{3}" echo "{4}" ', job.services.postgres.ports[5432], job.services.postgres.ports, job.services.postgres, job.services, job)' [CI/test] [DEBUG] expression 'format('echo "${{DATABASE_HOST}} ${{DATABASE_PORT}}" echo "{0}" echo "{1}" echo "{2}" echo "{3}" echo "{4}" ', job.services.postgres.ports[5432], job.services.postgres.ports, job.services.postgres, job.services, job)' evaluated to '%!t(string=echo "${DATABASE_HOST} ${DATABASE_PORT}" echo "" echo "" echo "" echo "Object" echo "<*model.JobContext Value>" )' [CI/test] [DEBUG] Wrote command echo "${DATABASE_HOST} ${DATABASE_PORT}" echo "" echo "" echo "" echo "Object" echo "<*model.JobContext Value>" to 'workflow/0' [CI/test] [DEBUG] Writing entry to tarball workflow/0 len:114 [CI/test] [DEBUG] Extracting content to '/var/run/act' [CI/test] 🐳 docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/0] user= workdir= [CI/test] [DEBUG] Exec command '[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/0]' [CI/test] [DEBUG] Working directory '/Users/iby/Development/Bitwild/Gifox-API' | localhost | | | | Object | <*model.JobContext Value> [CI/test] ✅ Success - Main Test [CI/test] Cleaning up container for job test [CI/test] [DEBUG] Removed container: ceef48099f9590089cc928f2ecf8ac5877659b35d94ce3868d0b7eff73237fcd [CI/test] [DEBUG] 🐳 docker volume rm act-CI-test-7587b47f572787ca4bc647c2581a917f05f439a38e66ca9abce9eb5337031daf [CI/test] [DEBUG] 🐳 docker volume rm act-CI-test-7587b47f572787ca4bc647c2581a917f05f439a38e66ca9abce9eb5337031daf-env [CI/test] Cleaning up services for job test [CI/test] [DEBUG] Removed container: 8e9b9641771eaac865ec37c0eec244e0d71495b84ee40693027f068f9bf8d9c5 [CI/test] Cleaning up network for job test, and network name is: act-CI-test-7587b47f572787ca4bc647c2581a917f05f439a38e66ca9abce9eb5337031daf-test-network [CI/test] [DEBUG] [{host 5baefd0bf934cf544da36dc8a2c9eb9b3b81126e3e2aa274903095901d5f5479 2023-12-22 12:11:10.817851548 +0000 UTC local host false {default map[] []} false false false {} false map[] map[] map[] [] map[]} {bridge 0ef4b2484feb99fe426888851515fd722e59b5818391fd899be64d1efe8f1c1d 2023-12-22 12:11:10.869953881 +0000 UTC local bridge false {default map[] [{172.17.0.0/16 172.17.0.1 map[]}]} false false false {} false map[] map[com.docker.network.bridge.default_bridge:true com.docker.network.bridge.enable_icc:true com.docker.network.bridge.enable_ip_masquerade:true com.docker.network.bridge.host_binding_ipv4:0.0.0.0 com.docker.network.bridge.name:docker0 com.docker.network.driver.mtu:1500] map[] [] map[]} {act-CI-test-7587b47f572787ca4bc647c2581a917f05f439a38e66ca9abce9eb5337031daf-test-network 33059b3655a68bb187954873634cfd3aec303efd93d56a4835263d3236428e2f 2023-12-22 14:46:38.505907253 +0000 UTC local bridge false {default map[] [{172.19.0.0/16 172.19.0.1 map[]}]} false false false {} false map[] map[] map[] [] map[]} {none 1703557afbd05c67b0193f586c4aed83183f34521b6905cf35870f64cd95b7a0 2023-12-22 12:11:10.814397006 +0000 UTC local null false {default map[] []} false false false {} false map[] map[] map[] [] map[]}] [CI/test] 🏁 Job succeeded [CI/test] [DEBUG] Loading revision from git directory [CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 [CI/test] [DEBUG] HEAD points to 'dc40341401052b1b27c4b069de4e3f8a975dcf68' [CI/test] [DEBUG] using github ref: refs/heads/chore/webpack [CI/test] [DEBUG] Found revision: dc40341401052b1b27c4b069de4e3f8a975dcf68 ``` ### Additional information _No response_
kerem 2026-03-01 21:48:16 +03:00
Author
Owner

@github-actions[bot] commented on GitHub (Jun 20, 2024):

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

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

No due date set.

Dependencies

No dependencies set.

Reference
starred/act#1019
No description provided.