[PR #1222] [MERGED] Made env interpolated instead of evaluated. #1847

Closed
opened 2026-03-01 21:52:56 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/nektos/act/pull/1222
Author: @grigorye
Created: 6/17/2022
Status: Merged
Merged: 7/27/2022
Merged by: @mergify[bot]

Base: masterHead: bug/Non-Evaluated-Env


📝 Commits (5)

  • 7f2ff42 Made env interpolated instead of evaluated.
  • fd52cf1 Merge branch 'master' into bug/Non-Evaluated-Env
  • 41f680b [skip ci] Add Test Workflow file
  • 5dcb6b9 Activate Test
  • 8891aaa fix Test

📊 Changes

3 files changed (+23 additions, -5 deletions)

View changed files

📝 pkg/runner/runner.go (+1 -5)
📝 pkg/runner/runner_test.go (+1 -0)
pkg/runner/testdata/evalenv/push.yml (+21 -0)

📄 Description

This fixes #1221 for me, but I'm not sure that it does not break anything else.

With the test from #1221, I get the proper output:

[test.yml/interp] ⭐ Run Main Dump environment
[test.yml/interp]   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/1] user= workdir=
| V1: VALUE1
| V1_V2: VALUE1_VALUE2
| x_V1: x_VALUE1
| x_V1_V2: x_VALUE1_VALUE2
[test.yml/interp]   ✅  Success - Main Dump environment
[test.yml/interp] ⭐ Run Main Interpolate in script
[test.yml/interp]   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/2] user= workdir=
| env.V1: VALUE1
| env.V1_V2: VALUE1_VALUE2
| env.x_V1: x_VALUE1
| env.x_V1_V2: x_VALUE1_VALUE2
[test.yml/interp]   ✅  Success - Main Interpolate in script
[test.yml/interp] ⭐ Run Main Interpolate in composite action
[test.yml/interp] ⭐ Run Main Show inputs
[test.yml/interp]   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/0.sh] user= workdir=
| inputs.v1: VALUE1
| inputs.v1_v2: VALUE1_VALUE2
| inputs.x_v1: x_VALUE1
| inputs.x_v1_v2: x_VALUE1_VALUE2
[test.yml/interp]   ✅  Success - Main Show inputs
[test.yml/interp]   ✅  Success - Main Interpolate in composite action
[test.yml/interp] ⭐ Run Post Interpolate in composite action
[test.yml/interp]   ✅  Success - Post Interpolate in composite action
[test.yml/interp] 🏁  Job succeeded

Verbose mode:

$ ~/Workbench/act/dist/local/act -P ubuntu-latest=ghcr.io/catthehacker/ubuntu:act-latest -v
WARN  ⚠ You are using Apple M1 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/grigorii.entin/Workbench/act-interp-demo/.env
DEBU[0000] Loading secrets from /Users/grigorii.entin/Workbench/act-interp-demo/.secrets
DEBU[0000] Loading workflows from '/Users/grigorii.entin/Workbench/act-interp-demo/.github/workflows'
DEBU[0000] Loading workflows recursively
DEBU[0000] Found workflow '.DS_Store' in '/Users/grigorii.entin/Workbench/act-interp-demo/.github/workflows/.DS_Store'
DEBU[0000] Found workflow 'test.yml' in '/Users/grigorii.entin/Workbench/act-interp-demo/.github/workflows/test.yml'
DEBU[0000] Reading workflow '/Users/grigorii.entin/Workbench/act-interp-demo/.github/workflows/test.yml'
DEBU[0000] Planning event: push
DEBU[0000] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
DEBU[0000] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
DEBU[0000] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
DEBU[0000] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
DEBU[0000] using github ref: refs/heads/master
DEBU[0000] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
DEBU[0000] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
DEBU[0000] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
DEBU[0000] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
DEBU[0000] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
DEBU[0000] using github ref: refs/heads/master
DEBU[0000] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
DEBU[0000]
DEBU[0000] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
DEBU[0000] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
DEBU[0000] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
DEBU[0000] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
DEBU[0000] using github ref: refs/heads/master
DEBU[0000] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
DEBU[0000] expression '${{ matrix.v1 }}_${{ matrix.v2 }}' rewritten to 'format('{0}_{1}', matrix.v1, matrix.v2)'
DEBU[0000] evaluating expression 'format('{0}_{1}', matrix.v1, matrix.v2)'
DEBU[0000] expression 'format('{0}_{1}', matrix.v1, matrix.v2)' evaluated to '%!t(string=VALUE1_VALUE2)'
DEBU[0000] expression 'x_${{ matrix.v1 }}' rewritten to 'format('x_{0}', matrix.v1)'
DEBU[0000] evaluating expression 'format('x_{0}', matrix.v1)'
DEBU[0000] expression 'format('x_{0}', matrix.v1)' evaluated to '%!t(string=x_VALUE1)'
DEBU[0000] expression 'x_${{ matrix.v1 }}_${{ matrix.v2 }}' rewritten to 'format('x_{0}_{1}', matrix.v1, matrix.v2)'
DEBU[0000] evaluating expression 'format('x_{0}_{1}', matrix.v1, matrix.v2)'
DEBU[0000] expression 'format('x_{0}_{1}', matrix.v1, matrix.v2)' evaluated to '%!t(string=x_VALUE1_VALUE2)'
DEBU[0000] expression '${{ matrix.v1 }}' rewritten to 'format('{0}', matrix.v1)'
DEBU[0000] evaluating expression 'format('{0}', matrix.v1)'
DEBU[0000] expression 'format('{0}', matrix.v1)' evaluated to '%!t(string=VALUE1)'
[test.yml/interp] [DEBUG] evaluating expression 'success()'
[test.yml/interp] [DEBUG] expression 'success()' evaluated to 'true'
[test.yml/interp] 🚀  Start image=ghcr.io/catthehacker/ubuntu:act-latest
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp]   🐳  docker pull image=ghcr.io/catthehacker/ubuntu:act-latest platform= username= forcePull=false
[test.yml/interp] [DEBUG]   🐳  docker pull ghcr.io/catthehacker/ubuntu:act-latest
[test.yml/interp] [DEBUG] Image exists? true
[test.yml/interp]   🐳  docker create image=ghcr.io/catthehacker/ubuntu:act-latest platform= entrypoint=["/usr/bin/tail" "-f" "/dev/null"] cmd=[]
[test.yml/interp] [DEBUG] Created container name=act-test-yml-interp id=ea0b0af44a581bcd3271f3e2990ec3969d9149378817247cd1127bba07047c6f from image ghcr.io/catthehacker/ubuntu:act-latest (platform: )
[test.yml/interp] [DEBUG] ENV ==> [RUNNER_TOOL_CACHE=/opt/hostedtoolcache RUNNER_OS=Linux RUNNER_TEMP=/tmp]
[test.yml/interp]   🐳  docker run image=ghcr.io/catthehacker/ubuntu:act-latest platform= entrypoint=["/usr/bin/tail" "-f" "/dev/null"] cmd=[]
[test.yml/interp] [DEBUG] Starting container: ea0b0af44a581bcd3271f3e2990ec3969d9149378817247cd1127bba07047c6f
[test.yml/interp] [DEBUG] Started container: ea0b0af44a581bcd3271f3e2990ec3969d9149378817247cd1127bba07047c6f
[test.yml/interp]   🐳  docker exec cmd=[mkdir -m 0777 -p /var/run/act] user=root workdir=
[test.yml/interp] [DEBUG] Exec command '[mkdir -m 0777 -p /var/run/act]'
[test.yml/interp] [DEBUG] Working directory '/Users/grigorii.entin/Workbench/act-interp-demo'
[test.yml/interp]   🐳  docker cp src=/Users/grigorii.entin/Workbench/act-interp-demo/. dst=/Users/grigorii.entin/Workbench/act-interp-demo
[test.yml/interp]   🐳  docker exec cmd=[mkdir -p /Users/grigorii.entin/Workbench/act-interp-demo] user= workdir=
[test.yml/interp] [DEBUG] Exec command '[mkdir -p /Users/grigorii.entin/Workbench/act-interp-demo]'
[test.yml/interp] [DEBUG] Working directory '/Users/grigorii.entin/Workbench/act-interp-demo'
[test.yml/interp] [DEBUG] Writing tarball /var/folders/46/t8ph0gt50vx9_v5ydd53rlsc0000gp/T/act665705722 from /Users/grigorii.entin/Workbench/act-interp-demo/.
[test.yml/interp] [DEBUG] Stripping prefix:/Users/grigorii.entin/Workbench/act-interp-demo/ src:/Users/grigorii.entin/Workbench/act-interp-demo/.
[test.yml/interp] [DEBUG] Extracting content from '/var/folders/46/t8ph0gt50vx9_v5ydd53rlsc0000gp/T/act665705722' to '/Users/grigorii.entin/Workbench/act-interp-demo'
[test.yml/interp] close /var/folders/46/t8ph0gt50vx9_v5ydd53rlsc0000gp/T/act665705722: file already closed
[test.yml/interp] [DEBUG] Writing entry to tarball workflow/event.json len:2
[test.yml/interp] [DEBUG] Writing entry to tarball workflow/envs.txt len:0
[test.yml/interp] [DEBUG] Writing entry to tarball workflow/paths.txt len:0
[test.yml/interp] [DEBUG] Extracting content to '/var/run/act/'
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] Skipping local actions/checkout because workdir was already copied
[test.yml/interp] [DEBUG] skip pre step for 'Checkout': no action model available
[test.yml/interp] 🧪  Matrix: map[v1:VALUE1 v2:VALUE2]
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] Skipping local actions/checkout because workdir was already copied
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] setupEnv => map[ACT:true AGENT_TOOLSDIRECTORY:/opt/hostedtoolcache CI:true DEBIAN_FRONTEND:noninteractive DEPLOYMENT_BASEPATH:/opt/runner 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_ENV:/var/run/act/workflow/envs.txt 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:interp GITHUB_PATH:/var/run/act/workflow/paths.txt GITHUB_REF:refs/heads/master GITHUB_REF_NAME:master GITHUB_REF_TYPE:branch GITHUB_REPOSITORY:grigorye/act-interp-demo GITHUB_REPOSITORY_OWNER:grigorye GITHUB_RETENTION_DAYS:0 GITHUB_RUN_ID:1 GITHUB_RUN_NUMBER:1 GITHUB_SERVER_URL:https://github.com GITHUB_SHA:aec6e6df6132fe1050d011d083f93817b58b1d4a GITHUB_TOKEN: GITHUB_WORKFLOW:test.yml GITHUB_WORKSPACE:/Users/grigorii.entin/Workbench/act-interp-demo IMAGE_OS:ubuntu20 ImageOS:ubuntu20 LSB_OS_VERSION:2004 LSB_RELEASE:20.04 PATH:/opt/hostedtoolcache/node/16.15.0/arm64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin RUNNER_PERFLOG:/dev/null RUNNER_TRACKING_ID: RUNNER_USER:root RUN_TOOL_CACHE:/opt/hostedtoolcache USER:root V1:VALUE1 V1_V2:VALUE1_VALUE2 x_V1:x_VALUE1 x_V1_V2:x_VALUE1_VALUE2]
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] evaluating expression ''
[test.yml/interp] [DEBUG] expression '' evaluated to 'true'
[test.yml/interp] ⭐ Run Main Checkout
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] Skipping local actions/checkout because workdir was already copied
[test.yml/interp]   ✅  Success - Main Checkout
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] setupEnv => map[ACT:true AGENT_TOOLSDIRECTORY:/opt/hostedtoolcache CI:true DEBIAN_FRONTEND:noninteractive DEPLOYMENT_BASEPATH:/opt/runner 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_ENV:/var/run/act/workflow/envs.txt 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:interp GITHUB_PATH:/var/run/act/workflow/paths.txt GITHUB_REF:refs/heads/master GITHUB_REF_NAME:master GITHUB_REF_TYPE:branch GITHUB_REPOSITORY:grigorye/act-interp-demo GITHUB_REPOSITORY_OWNER:grigorye GITHUB_RETENTION_DAYS:0 GITHUB_RUN_ID:1 GITHUB_RUN_NUMBER:1 GITHUB_SERVER_URL:https://github.com GITHUB_SHA:aec6e6df6132fe1050d011d083f93817b58b1d4a GITHUB_TOKEN: GITHUB_WORKFLOW:test.yml GITHUB_WORKSPACE:/Users/grigorii.entin/Workbench/act-interp-demo IMAGE_OS:ubuntu20 ImageOS:ubuntu20 LSB_OS_VERSION:2004 LSB_RELEASE:20.04 PATH:/opt/hostedtoolcache/node/16.15.0/arm64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin RUNNER_PERFLOG:/dev/null RUNNER_TRACKING_ID: RUNNER_USER:root RUN_TOOL_CACHE:/opt/hostedtoolcache USER:root V1:VALUE1 V1_V2:VALUE1_VALUE2 x_V1:x_VALUE1 x_V1_V2:x_VALUE1_VALUE2]
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] evaluating expression ''
[test.yml/interp] [DEBUG] expression '' evaluated to 'true'
[test.yml/interp] ⭐ Run Main Dump environment
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] Wrote command

