version: 2
jobs:
  build:
    docker:
      - image: cimg/node:lts
        environment:
          TZ: "Europe/London"
    working_directory: ~/repo
    steps:
      - checkout
      - run:
          name: install
          command: |
            npm config set //registry.npmjs.org/:_authToken=$NPM_TOKEN
            npm install
      - run:
          name: release
          command: npx semantic-release
workflows:
  version: 2
  release:
    jobs:
      - build:
          context: build-env-vars
          filters:
            branches:
              only: master
