diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..14257ef --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,28 @@ +name: CI + +on: + push: + branches: + - main + pull_request: + branches: + - main + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: ruby/setup-ruby@v1 + with: + ruby-version: '2.6.6' + bundler-cache: true + - name: Bower + run: | + npm install -g bower + bower install + - name: Build site + run: | + bundle exec jekyll build 2> error.log + cat >&2 error.log + ( ! grep -qie Error -e Warn error.log ) diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 21492c4..0000000 --- a/.travis.yml +++ /dev/null @@ -1,20 +0,0 @@ -sudo: false - -language: ruby -rvm: 2.6.6 - -# for faster builds -cache: bundler -env: BUNDLE_PATH=vendor/bundle - -install: -- bundle install - -before_script: -- npm install -g bower -- bower install - -script: -- bundle exec jekyll build 2> error.log -- cat >&2 error.log -- ( ! grep -qie Error error.log )