echo "V1: $V1"
echo "V1_V2: $V1_V2"
echo "x_V1: $x_V1"
echo "x_V1_V2: $x_V1_V2"


 to 'workflow/1'
[test.yml/interp] [DEBUG] Writing entry to tarball workflow/1 len:82
[test.yml/interp] [DEBUG] Extracting content to '/var/run/act'
[test.yml/interp]   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/1] user= workdir=
[test.yml/interp] [DEBUG] Exec command '[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/1]'
[test.yml/interp] [DEBUG] Working directory '/Users/grigorii.entin/Workbench/act-interp-demo'
| V1: VALUE1
| V1_V2: VALUE1_VALUE2
| x_V1: x_VALUE1
| x_V1_V2: x_VALUE1_VALUE2
[test.yml/interp]   ✅  Success - Main Dump environment
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] setupEnv => map[ACT:true AGENT_TOOLSDIRECTORY:/opt/hostedtoolcache CI:true DEBIAN_FRONTEND:noninteractive DEPLOYMENT_BASEPATH:/opt/runner 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_ENV:/var/run/act/workflow/envs.txt 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:interp GITHUB_PATH:/var/run/act/workflow/paths.txt GITHUB_REF:refs/heads/master GITHUB_REF_NAME:master GITHUB_REF_TYPE:branch GITHUB_REPOSITORY:grigorye/act-interp-demo GITHUB_REPOSITORY_OWNER:grigorye GITHUB_RETENTION_DAYS:0 GITHUB_RUN_ID:1 GITHUB_RUN_NUMBER:1 GITHUB_SERVER_URL:https://github.com GITHUB_SHA:aec6e6df6132fe1050d011d083f93817b58b1d4a GITHUB_TOKEN: GITHUB_WORKFLOW:test.yml GITHUB_WORKSPACE:/Users/grigorii.entin/Workbench/act-interp-demo IMAGE_OS:ubuntu20 ImageOS:ubuntu20 LSB_OS_VERSION:2004 LSB_RELEASE:20.04 PATH:/opt/hostedtoolcache/node/16.15.0/arm64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin RUNNER_PERFLOG:/dev/null RUNNER_TRACKING_ID: RUNNER_USER:root RUN_TOOL_CACHE:/opt/hostedtoolcache USER:root V1:VALUE1 V1_V2:VALUE1_VALUE2 x_V1:x_VALUE1 x_V1_V2:x_VALUE1_VALUE2]
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] evaluating expression ''
[test.yml/interp] [DEBUG] expression '' evaluated to 'true'
[test.yml/interp] ⭐ Run Main Interpolate in script
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] expression 'echo "env.V1: ${{ env.V1 }}"
echo "env.V1_V2: ${{ env.V1_V2 }}"
echo "env.x_V1: ${{ env.x_V1 }}"
echo "env.x_V1_V2: ${{ env.x_V1_V2 }}"
' rewritten to 'format('echo "env.V1: {0}"
echo "env.V1_V2: {1}"
echo "env.x_V1: {2}"
echo "env.x_V1_V2: {3}"
', env.V1, env.V1_V2, env.x_V1, env.x_V1_V2)'
[test.yml/interp] [DEBUG] evaluating expression 'format('echo "env.V1: {0}"
echo "env.V1_V2: {1}"
echo "env.x_V1: {2}"
echo "env.x_V1_V2: {3}"
', env.V1, env.V1_V2, env.x_V1, env.x_V1_V2)'
[test.yml/interp] [DEBUG] expression 'format('echo "env.V1: {0}"
echo "env.V1_V2: {1}"
echo "env.x_V1: {2}"
echo "env.x_V1_V2: {3}"
', env.V1, env.V1_V2, env.x_V1, env.x_V1_V2)' evaluated to '%!t(string=echo "env.V1: VALUE1"
echo "env.V1_V2: VALUE1_VALUE2"
echo "env.x_V1: x_VALUE1"
echo "env.x_V1_V2: x_VALUE1_VALUE2"
)'
[test.yml/interp] [DEBUG] Wrote command

echo "env.V1: VALUE1"
echo "env.V1_V2: VALUE1_VALUE2"
echo "env.x_V1: x_VALUE1"
echo "env.x_V1_V2: x_VALUE1_VALUE2"


 to 'workflow/2'
