Not able to pass fuction_name from variables
usama2762 opened this issue · comments
I got error when I use variable for function_name
with:
aws_access_key_id: ***
aws_secret_access_key: ***
aws_region: us-east-2
function_name: ${GITHUB_REF##*/}
zip_file: myzip.zip
publish: true
env:
CURRENT_BRANCH: ${GITHUB_REF##*/}
/usr/bin/docker run --name bec5f76a1f46c5d084e73813d8c89f2df1190_80f123 --label 3bec5f --workdir /github/workspace --rm -e CURRENT_BRANCH -e INPUT_AWS_ACCESS_KEY_ID -e INPUT_AWS_SECRET_ACCESS_KEY -e INPUT_AWS_REGION -e INPUT_FUNCTION_NAME -e INPUT_ZIP_FILE -e INPUT_AWS_SESSION_TOKEN -e INPUT_AWS_PROFILE -e INPUT_S3_BUCKET -e INPUT_S3_KEY -e INPUT_S3_OBJECT_VERSION -e INPUT_SOURCE -e INPUT_DRY_RUN -e INPUT_DEBUG -e INPUT_PUBLISH -e INPUT_REVERSION_ID -e HOME -e GITHUB_JOB -e GITHUB_REF -e GITHUB_SHA -e GITHUB_REPOSITORY -e GITHUB_REPOSITORY_OWNER -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RETENTION_DAYS -e GITHUB_ACTOR -e GITHUB_WORKFLOW -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e GITHUB_EVENT_NAME -e GITHUB_SERVER_URL -e GITHUB_API_URL -e GITHUB_GRAPHQL_URL -e GITHUB_WORKSPACE -e GITHUB_ACTION -e GITHUB_EVENT_PATH -e GITHUB_ACTION_REPOSITORY -e GITHUB_ACTION_REF -e GITHUB_PATH -e GITHUB_ENV -e RUNNER_OS -e RUNNER_TOOL_CACHE -e RUNNER_TEMP -e RUNNER_WORKSPACE -e ACTIONS_RUNTIME_URL -e ACTIONS_RUNTIME_TOKEN -e ACTIONS_CACHE_URL -e GITHUB_ACTIONS=true -e CI=true -v "/var/run/docker.sock":"/var/run/docker.sock" -v "/home/runner/work/_temp/_github_home":"/github/home" -v "/home/runner/work/_temp/_github_workflow":"/github/workflow" -v "/home/runner/work/_temp/_runner_file_commands":"/github/file_commands" -v "/home/runner/work/Lambdas/Lambdas":"/github/workspace" 3bec5f:76a1f46c5d084e73813d8c89f2df1190
2021/07/29 11:59:34 SerializationError: failed to unmarshal response error
status code: 400, request id:
caused by: UnmarshalError: error message missing
2021/07/29 11:59:34 SerializationError: failed to unmarshal response error
status code: 400, request id:
caused by: UnmarshalError: error message missing
If I use hard coded function_name it works
Run appleboy/lambda-action@v0.0.4
with:
aws_access_key_id: ***
aws_secret_access_key: ***
aws_region: us-east-2
function_name: testNodeDeployFunction
zip_file: myzip.zip
publish: true
env:
CURRENT_BRANCH: ${GITHUB_REF##*/}
/usr/bin/docker run --name bec5fc92403173eb54c659fc9501a34ae3899_18fc39 --label 3bec5f --workdir /github/workspace --rm -e CURRENT_BRANCH -e INPUT_AWS_ACCESS_KEY_ID -e INPUT_AWS_SECRET_ACCESS_KEY -e INPUT_AWS_REGION -e INPUT_FUNCTION_NAME -e INPUT_ZIP_FILE -e INPUT_AWS_SESSION_TOKEN -e INPUT_AWS_PROFILE -e INPUT_S3_BUCKET -e INPUT_S3_KEY -e INPUT_S3_OBJECT_VERSION -e INPUT_SOURCE -e INPUT_DRY_RUN -e INPUT_DEBUG -e INPUT_PUBLISH -e INPUT_REVERSION_ID -e HOME -e GITHUB_JOB -e GITHUB_REF -e GITHUB_SHA -e GITHUB_REPOSITORY -e GITHUB_REPOSITORY_OWNER -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RETENTION_DAYS -e GITHUB_ACTOR -e GITHUB_WORKFLOW -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e GITHUB_EVENT_NAME -e GITHUB_SERVER_URL -e GITHUB_API_URL -e GITHUB_GRAPHQL_URL -e GITHUB_WORKSPACE -e GITHUB_ACTION -e GITHUB_EVENT_PATH -e GITHUB_ACTION_REPOSITORY -e GITHUB_ACTION_REF -e GITHUB_PATH -e GITHUB_ENV -e RUNNER_OS -e RUNNER_TOOL_CACHE -e RUNNER_TEMP -e RUNNER_WORKSPACE -e ACTIONS_RUNTIME_URL -e ACTIONS_RUNTIME_TOKEN -e ACTIONS_CACHE_URL -e GITHUB_ACTIONS=true -e CI=true -v "/var/run/docker.sock":"/var/run/docker.sock" -v "/home/runner/work/_temp/_github_home":"/github/home" -v "/home/runner/work/_temp/_github_workflow":"/github/workflow" -v "/home/runner/work/_temp/_runner_file_commands":"/github/file_commands" -v "/home/runner/work/Lambdas/Lambdas":"/github/workspace" 3bec5f:c92403173eb54c659fc9501a34ae3899
with:
aws_access_key_id: ***
aws_secret_access_key: ***
aws_region: us-east-2
function_name: ${{ github.repository }}/${{ github.ref }}
zip_file: myzip.zip
publish: true