From 0bce1cf4768046488e2184d72766ec4f08729e42 Mon Sep 17 00:00:00 2001 From: Muthu Kumar Date: Wed, 20 Sep 2023 00:49:36 +0530 Subject: [PATCH] chore: replace circleci with github actions --- .circleci/config.yml | 26 -------------------------- .github/workflows/checks.yml | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 26 deletions(-) delete mode 100644 .circleci/config.yml create mode 100644 .github/workflows/checks.yml diff --git a/.circleci/config.yml b/.circleci/config.yml deleted file mode 100644 index 3b95ef6..0000000 --- a/.circleci/config.yml +++ /dev/null @@ -1,26 +0,0 @@ -version: 2 -jobs: - build: - docker: - - image: circleci/node:18 - - working_directory: ~/repo - - steps: - - checkout - - - restore_cache: - keys: - - v2-dependencies-{{ checksum "package-lock.json" }} - - v2-dependencies- - - - run: npm ci - - - save_cache: - paths: - - "$HOME/.npm" - key: v2-dependencies-{{ checksum "package-lock.json" }} - - - run: npm run -s typecheck - - - run: npm run -s lint diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml new file mode 100644 index 0000000..426e318 --- /dev/null +++ b/.github/workflows/checks.yml @@ -0,0 +1,15 @@ +name: Checks + +on: [push, pull_request] + +jobs: + release: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + - run : npm ci + - name: Lint + run: npm run -s lint + - name: Typecheck + run: npm run -s typecheck \ No newline at end of file