appleboy / lambda-action

GitHub Action for Deploying Lambda code to an existing function

Home Page:https://github.com/marketplace/actions/aws-lambda-deploy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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