Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Vimux/Binario.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvimux <vimux@protonmail.com>2021-01-05 20:54:20 +0300
committervimux <vimux@protonmail.com>2021-01-05 20:54:20 +0300
commit48b25ca96f801f018e4829b00a6375c2624a85ee (patch)
treeecdd6589ee10bee6dd94a8b1030bacef3b5b6b7e /.github
parentb25468d7052b5a13f613ad22d32cfc38b74cbc80 (diff)
CI: Replace Travis CI with GitHub Actions
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/ci-test.yml58
1 files changed, 58 insertions, 0 deletions
diff --git a/.github/workflows/ci-test.yml b/.github/workflows/ci-test.yml
new file mode 100644
index 0000000..0580f4f
--- /dev/null
+++ b/.github/workflows/ci-test.yml
@@ -0,0 +1,58 @@
+name: Test
+
+on:
+ push:
+ branches:
+ - master
+ paths-ignore:
+ - "README.md"
+ pull_request:
+ paths-ignore:
+ - "README.md"
+
+jobs:
+ lint:
+ runs-on: ubuntu-latest
+ strategy:
+ matrix:
+ node:
+ - '10.x'
+
+ steps:
+ - uses: actions/checkout@v2
+ - uses: actions/setup-node@v1
+ with:
+ node-version: ${{ matrix.node }}
+
+ - name: Install npm dependencies
+ run: npm ci
+
+ - name: Lint
+ run: npm run lint
+
+ test-hugo:
+ runs-on: ubuntu-latest
+ strategy:
+ matrix:
+ hugo:
+ - '0.54.0' # min version
+ - '0.58.2' # https://github.com/gohugoio/hugoThemes/issues/682
+ - '0.59.1' # last major version without goldmark renderer
+ - '0.60.1' # first major version with goldmark renderer
+ - '0.76.5' # https://github.com/gohugoio/hugo/issues/7822
+ - 'latest'
+ fail-fast: true
+
+ steps:
+ - uses: actions/checkout@v2
+
+ # https://github.com/peaceiris/actions-hugo (community action)
+ - name: Run Hugo ${{ matrix.hugo }}
+ uses: peaceiris/actions-hugo@v2
+ with:
+ hugo-version: ${{ matrix.hugo }}
+ # extended: true
+
+ - name: Build with Hugo ${{ matrix.hugo }}
+ working-directory: exampleSite
+ run: HUGO_THEME="Binario" hugo --themesDir ../.. --i18n-warnings -v