From 52c7deca3bf4e011104c580a3c626798c4514c04 Mon Sep 17 00:00:00 2001 From: Christopher Willis-Ford <7019101+cwillisf@users.noreply.github.com> Date: Thu, 13 Oct 2022 09:33:10 -0700 Subject: [PATCH] ci: add CircleCI config, remove Travis CI config --- .circleci/config.yml | 21 +++++++++++++++++++++ .travis.yml | 12 ------------ 2 files changed, 21 insertions(+), 12 deletions(-) create mode 100644 .circleci/config.yml delete mode 100644 .travis.yml diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 0000000..69f54a3 --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,21 @@ +version: 2.1 +orbs: + node: circleci/node@5.0.3 +alias: + - &defaults + docker: + - image: cimg/node:lts + executor: node/default +jobs: + main-job: + <<: *defaults + steps: + - checkout + - node/install-packages + - run: npm test + - run: npx semantic-release +workflows: + version: 2 + main-workflow: + jobs: + - main-job diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 6784a7d..0000000 --- a/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -sudo: false -language: node_js -notifications: - email: false -node_js: -- lts/* -install: npm ci --production=false -after_success: - - npx semantic-release -branches: - except: - - /^v\d+\.\d+\.\d+$/