From 2cff0c9b1f60b5f72d79469dcd1fe92d4bc87cdf Mon Sep 17 00:00:00 2001 From: Alec Thomas Date: Sun, 1 Aug 2021 14:38:24 +1000 Subject: [PATCH] Switch from Circle to GHA. --- .circleci/config.yml | 37 ------------------------------------- .github/workflows/ci.yml | 27 +++++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 37 deletions(-) delete mode 100644 .circleci/config.yml create mode 100644 .github/workflows/ci.yml diff --git a/.circleci/config.yml b/.circleci/config.yml deleted file mode 100644 index 6a1ede3..0000000 --- a/.circleci/config.yml +++ /dev/null @@ -1,37 +0,0 @@ -version: 2.1 -workflows: - main: - jobs: - - build - - release: - # Only run this job on git tag pushes - filters: - branches: - ignore: /.*/ - tags: - only: /v[0-9]+(\.[0-9]+)*(-.*)*/ -jobs: - build: - docker: - - image: cimg/base:2021.04 - steps: - - checkout - - run: - name: Test - command: | - . ./bin/activate-hermit - go test -v ./... - - run: - name: Lint - command: | - . ./bin/activate-hermit - go build ./... - golangci-lint run - release: - docker: - - image: cimg/base:2021.04 - steps: - - checkout - - run: | - . ./bin/activate-hermit - curl -sL https://git.io/goreleaser | bash diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..334898c --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,27 @@ +on: + push: + branches: + - master + pull_request: +name: CI +jobs: + test: + name: Test + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v2 + - name: Init Hermit + run: ./bin/hermit env -r >> $GITHUB_ENV + - name: Test + run: go test ./... + lint: + name: Lint + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v2 + - name: Init Hermit + run: ./bin/hermit env -r >> $GITHUB_ENV + - name: golangci-lint + run: golangci-lint run