From faa56b1bcb7db197d92bf182d3f2b73a9fed3f83 Mon Sep 17 00:00:00 2001 From: spacewander Date: Mon, 14 Dec 2020 10:13:43 +0800 Subject: [PATCH] ci: move to GitHub Action --- .github/workflows/ci.yml | 32 ++++++++++++++++++++++++++++++++ .travis.yml | 14 -------------- 2 files changed, 32 insertions(+), 14 deletions(-) create mode 100644 .github/workflows/ci.yml delete mode 100644 .travis.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..d34e8a6 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,32 @@ +name: ci +on: + push: + branches: [ master ] + pull_request: + branches: [ master ] +jobs: + build: + strategy: + fail-fast: false + matrix: + platform: + - ubuntu-18.04 + - macos-latest + runs-on: ${{ matrix.platform }} + steps: + - name: Check out code. + uses: actions/checkout@v1 + - name: Linux Install + if: matrix.platform == 'ubuntu-18.04' + run: | + sudo apt-get install -y bsdmainutils + - name: Script + run: | + ./check_integrity.sh $(find bin | cut -b 5- | xargs) + - name: Brew release + if: matrix.platform == 'macos-latest' + run: | + mkdir ../release && git archive --format=tar.gz HEAD > ../release/git-extras-release.tar.gz + cd ../release + tar -xzf git-extras-release.tar.gz && make PREFIX=$(pwd) INSTALL_VIA=brew + ./bin/git-extras update | grep "brew upgrade git-extras" diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index d88b186..0000000 --- a/.travis.yml +++ /dev/null @@ -1,14 +0,0 @@ -os: - - linux - - osx -addons: - apt: - packages: - - bsdmainutils -script: - - ./check_integrity.sh $(find bin | cut -b 5- | xargs) - # Test for the brew release - - mkdir ../release && git archive --format=tar.gz HEAD > ../release/git-extras-release.tar.gz - - cd ../release - - tar -xzf git-extras-release.tar.gz && make PREFIX=$(pwd) INSTALL_VIA=brew - - ./bin/git-extras update | grep "brew upgrade git-extras"