executor: node

parameters:
  cache-version:
    type: string
  after-steps:
    type: steps
  timeout:
    type: string
    default: 10m
  public-url:
    type: string
    default: /

steps:
  - checkout
  - run-build:
      cache-version: << parameters.cache-version >>
      after-steps: << parameters.after-steps >>
      timeout: << parameters.timeout >>
      public-url: << parameters.public-url >>
