diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000000000000000000000000000000000000..23670b0ac9d579005f81ead0b19ef2cbf4c48eec --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,16 @@ +# GitHub Dependabot configuration file + +version: 2 +updates: + + # Maintain dependencies for GitHub Actions + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "daily" + + # Maintain dependencies for npm + - package-ecosystem: "npm" + directory: "/" + schedule: + interval: "daily" diff --git a/.github/scripts/build.sh b/.github/scripts/build.sh new file mode 100755 index 0000000000000000000000000000000000000000..01fc2696730a688df937e828d87aa08549ad1a74 --- /dev/null +++ b/.github/scripts/build.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +node --version +npm -version +hugo version + +npm ci +hugo --gc --minify --buildFuture diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000000000000000000000000000000000000..3aa912754a1bb1230fdbd4d7d6823fd11af3d270 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,34 @@ +name: Build + +on: + push: + branches-ignore: + - 'dependabot/**' + pull_request: + +env: + LC_ALL: en_US.UTF-8 + +defaults: + run: + shell: bash + +jobs: + hugo: + name: Hugo + runs-on: ubuntu-latest + steps: + - name: Git Checkout + uses: actions/checkout@v2 + - name: Setup Node + uses: actions/setup-node@v2 + with: + node-version: '12' + - name: Setup Hugo + uses: peaceiris/actions-hugo@v2 + with: + hugo-version: 'latest' + extended: true + - name: Build + run: | + ./.github/scripts/build.sh diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 6928234375a22c62a3cf4d92ece692a000b8b5fe..0000000000000000000000000000000000000000 --- a/.travis.yml +++ /dev/null @@ -1,9 +0,0 @@ -language: node_js -node_js: - - "12" -install: -- npm ci -- wget https://github.com/gohugoio/hugo/releases/download/v0.76.5/hugo_0.76.5_Linux-64bit.deb -- sudo dpkg -i hugo*.deb -script: -- hugo --gc --minify --buildFuture \ No newline at end of file