Skip to content

${self:service} and ${self:service.name} are not available in serverless.yml in 1.36.3 #5759

@aaleksandrov

Description

@aaleksandrov

This is a Bug Report

Description

  • ${self:service} and ${self:service.name} are not available in serverless.yml in 1.36.3 , in 1.34 it was working as expected
    My serverless.yml
service:
  name: rps-project
provider:
  stage: ${opt:stage, self:custom.env.stage}
  environment:
    NEW_RELIC_APP_NAME: "${self:service}-${self:provider.stage}"

yarn serverless print

service:
  name: rps-project
provider:
  stage: alexandrov
  environment:
    NEW_RELIC_APP_NAME: '-alexandrov'

After downgrading to 1.34 output is correct:

service:
  name: rps-project
provider:
  stage: alexandrov
  environment:
    NEW_RELIC_APP_NAME: 'rps-project-alexandrov'

Similar or dependent issues:

Additional Data

  • 1.36.3
  • Ubuntu 16.04

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions