
machine:
  node:
    version: 6

deployment:
  production:
    branch: master
    commands:
      - ./node_modules/.bin/oist build-manifest --source-directory svg --legacy
      - ./node_modules/.bin/oist build-manifest --source-directory svg --scheme fticon
      - >
        if [ ! "$(git status --porcelain)" == "" ]; then
          git config --global user.email "origami.support@ft.com";
          git config --global user.name "origamiserviceuser [bot]";
          git commit imageList.json imageset.json -m 'Update image manifest [ci skip]';
          git push origin master;
        fi
  publish-imageset:
    tag: /v.*/
    owner: Financial-Times
    commands:
      - ./node_modules/.bin/oist publish-s3 --bucket origami-imageset-data-eu --source-directory svg --scheme fticon --scheme-version $CIRCLE_TAG
      - ./node_modules/.bin/oist publish-s3 --bucket origami-imageset-data-us --source-directory svg --scheme fticon --scheme-version $CIRCLE_TAG
test:
  override:
    - echo "no tests"