[test.yml/interp] [DEBUG] Writing entry to tarball workflow/2 len:118
[test.yml/interp] [DEBUG] Extracting content to '/var/run/act'
[test.yml/interp]   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/2] user= workdir=
[test.yml/interp] [DEBUG] Exec command '[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/2]'
[test.yml/interp] [DEBUG] Working directory '/Users/grigorii.entin/Workbench/act-interp-demo'
| env.V1: VALUE1
| env.V1_V2: VALUE1_VALUE2
| env.x_V1: x_VALUE1
| env.x_V1_V2: x_VALUE1_VALUE2
[test.yml/interp]   ✅  Success - Main Interpolate in script
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] expression '${{ env.x_V1_V2 }}' rewritten to 'format('{0}', env.x_V1_V2)'
[test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.x_V1_V2)'
[test.yml/interp] [DEBUG] expression 'format('{0}', env.x_V1_V2)' evaluated to '%!t(string=x_VALUE1_VALUE2)'
[test.yml/interp] [DEBUG] expression '${{ env.V1_V2 }}' rewritten to 'format('{0}', env.V1_V2)'
[test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.V1_V2)'
[test.yml/interp] [DEBUG] expression 'format('{0}', env.V1_V2)' evaluated to '%!t(string=VALUE1_VALUE2)'
[test.yml/interp] [DEBUG] expression '${{ env.x_V1 }}' rewritten to 'format('{0}', env.x_V1)'
[test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.x_V1)'
[test.yml/interp] [DEBUG] expression 'format('{0}', env.x_V1)' evaluated to '%!t(string=x_VALUE1)'
[test.yml/interp] [DEBUG] expression '${{ env.V1 }}' rewritten to 'format('{0}', env.V1)'
[test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.V1)'
[test.yml/interp] [DEBUG] expression 'format('{0}', env.V1)' evaluated to '%!t(string=VALUE1)'
[test.yml/interp] [DEBUG] setupEnv => map[ACT:true AGENT_TOOLSDIRECTORY:/opt/hostedtoolcache CI:true DEBIAN_FRONTEND:noninteractive DEPLOYMENT_BASEPATH:/opt/runner GITHUB_ACTION:3 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_ENV:/var/run/act/workflow/envs.txt 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:interp GITHUB_PATH:/var/run/act/workflow/paths.txt GITHUB_REF:refs/heads/master GITHUB_REF_NAME:master GITHUB_REF_TYPE:branch GITHUB_REPOSITORY:grigorye/act-interp-demo GITHUB_REPOSITORY_OWNER:grigorye GITHUB_RETENTION_DAYS:0 GITHUB_RUN_ID:1 GITHUB_RUN_NUMBER:1 GITHUB_SERVER_URL:https://github.com GITHUB_SHA:aec6e6df6132fe1050d011d083f93817b58b1d4a GITHUB_TOKEN: GITHUB_WORKFLOW:test.yml GITHUB_WORKSPACE:/Users/grigorii.entin/Workbench/act-interp-demo IMAGE_OS:ubuntu20 INPUT_V1:VALUE1 INPUT_V1_V2:VALUE1_VALUE2 INPUT_X_V1:x_VALUE1 INPUT_X_V1_V2:x_VALUE1_VALUE2 ImageOS:ubuntu20 LSB_OS_VERSION:2004 LSB_RELEASE:20.04 PATH:/opt/hostedtoolcache/node/16.15.0/arm64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin RUNNER_PERFLOG:/dev/null RUNNER_TRACKING_ID: RUNNER_USER:root RUN_TOOL_CACHE:/opt/hostedtoolcache USER:root V1:VALUE1 V1_V2:VALUE1_VALUE2 x_V1:x_VALUE1 x_V1_V2:x_VALUE1_VALUE2]
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] evaluating expression ''
[test.yml/interp] [DEBUG] expression '' evaluated to 'true'
[test.yml/interp] ⭐ Run Main Interpolate in composite action
[test.yml/interp] [DEBUG] Read action &{X  Y map[v1:{. true } v1_v2:{. true } x_v1:{. true } x_v1_v2:{. true }] map[] {composite map[]   always()  always()   [] [{ {0 0    <nil> []    0 0} Show inputs  set +e
echo "inputs.v1: ${{ inputs.v1 }}"
echo "inputs.v1_v2: ${{ inputs.v1_v2 }}"
echo "inputs.x_v1: ${{ inputs.x_v1 }}"
echo "inputs.x_v1_v2: ${{ inputs.x_v1_v2 }}"
  bash {0 0    <nil> []    0 0} map[] false }]} { }} from 'Unknown'
[test.yml/interp] [DEBUG] About to run action &{X  Y map[v1:{. true } v1_v2:{. true } x_v1:{. true } x_v1_v2:{. true }] map[] {composite map[]   always()  always()   [] [{ {0 0    <nil> []    0 0} Show inputs  set +e
echo "inputs.v1: ${{ inputs.v1 }}"
echo "inputs.v1_v2: ${{ inputs.v1_v2 }}"
echo "inputs.x_v1: ${{ inputs.x_v1 }}"
echo "inputs.x_v1_v2: ${{ inputs.x_v1_v2 }}"
  bash {0 0    <nil> []    0 0} map[] false }]} { }}
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] type=2 actionDir=/Users/grigorii.entin/Workbench/act-interp-demo/.github/actions/composite-action actionPath= workdir=/Users/grigorii.entin/Workbench/act-interp-demo actionCacheDir=/Users/grigorii.entin/.cache/act actionName=./.github/actions/composite-action containerActionDir=/Users/grigorii.entin/Workbench/act-interp-demo/.github/actions/composite-action
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] expression '${{ env.x_V1_V2 }}' rewritten to 'format('{0}', env.x_V1_V2)'
[test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.x_V1_V2)'
[test.yml/interp] [DEBUG] expression 'format('{0}', env.x_V1_V2)' evaluated to '%!t(string=x_VALUE1_VALUE2)'
[test.yml/interp] [DEBUG] expression '${{ env.V1 }}' rewritten to 'format('{0}', env.V1)'
[test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.V1)'
[test.yml/interp] [DEBUG] expression 'format('{0}', env.V1)' evaluated to '%!t(string=VALUE1)'
[test.yml/interp] [DEBUG] expression '${{ env.V1_V2 }}' rewritten to 'format('{0}', env.V1_V2)'
[test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.V1_V2)'
[test.yml/interp] [DEBUG] expression 'format('{0}', env.V1_V2)' evaluated to '%!t(string=VALUE1_VALUE2)'
[test.yml/interp] [DEBUG] expression '${{ env.x_V1 }}' rewritten to 'format('{0}', env.x_V1)'
[test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.x_V1)'
[test.yml/interp] [DEBUG] expression 'format('{0}', env.x_V1)' evaluated to '%!t(string=x_VALUE1)'
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] expression '${{ env.x_V1_V2 }}' rewritten to 'format('{0}', env.x_V1_V2)'
[test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.x_V1_V2)'
[test.yml/interp] [DEBUG] expression 'format('{0}', env.x_V1_V2)' evaluated to '%!t(string=x_VALUE1_VALUE2)'
[test.yml/interp] [DEBUG] expression '${{ env.V1 }}' rewritten to 'format('{0}', env.V1)'
[test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.V1)'
[test.yml/interp] [DEBUG] expression 'format('{0}', env.V1)' evaluated to '%!t(string=VALUE1)'
[test.yml/interp] [DEBUG] expression '${{ env.V1_V2 }}' rewritten to 'format('{0}', env.V1_V2)'
[test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.V1_V2)'
[test.yml/interp] [DEBUG] expression 'format('{0}', env.V1_V2)' evaluated to '%!t(string=VALUE1_VALUE2)'
[test.yml/interp] [DEBUG] expression '${{ env.x_V1 }}' rewritten to 'format('{0}', env.x_V1)'
[test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.x_V1)'
[test.yml/interp] [DEBUG] expression 'format('{0}', env.x_V1)' evaluated to '%!t(string=x_VALUE1)'
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] setupEnv => map[ACT:true AGENT_TOOLSDIRECTORY:/opt/hostedtoolcache CI:true DEBIAN_FRONTEND:noninteractive DEPLOYMENT_BASEPATH:/opt/runner GITHUB_ACTION:0 GITHUB_ACTIONS:true GITHUB_ACTION_PATH:/Users/grigorii.entin/Workbench/act-interp-demo/.github/actions/composite-action GITHUB_ACTION_REF: GITHUB_ACTION_REPOSITORY: GITHUB_ACTOR:nektos/act GITHUB_API_URL:https://api.github.com GITHUB_BASE_REF: GITHUB_ENV:/var/run/act/workflow/envs.txt 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:interp GITHUB_PATH:/var/run/act/workflow/paths.txt GITHUB_REF:refs/heads/master GITHUB_REF_NAME:master GITHUB_REF_TYPE:branch GITHUB_REPOSITORY:grigorye/act-interp-demo GITHUB_REPOSITORY_OWNER:grigorye GITHUB_RETENTION_DAYS:0 GITHUB_RUN_ID:1 GITHUB_RUN_NUMBER:1 GITHUB_SERVER_URL:https://github.com GITHUB_SHA:aec6e6df6132fe1050d011d083f93817b58b1d4a GITHUB_TOKEN: GITHUB_WORKFLOW:test.yml GITHUB_WORKSPACE:/Users/grigorii.entin/Workbench/act-interp-demo IMAGE_OS:ubuntu20 ImageOS:ubuntu20 LSB_OS_VERSION:2004 LSB_RELEASE:20.04 PATH:/opt/hostedtoolcache/node/16.15.0/arm64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin RUNNER_PERFLOG:/dev/null RUNNER_TRACKING_ID: RUNNER_USER:root RUN_TOOL_CACHE:/opt/hostedtoolcache USER:root V1:VALUE1 V1_V2:VALUE1_VALUE2 x_V1:x_VALUE1 x_V1_V2:x_VALUE1_VALUE2]
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] evaluating expression ''
[test.yml/interp] [DEBUG] expression '' evaluated to 'true'
[test.yml/interp] ⭐ Run Main Show inputs
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] expression 'set +e
echo "inputs.v1: ${{ inputs.v1 }}"
echo "inputs.v1_v2: ${{ inputs.v1_v2 }}"
echo "inputs.x_v1: ${{ inputs.x_v1 }}"
echo "inputs.x_v1_v2: ${{ inputs.x_v1_v2 }}"
' rewritten to 'format('set +e
echo "inputs.v1: {0}"
echo "inputs.v1_v2: {1}"
echo "inputs.x_v1: {2}"
echo "inputs.x_v1_v2: {3}"
', inputs.v1, inputs.v1_v2, inputs.x_v1, inputs.x_v1_v2)'
[test.yml/interp] [DEBUG] evaluating expression 'format('set +e
echo "inputs.v1: {0}"
echo "inputs.v1_v2: {1}"
echo "inputs.x_v1: {2}"
echo "inputs.x_v1_v2: {3}"
', inputs.v1, inputs.v1_v2, inputs.x_v1, inputs.x_v1_v2)'
[test.yml/interp] [DEBUG] expression 'format('set +e
echo "inputs.v1: {0}"
echo "inputs.v1_v2: {1}"
echo "inputs.x_v1: {2}"
echo "inputs.x_v1_v2: {3}"
', inputs.v1, inputs.v1_v2, inputs.x_v1, inputs.x_v1_v2)' evaluated to '%!t(string=set +e
echo "inputs.v1: VALUE1"
echo "inputs.v1_v2: VALUE1_VALUE2"
echo "inputs.x_v1: x_VALUE1"
echo "inputs.x_v1_v2: x_VALUE1_VALUE2"
)'
[test.yml/interp] [DEBUG] Wrote command

