version: 0.2

env:
  parameter-store:
    BUILD_SSH_KEY: "/manager/code-build-ssh"

phases:
  install:
    runtime-versions:
      nodejs: 14
    commands:
      - echo "Setting up SSH"
      - mkdir -p ~/.ssh
      - echo "$BUILD_SSH_KEY" > ~/.ssh/id_rsa
      - chmod 600 ~/.ssh/id_rsa
      - ssh-keygen -F github.com || ssh-keyscan github.com >>~/.ssh/known_hosts
      - echo "cloning repo"
      - git clone git@github.com/armennag/ui-components-master.git
      - echo "Installing yarn"
      - npm install -g yarn
  pre_build:
    commands:
      - cd ui-components
      - pwd
      - yarn
  build:
    commands:
      - yarn deploy-storybook
      - git config --global user.name "armennag"
      - git config --global user.email "armen.nagapetian@submittable.com"
      - yarn release
  post_build:
    commands:
      - echo 🚀
