ahmadnassri/echint

View on GitHub
circle.yml

Summary

Maintainability
Test Coverage
version: 2.1

orbs:
  base: ahmadnassri/base@1.3.3
  node: ahmadnassri/node@1.3.3

workflows:
  version: 2
  default:
    jobs:
      - base/clone

      - node/install:
          requires: [ base/clone ]

      - node/lint:
          requires: [ base/clone ]

      - node/test:
          name: test/10
          requires: [ node/install ]
          tag: '10'

      - node/test:
          name: test/8
          requires: [ node/install ]
          tag: '8'

      - node/release:
          context: semantic-release
          requires: [ node/lint, test/8, test/10 ]
          filters:
            branches:
              only: master