set +e
echo "inputs.v1: VALUE1"
echo "inputs.v1_v2: VALUE1_VALUE2"
echo "inputs.x_v1: x_VALUE1"
echo "inputs.x_v1_v2: x_VALUE1_VALUE2"


 to 'workflow/0.sh'
[test.yml/interp] [DEBUG] Writing entry to tarball workflow/0.sh len:137
[test.yml/interp] [DEBUG] Extracting content to '/var/run/act'
[test.yml/interp]   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/0.sh] user= workdir=
[test.yml/interp] [DEBUG] Exec command '[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/0.sh]'
[test.yml/interp] [DEBUG] Working directory '/Users/grigorii.entin/Workbench/act-interp-demo'
| inputs.v1: VALUE1
| inputs.v1_v2: VALUE1_VALUE2
| inputs.x_v1: x_VALUE1
| inputs.x_v1_v2: x_VALUE1_VALUE2
[test.yml/interp]   ✅  Success - Main Show inputs
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp]   ✅  Success - Main Interpolate in composite action
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] expression '${{ env.x_V1 }}' rewritten to 'format('{0}', env.x_V1)'
[test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.x_V1)'
[test.yml/interp] [DEBUG] expression 'format('{0}', env.x_V1)' evaluated to '%!t(string=x_VALUE1)'
[test.yml/interp] [DEBUG] expression '${{ env.V1 }}' rewritten to 'format('{0}', env.V1)'
[test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.V1)'
[test.yml/interp] [DEBUG] expression 'format('{0}', env.V1)' evaluated to '%!t(string=VALUE1)'
[test.yml/interp] [DEBUG] expression '${{ env.x_V1_V2 }}' rewritten to 'format('{0}', env.x_V1_V2)'
[test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.x_V1_V2)'
[test.yml/interp] [DEBUG] expression 'format('{0}', env.x_V1_V2)' evaluated to '%!t(string=x_VALUE1_VALUE2)'
[test.yml/interp] [DEBUG] expression '${{ env.V1_V2 }}' rewritten to 'format('{0}', env.V1_V2)'
[test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.V1_V2)'
[test.yml/interp] [DEBUG] expression 'format('{0}', env.V1_V2)' evaluated to '%!t(string=VALUE1_VALUE2)'
[test.yml/interp] [DEBUG] setupEnv => map[ACT:true AGENT_TOOLSDIRECTORY:/opt/hostedtoolcache CI:true DEBIAN_FRONTEND:noninteractive DEPLOYMENT_BASEPATH:/opt/runner GITHUB_ACTION:post-3 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_ENV:/var/run/act/workflow/envs.txt 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:interp GITHUB_PATH:/var/run/act/workflow/paths.txt GITHUB_REF:refs/heads/master GITHUB_REF_NAME:master GITHUB_REF_TYPE:branch GITHUB_REPOSITORY:grigorye/act-interp-demo GITHUB_REPOSITORY_OWNER:grigorye GITHUB_RETENTION_DAYS:0 GITHUB_RUN_ID:1 GITHUB_RUN_NUMBER:1 GITHUB_SERVER_URL:https://github.com GITHUB_SHA:aec6e6df6132fe1050d011d083f93817b58b1d4a GITHUB_TOKEN: GITHUB_WORKFLOW:test.yml GITHUB_WORKSPACE:/Users/grigorii.entin/Workbench/act-interp-demo IMAGE_OS:ubuntu20 INPUT_V1:VALUE1 INPUT_V1_V2:VALUE1_VALUE2 INPUT_X_V1:x_VALUE1 INPUT_X_V1_V2:x_VALUE1_VALUE2 ImageOS:ubuntu20 LSB_OS_VERSION:2004 LSB_RELEASE:20.04 PATH:/opt/hostedtoolcache/node/16.15.0/arm64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin RUNNER_PERFLOG:/dev/null RUNNER_TRACKING_ID: RUNNER_USER:root RUN_TOOL_CACHE:/opt/hostedtoolcache USER:root V1:VALUE1 V1_V2:VALUE1_VALUE2 x_V1:x_VALUE1 x_V1_V2:x_VALUE1_VALUE2]
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] evaluating expression 'always()'
[test.yml/interp] [DEBUG] expression 'always()' evaluated to 'true'
[test.yml/interp] ⭐ Run Post Interpolate in composite action
[test.yml/interp] [DEBUG] run post step for 'Interpolate in composite action'
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] expression '${{ env.V1 }}' rewritten to 'format('{0}', env.V1)'
[test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.V1)'
[test.yml/interp] [DEBUG] expression 'format('{0}', env.V1)' evaluated to '%!t(string=VALUE1)'
[test.yml/interp] [DEBUG] expression '${{ env.V1_V2 }}' rewritten to 'format('{0}', env.V1_V2)'
[test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.V1_V2)'
[test.yml/interp] [DEBUG] expression 'format('{0}', env.V1_V2)' evaluated to '%!t(string=VALUE1_VALUE2)'
[test.yml/interp] [DEBUG] expression '${{ env.x_V1 }}' rewritten to 'format('{0}', env.x_V1)'
[test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.x_V1)'
[test.yml/interp] [DEBUG] expression 'format('{0}', env.x_V1)' evaluated to '%!t(string=x_VALUE1)'
[test.yml/interp] [DEBUG] expression '${{ env.x_V1_V2 }}' rewritten to 'format('{0}', env.x_V1_V2)'
[test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.x_V1_V2)'
[test.yml/interp] [DEBUG] expression 'format('{0}', env.x_V1_V2)' evaluated to '%!t(string=x_VALUE1_VALUE2)'
[test.yml/interp]   ✅  Success - Post Interpolate in composite action
[test.yml/interp] [DEBUG] skipping post step for 'Checkout': no action model available
[test.yml/interp] [DEBUG] Removed container: ea0b0af44a581bcd3271f3e2990ec3969d9149378817247cd1127bba07047c6f
[test.yml/interp] [DEBUG]   🐳  docker volume rm act-test-yml-interp
[test.yml/interp] [DEBUG]   🐳  docker volume rm act-test-yml-interp-env
[test.yml/interp] 🏁  Job succeeded
[test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git'
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a
[test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a'
[test.yml/interp] [DEBUG] using github ref: refs/heads/master
[test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/nektos/act/pull/1222 **Author:** [@grigorye](https://github.com/grigorye) **Created:** 6/17/2022 **Status:** ✅ Merged **Merged:** 7/27/2022 **Merged by:** [@mergify[bot]](https://github.com/apps/mergify) **Base:** `master` ← **Head:** `bug/Non-Evaluated-Env` --- ### 📝 Commits (5) - [`7f2ff42`](https://github.com/nektos/act/commit/7f2ff425d7796ca32748b96fc98ba8a5707a0197) Made env interpolated instead of evaluated. - [`fd52cf1`](https://github.com/nektos/act/commit/fd52cf1593fcfeb70fcfca9b4920b9c3f1783a5d) Merge branch 'master' into bug/Non-Evaluated-Env - [`41f680b`](https://github.com/nektos/act/commit/41f680b6be1adf9b37b411091ee9258cceef5520) [skip ci] Add Test Workflow file - [`5dcb6b9`](https://github.com/nektos/act/commit/5dcb6b91f6054fc0811559923974fd477fadda30) Activate Test - [`8891aaa`](https://github.com/nektos/act/commit/8891aaaf972d63dab10531349c6ddfc47d63b28a) fix Test ### 📊 Changes **3 files changed** (+23 additions, -5 deletions) <details> <summary>View changed files</summary> 📝 `pkg/runner/runner.go` (+1 -5) 📝 `pkg/runner/runner_test.go` (+1 -0) ➕ `pkg/runner/testdata/evalenv/push.yml` (+21 -0) </details> ### 📄 Description This fixes #1221 for me, but I'm not sure that it does not break anything else. With the test from #1221, I get the proper output: ``` [test.yml/interp] ⭐ Run Main Dump environment [test.yml/interp] 🐳 docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/1] user= workdir= | V1: VALUE1 | V1_V2: VALUE1_VALUE2 | x_V1: x_VALUE1 | x_V1_V2: x_VALUE1_VALUE2 [test.yml/interp] ✅ Success - Main Dump environment [test.yml/interp] ⭐ Run Main Interpolate in script [test.yml/interp] 🐳 docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/2] user= workdir= | env.V1: VALUE1 | env.V1_V2: VALUE1_VALUE2 | env.x_V1: x_VALUE1 | env.x_V1_V2: x_VALUE1_VALUE2 [test.yml/interp] ✅ Success - Main Interpolate in script [test.yml/interp] ⭐ Run Main Interpolate in composite action [test.yml/interp] ⭐ Run Main Show inputs [test.yml/interp] 🐳 docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/0.sh] user= workdir= | inputs.v1: VALUE1 | inputs.v1_v2: VALUE1_VALUE2 | inputs.x_v1: x_VALUE1 | inputs.x_v1_v2: x_VALUE1_VALUE2 [test.yml/interp] ✅ Success - Main Show inputs [test.yml/interp] ✅ Success - Main Interpolate in composite action [test.yml/interp] ⭐ Run Post Interpolate in composite action [test.yml/interp] ✅ Success - Post Interpolate in composite action [test.yml/interp] 🏁 Job succeeded ``` Verbose mode: ``` $ ~/Workbench/act/dist/local/act -P ubuntu-latest=ghcr.io/catthehacker/ubuntu:act-latest -v WARN ⚠ You are using Apple M1 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/grigorii.entin/Workbench/act-interp-demo/.env DEBU[0000] Loading secrets from /Users/grigorii.entin/Workbench/act-interp-demo/.secrets DEBU[0000] Loading workflows from '/Users/grigorii.entin/Workbench/act-interp-demo/.github/workflows' DEBU[0000] Loading workflows recursively DEBU[0000] Found workflow '.DS_Store' in '/Users/grigorii.entin/Workbench/act-interp-demo/.github/workflows/.DS_Store' DEBU[0000] Found workflow 'test.yml' in '/Users/grigorii.entin/Workbench/act-interp-demo/.github/workflows/test.yml' DEBU[0000] Reading workflow '/Users/grigorii.entin/Workbench/act-interp-demo/.github/workflows/test.yml' DEBU[0000] Planning event: push DEBU[0000] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' DEBU[0000] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' DEBU[0000] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a DEBU[0000] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' DEBU[0000] using github ref: refs/heads/master DEBU[0000] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a DEBU[0000] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' DEBU[0000] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' DEBU[0000] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a DEBU[0000] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' DEBU[0000] using github ref: refs/heads/master DEBU[0000] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a DEBU[0000] DEBU[0000] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' DEBU[0000] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' DEBU[0000] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a DEBU[0000] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' DEBU[0000] using github ref: refs/heads/master DEBU[0000] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a DEBU[0000] expression '${{ matrix.v1 }}_${{ matrix.v2 }}' rewritten to 'format('{0}_{1}', matrix.v1, matrix.v2)' DEBU[0000] evaluating expression 'format('{0}_{1}', matrix.v1, matrix.v2)' DEBU[0000] expression 'format('{0}_{1}', matrix.v1, matrix.v2)' evaluated to '%!t(string=VALUE1_VALUE2)' DEBU[0000] expression 'x_${{ matrix.v1 }}' rewritten to 'format('x_{0}', matrix.v1)' DEBU[0000] evaluating expression 'format('x_{0}', matrix.v1)' DEBU[0000] expression 'format('x_{0}', matrix.v1)' evaluated to '%!t(string=x_VALUE1)' DEBU[0000] expression 'x_${{ matrix.v1 }}_${{ matrix.v2 }}' rewritten to 'format('x_{0}_{1}', matrix.v1, matrix.v2)' DEBU[0000] evaluating expression 'format('x_{0}_{1}', matrix.v1, matrix.v2)' DEBU[0000] expression 'format('x_{0}_{1}', matrix.v1, matrix.v2)' evaluated to '%!t(string=x_VALUE1_VALUE2)' DEBU[0000] expression '${{ matrix.v1 }}' rewritten to 'format('{0}', matrix.v1)' DEBU[0000] evaluating expression 'format('{0}', matrix.v1)' DEBU[0000] expression 'format('{0}', matrix.v1)' evaluated to '%!t(string=VALUE1)' [test.yml/interp] [DEBUG] evaluating expression 'success()' [test.yml/interp] [DEBUG] expression 'success()' evaluated to 'true' [test.yml/interp] 🚀 Start image=ghcr.io/catthehacker/ubuntu:act-latest [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] 🐳 docker pull image=ghcr.io/catthehacker/ubuntu:act-latest platform= username= forcePull=false [test.yml/interp] [DEBUG] 🐳 docker pull ghcr.io/catthehacker/ubuntu:act-latest [test.yml/interp] [DEBUG] Image exists? true [test.yml/interp] 🐳 docker create image=ghcr.io/catthehacker/ubuntu:act-latest platform= entrypoint=["/usr/bin/tail" "-f" "/dev/null"] cmd=[] [test.yml/interp] [DEBUG] Created container name=act-test-yml-interp id=ea0b0af44a581bcd3271f3e2990ec3969d9149378817247cd1127bba07047c6f from image ghcr.io/catthehacker/ubuntu:act-latest (platform: ) [test.yml/interp] [DEBUG] ENV ==> [RUNNER_TOOL_CACHE=/opt/hostedtoolcache RUNNER_OS=Linux RUNNER_TEMP=/tmp] [test.yml/interp] 🐳 docker run image=ghcr.io/catthehacker/ubuntu:act-latest platform= entrypoint=["/usr/bin/tail" "-f" "/dev/null"] cmd=[] [test.yml/interp] [DEBUG] Starting container: ea0b0af44a581bcd3271f3e2990ec3969d9149378817247cd1127bba07047c6f [test.yml/interp] [DEBUG] Started container: ea0b0af44a581bcd3271f3e2990ec3969d9149378817247cd1127bba07047c6f [test.yml/interp] 🐳 docker exec cmd=[mkdir -m 0777 -p /var/run/act] user=root workdir= [test.yml/interp] [DEBUG] Exec command '[mkdir -m 0777 -p /var/run/act]' [test.yml/interp] [DEBUG] Working directory '/Users/grigorii.entin/Workbench/act-interp-demo' [test.yml/interp] 🐳 docker cp src=/Users/grigorii.entin/Workbench/act-interp-demo/. dst=/Users/grigorii.entin/Workbench/act-interp-demo [test.yml/interp] 🐳 docker exec cmd=[mkdir -p /Users/grigorii.entin/Workbench/act-interp-demo] user= workdir= [test.yml/interp] [DEBUG] Exec command '[mkdir -p /Users/grigorii.entin/Workbench/act-interp-demo]' [test.yml/interp] [DEBUG] Working directory '/Users/grigorii.entin/Workbench/act-interp-demo' [test.yml/interp] [DEBUG] Writing tarball /var/folders/46/t8ph0gt50vx9_v5ydd53rlsc0000gp/T/act665705722 from /Users/grigorii.entin/Workbench/act-interp-demo/. [test.yml/interp] [DEBUG] Stripping prefix:/Users/grigorii.entin/Workbench/act-interp-demo/ src:/Users/grigorii.entin/Workbench/act-interp-demo/. [test.yml/interp] [DEBUG] Extracting content from '/var/folders/46/t8ph0gt50vx9_v5ydd53rlsc0000gp/T/act665705722' to '/Users/grigorii.entin/Workbench/act-interp-demo' [test.yml/interp] close /var/folders/46/t8ph0gt50vx9_v5ydd53rlsc0000gp/T/act665705722: file already closed [test.yml/interp] [DEBUG] Writing entry to tarball workflow/event.json len:2 [test.yml/interp] [DEBUG] Writing entry to tarball workflow/envs.txt len:0 [test.yml/interp] [DEBUG] Writing entry to tarball workflow/paths.txt len:0 [test.yml/interp] [DEBUG] Extracting content to '/var/run/act/' [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] Skipping local actions/checkout because workdir was already copied [test.yml/interp] [DEBUG] skip pre step for 'Checkout': no action model available [test.yml/interp] 🧪 Matrix: map[v1:VALUE1 v2:VALUE2] [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] Skipping local actions/checkout because workdir was already copied [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] setupEnv => map[ACT:true AGENT_TOOLSDIRECTORY:/opt/hostedtoolcache CI:true DEBIAN_FRONTEND:noninteractive DEPLOYMENT_BASEPATH:/opt/runner 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_ENV:/var/run/act/workflow/envs.txt 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:interp GITHUB_PATH:/var/run/act/workflow/paths.txt GITHUB_REF:refs/heads/master GITHUB_REF_NAME:master GITHUB_REF_TYPE:branch GITHUB_REPOSITORY:grigorye/act-interp-demo GITHUB_REPOSITORY_OWNER:grigorye GITHUB_RETENTION_DAYS:0 GITHUB_RUN_ID:1 GITHUB_RUN_NUMBER:1 GITHUB_SERVER_URL:https://github.com GITHUB_SHA:aec6e6df6132fe1050d011d083f93817b58b1d4a GITHUB_TOKEN: GITHUB_WORKFLOW:test.yml GITHUB_WORKSPACE:/Users/grigorii.entin/Workbench/act-interp-demo IMAGE_OS:ubuntu20 ImageOS:ubuntu20 LSB_OS_VERSION:2004 LSB_RELEASE:20.04 PATH:/opt/hostedtoolcache/node/16.15.0/arm64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin RUNNER_PERFLOG:/dev/null RUNNER_TRACKING_ID: RUNNER_USER:root RUN_TOOL_CACHE:/opt/hostedtoolcache USER:root V1:VALUE1 V1_V2:VALUE1_VALUE2 x_V1:x_VALUE1 x_V1_V2:x_VALUE1_VALUE2] [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] evaluating expression '' [test.yml/interp] [DEBUG] expression '' evaluated to 'true' [test.yml/interp] ⭐ Run Main Checkout [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] Skipping local actions/checkout because workdir was already copied [test.yml/interp] ✅ Success - Main Checkout [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] setupEnv => map[ACT:true AGENT_TOOLSDIRECTORY:/opt/hostedtoolcache CI:true DEBIAN_FRONTEND:noninteractive DEPLOYMENT_BASEPATH:/opt/runner 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_ENV:/var/run/act/workflow/envs.txt 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:interp GITHUB_PATH:/var/run/act/workflow/paths.txt GITHUB_REF:refs/heads/master GITHUB_REF_NAME:master GITHUB_REF_TYPE:branch GITHUB_REPOSITORY:grigorye/act-interp-demo GITHUB_REPOSITORY_OWNER:grigorye GITHUB_RETENTION_DAYS:0 GITHUB_RUN_ID:1 GITHUB_RUN_NUMBER:1 GITHUB_SERVER_URL:https://github.com GITHUB_SHA:aec6e6df6132fe1050d011d083f93817b58b1d4a GITHUB_TOKEN: GITHUB_WORKFLOW:test.yml GITHUB_WORKSPACE:/Users/grigorii.entin/Workbench/act-interp-demo IMAGE_OS:ubuntu20 ImageOS:ubuntu20 LSB_OS_VERSION:2004 LSB_RELEASE:20.04 PATH:/opt/hostedtoolcache/node/16.15.0/arm64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin RUNNER_PERFLOG:/dev/null RUNNER_TRACKING_ID: RUNNER_USER:root RUN_TOOL_CACHE:/opt/hostedtoolcache USER:root V1:VALUE1 V1_V2:VALUE1_VALUE2 x_V1:x_VALUE1 x_V1_V2:x_VALUE1_VALUE2] [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] evaluating expression '' [test.yml/interp] [DEBUG] expression '' evaluated to 'true' [test.yml/interp] ⭐ Run Main Dump environment [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] Wrote command echo "V1: $V1" echo "V1_V2: $V1_V2" echo "x_V1: $x_V1" echo "x_V1_V2: $x_V1_V2" to 'workflow/1' [test.yml/interp] [DEBUG] Writing entry to tarball workflow/1 len:82 [test.yml/interp] [DEBUG] Extracting content to '/var/run/act' [test.yml/interp] 🐳 docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/1] user= workdir= [test.yml/interp] [DEBUG] Exec command '[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/1]' [test.yml/interp] [DEBUG] Working directory '/Users/grigorii.entin/Workbench/act-interp-demo' | V1: VALUE1 | V1_V2: VALUE1_VALUE2 | x_V1: x_VALUE1 | x_V1_V2: x_VALUE1_VALUE2 [test.yml/interp] ✅ Success - Main Dump environment [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] setupEnv => map[ACT:true AGENT_TOOLSDIRECTORY:/opt/hostedtoolcache CI:true DEBIAN_FRONTEND:noninteractive DEPLOYMENT_BASEPATH:/opt/runner 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_ENV:/var/run/act/workflow/envs.txt 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:interp GITHUB_PATH:/var/run/act/workflow/paths.txt GITHUB_REF:refs/heads/master GITHUB_REF_NAME:master GITHUB_REF_TYPE:branch GITHUB_REPOSITORY:grigorye/act-interp-demo GITHUB_REPOSITORY_OWNER:grigorye GITHUB_RETENTION_DAYS:0 GITHUB_RUN_ID:1 GITHUB_RUN_NUMBER:1 GITHUB_SERVER_URL:https://github.com GITHUB_SHA:aec6e6df6132fe1050d011d083f93817b58b1d4a GITHUB_TOKEN: GITHUB_WORKFLOW:test.yml GITHUB_WORKSPACE:/Users/grigorii.entin/Workbench/act-interp-demo IMAGE_OS:ubuntu20 ImageOS:ubuntu20 LSB_OS_VERSION:2004 LSB_RELEASE:20.04 PATH:/opt/hostedtoolcache/node/16.15.0/arm64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin RUNNER_PERFLOG:/dev/null RUNNER_TRACKING_ID: RUNNER_USER:root RUN_TOOL_CACHE:/opt/hostedtoolcache USER:root V1:VALUE1 V1_V2:VALUE1_VALUE2 x_V1:x_VALUE1 x_V1_V2:x_VALUE1_VALUE2] [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] evaluating expression '' [test.yml/interp] [DEBUG] expression '' evaluated to 'true' [test.yml/interp] ⭐ Run Main Interpolate in script [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] expression 'echo "env.V1: ${{ env.V1 }}" echo "env.V1_V2: ${{ env.V1_V2 }}" echo "env.x_V1: ${{ env.x_V1 }}" echo "env.x_V1_V2: ${{ env.x_V1_V2 }}" ' rewritten to 'format('echo "env.V1: {0}" echo "env.V1_V2: {1}" echo "env.x_V1: {2}" echo "env.x_V1_V2: {3}" ', env.V1, env.V1_V2, env.x_V1, env.x_V1_V2)' [test.yml/interp] [DEBUG] evaluating expression 'format('echo "env.V1: {0}" echo "env.V1_V2: {1}" echo "env.x_V1: {2}" echo "env.x_V1_V2: {3}" ', env.V1, env.V1_V2, env.x_V1, env.x_V1_V2)' [test.yml/interp] [DEBUG] expression 'format('echo "env.V1: {0}" echo "env.V1_V2: {1}" echo "env.x_V1: {2}" echo "env.x_V1_V2: {3}" ', env.V1, env.V1_V2, env.x_V1, env.x_V1_V2)' evaluated to '%!t(string=echo "env.V1: VALUE1" echo "env.V1_V2: VALUE1_VALUE2" echo "env.x_V1: x_VALUE1" echo "env.x_V1_V2: x_VALUE1_VALUE2" )' [test.yml/interp] [DEBUG] Wrote command echo "env.V1: VALUE1" echo "env.V1_V2: VALUE1_VALUE2" echo "env.x_V1: x_VALUE1" echo "env.x_V1_V2: x_VALUE1_VALUE2" to 'workflow/2' [test.yml/interp] [DEBUG] Writing entry to tarball workflow/2 len:118 [test.yml/interp] [DEBUG] Extracting content to '/var/run/act' [test.yml/interp] 🐳 docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/2] user= workdir= [test.yml/interp] [DEBUG] Exec command '[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/2]' [test.yml/interp] [DEBUG] Working directory '/Users/grigorii.entin/Workbench/act-interp-demo' | env.V1: VALUE1 | env.V1_V2: VALUE1_VALUE2 | env.x_V1: x_VALUE1 | env.x_V1_V2: x_VALUE1_VALUE2 [test.yml/interp] ✅ Success - Main Interpolate in script [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] expression '${{ env.x_V1_V2 }}' rewritten to 'format('{0}', env.x_V1_V2)' [test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.x_V1_V2)' [test.yml/interp] [DEBUG] expression 'format('{0}', env.x_V1_V2)' evaluated to '%!t(string=x_VALUE1_VALUE2)' [test.yml/interp] [DEBUG] expression '${{ env.V1_V2 }}' rewritten to 'format('{0}', env.V1_V2)' [test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.V1_V2)' [test.yml/interp] [DEBUG] expression 'format('{0}', env.V1_V2)' evaluated to '%!t(string=VALUE1_VALUE2)' [test.yml/interp] [DEBUG] expression '${{ env.x_V1 }}' rewritten to 'format('{0}', env.x_V1)' [test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.x_V1)' [test.yml/interp] [DEBUG] expression 'format('{0}', env.x_V1)' evaluated to '%!t(string=x_VALUE1)' [test.yml/interp] [DEBUG] expression '${{ env.V1 }}' rewritten to 'format('{0}', env.V1)' [test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.V1)' [test.yml/interp] [DEBUG] expression 'format('{0}', env.V1)' evaluated to '%!t(string=VALUE1)' [test.yml/interp] [DEBUG] setupEnv => map[ACT:true AGENT_TOOLSDIRECTORY:/opt/hostedtoolcache CI:true DEBIAN_FRONTEND:noninteractive DEPLOYMENT_BASEPATH:/opt/runner GITHUB_ACTION:3 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_ENV:/var/run/act/workflow/envs.txt 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:interp GITHUB_PATH:/var/run/act/workflow/paths.txt GITHUB_REF:refs/heads/master GITHUB_REF_NAME:master GITHUB_REF_TYPE:branch GITHUB_REPOSITORY:grigorye/act-interp-demo GITHUB_REPOSITORY_OWNER:grigorye GITHUB_RETENTION_DAYS:0 GITHUB_RUN_ID:1 GITHUB_RUN_NUMBER:1 GITHUB_SERVER_URL:https://github.com GITHUB_SHA:aec6e6df6132fe1050d011d083f93817b58b1d4a GITHUB_TOKEN: GITHUB_WORKFLOW:test.yml GITHUB_WORKSPACE:/Users/grigorii.entin/Workbench/act-interp-demo IMAGE_OS:ubuntu20 INPUT_V1:VALUE1 INPUT_V1_V2:VALUE1_VALUE2 INPUT_X_V1:x_VALUE1 INPUT_X_V1_V2:x_VALUE1_VALUE2 ImageOS:ubuntu20 LSB_OS_VERSION:2004 LSB_RELEASE:20.04 PATH:/opt/hostedtoolcache/node/16.15.0/arm64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin RUNNER_PERFLOG:/dev/null RUNNER_TRACKING_ID: RUNNER_USER:root RUN_TOOL_CACHE:/opt/hostedtoolcache USER:root V1:VALUE1 V1_V2:VALUE1_VALUE2 x_V1:x_VALUE1 x_V1_V2:x_VALUE1_VALUE2] [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] evaluating expression '' [test.yml/interp] [DEBUG] expression '' evaluated to 'true' [test.yml/interp] ⭐ Run Main Interpolate in composite action [test.yml/interp] [DEBUG] Read action &{X Y map[v1:{. true } v1_v2:{. true } x_v1:{. true } x_v1_v2:{. true }] map[] {composite map[] always() always() [] [{ {0 0 <nil> [] 0 0} Show inputs set +e echo "inputs.v1: ${{ inputs.v1 }}" echo "inputs.v1_v2: ${{ inputs.v1_v2 }}" echo "inputs.x_v1: ${{ inputs.x_v1 }}" echo "inputs.x_v1_v2: ${{ inputs.x_v1_v2 }}" bash {0 0 <nil> [] 0 0} map[] false }]} { }} from 'Unknown' [test.yml/interp] [DEBUG] About to run action &{X Y map[v1:{. true } v1_v2:{. true } x_v1:{. true } x_v1_v2:{. true }] map[] {composite map[] always() always() [] [{ {0 0 <nil> [] 0 0} Show inputs set +e echo "inputs.v1: ${{ inputs.v1 }}" echo "inputs.v1_v2: ${{ inputs.v1_v2 }}" echo "inputs.x_v1: ${{ inputs.x_v1 }}" echo "inputs.x_v1_v2: ${{ inputs.x_v1_v2 }}" bash {0 0 <nil> [] 0 0} map[] false }]} { }} [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] type=2 actionDir=/Users/grigorii.entin/Workbench/act-interp-demo/.github/actions/composite-action actionPath= workdir=/Users/grigorii.entin/Workbench/act-interp-demo actionCacheDir=/Users/grigorii.entin/.cache/act actionName=./.github/actions/composite-action containerActionDir=/Users/grigorii.entin/Workbench/act-interp-demo/.github/actions/composite-action [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] expression '${{ env.x_V1_V2 }}' rewritten to 'format('{0}', env.x_V1_V2)' [test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.x_V1_V2)' [test.yml/interp] [DEBUG] expression 'format('{0}', env.x_V1_V2)' evaluated to '%!t(string=x_VALUE1_VALUE2)' [test.yml/interp] [DEBUG] expression '${{ env.V1 }}' rewritten to 'format('{0}', env.V1)' [test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.V1)' [test.yml/interp] [DEBUG] expression 'format('{0}', env.V1)' evaluated to '%!t(string=VALUE1)' [test.yml/interp] [DEBUG] expression '${{ env.V1_V2 }}' rewritten to 'format('{0}', env.V1_V2)' [test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.V1_V2)' [test.yml/interp] [DEBUG] expression 'format('{0}', env.V1_V2)' evaluated to '%!t(string=VALUE1_VALUE2)' [test.yml/interp] [DEBUG] expression '${{ env.x_V1 }}' rewritten to 'format('{0}', env.x_V1)' [test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.x_V1)' [test.yml/interp] [DEBUG] expression 'format('{0}', env.x_V1)' evaluated to '%!t(string=x_VALUE1)' [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] expression '${{ env.x_V1_V2 }}' rewritten to 'format('{0}', env.x_V1_V2)' [test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.x_V1_V2)' [test.yml/interp] [DEBUG] expression 'format('{0}', env.x_V1_V2)' evaluated to '%!t(string=x_VALUE1_VALUE2)' [test.yml/interp] [DEBUG] expression '${{ env.V1 }}' rewritten to 'format('{0}', env.V1)' [test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.V1)' [test.yml/interp] [DEBUG] expression 'format('{0}', env.V1)' evaluated to '%!t(string=VALUE1)' [test.yml/interp] [DEBUG] expression '${{ env.V1_V2 }}' rewritten to 'format('{0}', env.V1_V2)' [test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.V1_V2)' [test.yml/interp] [DEBUG] expression 'format('{0}', env.V1_V2)' evaluated to '%!t(string=VALUE1_VALUE2)' [test.yml/interp] [DEBUG] expression '${{ env.x_V1 }}' rewritten to 'format('{0}', env.x_V1)' [test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.x_V1)' [test.yml/interp] [DEBUG] expression 'format('{0}', env.x_V1)' evaluated to '%!t(string=x_VALUE1)' [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] setupEnv => map[ACT:true AGENT_TOOLSDIRECTORY:/opt/hostedtoolcache CI:true DEBIAN_FRONTEND:noninteractive DEPLOYMENT_BASEPATH:/opt/runner GITHUB_ACTION:0 GITHUB_ACTIONS:true GITHUB_ACTION_PATH:/Users/grigorii.entin/Workbench/act-interp-demo/.github/actions/composite-action GITHUB_ACTION_REF: GITHUB_ACTION_REPOSITORY: GITHUB_ACTOR:nektos/act GITHUB_API_URL:https://api.github.com GITHUB_BASE_REF: GITHUB_ENV:/var/run/act/workflow/envs.txt 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:interp GITHUB_PATH:/var/run/act/workflow/paths.txt GITHUB_REF:refs/heads/master GITHUB_REF_NAME:master GITHUB_REF_TYPE:branch GITHUB_REPOSITORY:grigorye/act-interp-demo GITHUB_REPOSITORY_OWNER:grigorye GITHUB_RETENTION_DAYS:0 GITHUB_RUN_ID:1 GITHUB_RUN_NUMBER:1 GITHUB_SERVER_URL:https://github.com GITHUB_SHA:aec6e6df6132fe1050d011d083f93817b58b1d4a GITHUB_TOKEN: GITHUB_WORKFLOW:test.yml GITHUB_WORKSPACE:/Users/grigorii.entin/Workbench/act-interp-demo IMAGE_OS:ubuntu20 ImageOS:ubuntu20 LSB_OS_VERSION:2004 LSB_RELEASE:20.04 PATH:/opt/hostedtoolcache/node/16.15.0/arm64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin RUNNER_PERFLOG:/dev/null RUNNER_TRACKING_ID: RUNNER_USER:root RUN_TOOL_CACHE:/opt/hostedtoolcache USER:root V1:VALUE1 V1_V2:VALUE1_VALUE2 x_V1:x_VALUE1 x_V1_V2:x_VALUE1_VALUE2] [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] evaluating expression '' [test.yml/interp] [DEBUG] expression '' evaluated to 'true' [test.yml/interp] ⭐ Run Main Show inputs [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] expression 'set +e echo "inputs.v1: ${{ inputs.v1 }}" echo "inputs.v1_v2: ${{ inputs.v1_v2 }}" echo "inputs.x_v1: ${{ inputs.x_v1 }}" echo "inputs.x_v1_v2: ${{ inputs.x_v1_v2 }}" ' rewritten to 'format('set +e echo "inputs.v1: {0}" echo "inputs.v1_v2: {1}" echo "inputs.x_v1: {2}" echo "inputs.x_v1_v2: {3}" ', inputs.v1, inputs.v1_v2, inputs.x_v1, inputs.x_v1_v2)' [test.yml/interp] [DEBUG] evaluating expression 'format('set +e echo "inputs.v1: {0}" echo "inputs.v1_v2: {1}" echo "inputs.x_v1: {2}" echo "inputs.x_v1_v2: {3}" ', inputs.v1, inputs.v1_v2, inputs.x_v1, inputs.x_v1_v2)' [test.yml/interp] [DEBUG] expression 'format('set +e echo "inputs.v1: {0}" echo "inputs.v1_v2: {1}" echo "inputs.x_v1: {2}" echo "inputs.x_v1_v2: {3}" ', inputs.v1, inputs.v1_v2, inputs.x_v1, inputs.x_v1_v2)' evaluated to '%!t(string=set +e echo "inputs.v1: VALUE1" echo "inputs.v1_v2: VALUE1_VALUE2" echo "inputs.x_v1: x_VALUE1" echo "inputs.x_v1_v2: x_VALUE1_VALUE2" )' [test.yml/interp] [DEBUG] Wrote command set +e echo "inputs.v1: VALUE1" echo "inputs.v1_v2: VALUE1_VALUE2" echo "inputs.x_v1: x_VALUE1" echo "inputs.x_v1_v2: x_VALUE1_VALUE2" to 'workflow/0.sh' [test.yml/interp] [DEBUG] Writing entry to tarball workflow/0.sh len:137 [test.yml/interp] [DEBUG] Extracting content to '/var/run/act' [test.yml/interp] 🐳 docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/0.sh] user= workdir= [test.yml/interp] [DEBUG] Exec command '[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/0.sh]' [test.yml/interp] [DEBUG] Working directory '/Users/grigorii.entin/Workbench/act-interp-demo' | inputs.v1: VALUE1 | inputs.v1_v2: VALUE1_VALUE2 | inputs.x_v1: x_VALUE1 | inputs.x_v1_v2: x_VALUE1_VALUE2 [test.yml/interp] ✅ Success - Main Show inputs [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] ✅ Success - Main Interpolate in composite action [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] expression '${{ env.x_V1 }}' rewritten to 'format('{0}', env.x_V1)' [test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.x_V1)' [test.yml/interp] [DEBUG] expression 'format('{0}', env.x_V1)' evaluated to '%!t(string=x_VALUE1)' [test.yml/interp] [DEBUG] expression '${{ env.V1 }}' rewritten to 'format('{0}', env.V1)' [test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.V1)' [test.yml/interp] [DEBUG] expression 'format('{0}', env.V1)' evaluated to '%!t(string=VALUE1)' [test.yml/interp] [DEBUG] expression '${{ env.x_V1_V2 }}' rewritten to 'format('{0}', env.x_V1_V2)' [test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.x_V1_V2)' [test.yml/interp] [DEBUG] expression 'format('{0}', env.x_V1_V2)' evaluated to '%!t(string=x_VALUE1_VALUE2)' [test.yml/interp] [DEBUG] expression '${{ env.V1_V2 }}' rewritten to 'format('{0}', env.V1_V2)' [test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.V1_V2)' [test.yml/interp] [DEBUG] expression 'format('{0}', env.V1_V2)' evaluated to '%!t(string=VALUE1_VALUE2)' [test.yml/interp] [DEBUG] setupEnv => map[ACT:true AGENT_TOOLSDIRECTORY:/opt/hostedtoolcache CI:true DEBIAN_FRONTEND:noninteractive DEPLOYMENT_BASEPATH:/opt/runner GITHUB_ACTION:post-3 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_ENV:/var/run/act/workflow/envs.txt 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:interp GITHUB_PATH:/var/run/act/workflow/paths.txt GITHUB_REF:refs/heads/master GITHUB_REF_NAME:master GITHUB_REF_TYPE:branch GITHUB_REPOSITORY:grigorye/act-interp-demo GITHUB_REPOSITORY_OWNER:grigorye GITHUB_RETENTION_DAYS:0 GITHUB_RUN_ID:1 GITHUB_RUN_NUMBER:1 GITHUB_SERVER_URL:https://github.com GITHUB_SHA:aec6e6df6132fe1050d011d083f93817b58b1d4a GITHUB_TOKEN: GITHUB_WORKFLOW:test.yml GITHUB_WORKSPACE:/Users/grigorii.entin/Workbench/act-interp-demo IMAGE_OS:ubuntu20 INPUT_V1:VALUE1 INPUT_V1_V2:VALUE1_VALUE2 INPUT_X_V1:x_VALUE1 INPUT_X_V1_V2:x_VALUE1_VALUE2 ImageOS:ubuntu20 LSB_OS_VERSION:2004 LSB_RELEASE:20.04 PATH:/opt/hostedtoolcache/node/16.15.0/arm64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin RUNNER_PERFLOG:/dev/null RUNNER_TRACKING_ID: RUNNER_USER:root RUN_TOOL_CACHE:/opt/hostedtoolcache USER:root V1:VALUE1 V1_V2:VALUE1_VALUE2 x_V1:x_VALUE1 x_V1_V2:x_VALUE1_VALUE2] [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] evaluating expression 'always()' [test.yml/interp] [DEBUG] expression 'always()' evaluated to 'true' [test.yml/interp] ⭐ Run Post Interpolate in composite action [test.yml/interp] [DEBUG] run post step for 'Interpolate in composite action' [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] expression '${{ env.V1 }}' rewritten to 'format('{0}', env.V1)' [test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.V1)' [test.yml/interp] [DEBUG] expression 'format('{0}', env.V1)' evaluated to '%!t(string=VALUE1)' [test.yml/interp] [DEBUG] expression '${{ env.V1_V2 }}' rewritten to 'format('{0}', env.V1_V2)' [test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.V1_V2)' [test.yml/interp] [DEBUG] expression 'format('{0}', env.V1_V2)' evaluated to '%!t(string=VALUE1_VALUE2)' [test.yml/interp] [DEBUG] expression '${{ env.x_V1 }}' rewritten to 'format('{0}', env.x_V1)' [test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.x_V1)' [test.yml/interp] [DEBUG] expression 'format('{0}', env.x_V1)' evaluated to '%!t(string=x_VALUE1)' [test.yml/interp] [DEBUG] expression '${{ env.x_V1_V2 }}' rewritten to 'format('{0}', env.x_V1_V2)' [test.yml/interp] [DEBUG] evaluating expression 'format('{0}', env.x_V1_V2)' [test.yml/interp] [DEBUG] expression 'format('{0}', env.x_V1_V2)' evaluated to '%!t(string=x_VALUE1_VALUE2)' [test.yml/interp] ✅ Success - Post Interpolate in composite action [test.yml/interp] [DEBUG] skipping post step for 'Checkout': no action model available [test.yml/interp] [DEBUG] Removed container: ea0b0af44a581bcd3271f3e2990ec3969d9149378817247cd1127bba07047c6f [test.yml/interp] [DEBUG] 🐳 docker volume rm act-test-yml-interp [test.yml/interp] [DEBUG] 🐳 docker volume rm act-test-yml-interp-env [test.yml/interp] 🏁 Job succeeded [test.yml/interp] [DEBUG] Loading slug from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Loading revision from git directory '/Users/grigorii.entin/Workbench/act-interp-demo/.git' [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a [test.yml/interp] [DEBUG] HEAD points to 'aec6e6df6132fe1050d011d083f93817b58b1d4a' [test.yml/interp] [DEBUG] using github ref: refs/heads/master [test.yml/interp] [DEBUG] Found revision: aec6e6df6132fe1050d011d083f93817b58b1d4a ``` --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-01 21:52:56 +03:00
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#1847
No description provided.