From 086c13d243deb4a5237d3b0da803755c7cd3e938 Mon Sep 17 00:00:00 2001 From: Matt Travi Date: Mon, 14 Dec 2020 21:58:52 -0500 Subject: [PATCH] ci: switched from travis to actions --- .github/workflows/node-ci.yml | 27 +++++++++++++++++++++++++++ .travis.yml | 13 ------------- README.md | 6 +++++- 3 files changed, 32 insertions(+), 14 deletions(-) create mode 100644 .github/workflows/node-ci.yml delete mode 100644 .travis.yml diff --git a/.github/workflows/node-ci.yml b/.github/workflows/node-ci.yml new file mode 100644 index 00000000..7a30b7d4 --- /dev/null +++ b/.github/workflows/node-ci.yml @@ -0,0 +1,27 @@ +name: Node.js CI +'on': + push: + branches: + - master + - 'dependabot/**' + pull_request: + types: + - opened + - synchronize +env: + FORCE_COLOR: 1 + NPM_CONFIG_COLOR: always +jobs: + verify: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Read .nvmrc + run: 'echo ::set-output name=NVMRC::$(cat .nvmrc)' + id: nvm + - name: Setup node + uses: actions/setup-node@v1 + with: + node-version: '${{ steps.nvm.outputs.NVMRC }}' + - uses: bahmutov/npm-install@v1 + - run: npm test diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index b7f5df40..00000000 --- a/.travis.yml +++ /dev/null @@ -1,13 +0,0 @@ -version: ~> 1.0 -language: node_js -notifications: - email: false -import: - - source: dsmjs/.travis-ci:authenticated-netlify-deploy.yml -after_success: npm run snapshot -env: - global: - - FORCE_COLOR=1 - - NPM_CONFIG_COLOR=always - - secure: ETaVzvrs6BW6x/r98Bnkl70OfzGvHyd35sYq+RmOF5eaUWEQgpDyZ+gr2Z7YabeEsdOA+wZbBuQjWM3PBaxxdYtVILiUMA0LeYM+aEQYZNftauwYNDszg9+PErDakpT1HG9oZ1hc2qt0ksuDDxl7eUTHX1RXxZn9TIE0ynsL+o09WHjl4YQdPvGdLClIDmRn4Zg/Z4vHyN2Tl9AEJDFRt9t8rcIQ2M6tZk7bLMlgM9/q49zUiPDpkhpD8MumTc79RbsJUcB72lbfmDwCGc6sS+f6Wq9CxXNsmKkCXeBpOwzfNcvx5rpLhAvcc0X/1FuhBkPVmGL7GsPWw4okORydIWEFvEqY1gvivS+Z/dNYH2h3z7pCUBjW+swjVqqWPRtVWb4G+I4JumHkb76/xjFenxO/c17tQNVasmP0xhZzvNmDlP4BckDwl5e2zqPr3hwKOIxVvEmUJkiJ8pYB8x1UMbMDQZqOd5vgBgIr0W3v67eZIkFgMw84KVaQFwc8a5DaSBw68dvYWNh2Nk4svJRBcaL1v7FS3j77HA2yqObKOBNJYtJR6loAh66MawLG5CAgByZIB7dgqkFazLR1EgGBMxCSadx3VP3ZlO3uedRAAJxuAL2YgHNZyf4VJk8eZ4j1pnN0oGHptsoN00FIckU0/S/oEGJj03l0HFh4NwE27Kc= - - secure: OfDTuMtAV4NcmKLseBdbQTRCfhxKxdzNzCbWho5tros8f+nVrmVDfrA0BwhiBMJ25MPRq2x9R9PKMAJuJ61ImUcnjbECiyzJ0dU2VAyQ14PY8MkMZoKLTrd/io7voD+vT19YAI92nrUbrHTblm0BNLhaMgMlduRuXT3+tGbqvkT2wmQgTNFRuWGtNklSJs4uF2j772o1+HoY1ghl0DmC/qMcBaBKn43r1tg+4D1ivF+IWNGvHHX3GxvclfJ0kQdDHNN9Xo20aVnS59sCFdUWWsCKlLr/GrYgZgnjCFVz1E7eOZ8DjsYr5suhWZzy1mr2+nSrVQFGfyJ+qtme6sM86/7nnTxlmiC6Dv2cjC8gwoHXw5pFK1kA6DPb8+PrndLH011f4NJ2Ghbggc8PMJN5/mfznd3s1D+teiWLQGN6fB+NgqndWSq7pWbzPEs7EoFwBuPTAj/vUpTVAtZ22DjGT07qtai7KDeND1Eot0oBCiGjsngO8+Vmb0ixvMBbE/sMTNvkxR+F2ig0TBbGKfF+k7xiOKPxnqgzjbbeztesSUPrzcMK7Ifd64d2LTMJL5Fnail2eOVdpGSEp/fj/LSttumdddX9TOC3nUM45TWHLGtFfwT4343DvWnwcaGN/YaKXbYr0C/nTUoVXn5iJIohu7l5DNyw5CF6XNwZ+m5ayTQ= diff --git a/README.md b/README.md index 6d7b170d..f4379e99 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Primary website for the dsmJS user-group, built with [Gatsby](https://www.gatsby -[![Build Status](https://img.shields.io/travis/com/dsmjs/site.svg?style=flat&branch=master)](https://travis-ci.com/dsmjs/site) +[![Node CI Workflow Status][github-actions-ci-badge]][github-actions-ci-link] @@ -44,3 +44,7 @@ you make will automatically hot-reload in the browser. [dependabot-link]: https://dependabot.com/ [dependabot-badge]: https://badgen.net/dependabot/dsmjs/site/?icon=dependabot + +[github-actions-ci-link]: https://github.com/dsmjs/site/actions?query=workflow%3A%22Node.js+CI%22+branch%3Amaster + +[github-actions-ci-badge]: https://github.com/dsmjs/site/workflows/Node.js%20CI/badge.svg