diff --git a/.github/workflows/codecov-test-suites.yml b/.github/workflows/codecov-test-suites.yml new file mode 100644 index 00000000..d59ea530 --- /dev/null +++ b/.github/workflows/codecov-test-suites.yml @@ -0,0 +1,15 @@ +name: Run Test Suites + +on: [push] + +jobs: + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - run: | + Xvfb :99 -screen 0 1024x768x16 & + export DISPLAY=:99 + npm install + npm run test:coverage + bash <(curl -s https://codecov.io/bash) # Upload to Codecov diff --git a/.github/workflows/enforce-changelog.yml b/.github/workflows/enforce-changelog.yml index eefa1645..1a8747c9 100644 --- a/.github/workflows/enforce-changelog.yml +++ b/.github/workflows/enforce-changelog.yml @@ -1,10 +1,11 @@ name: "Enforce Changelog" + on: pull_request: types: [opened, synchronize, reopened, ready_for_review, labeled, unlabeled] jobs: - # Enforces the update of a changelog file on every pull request + # Enforces the update of a changelog file on every pull request check: runs-on: ubuntu-latest steps: diff --git a/codecov.yml b/codecov.yml new file mode 100644 index 00000000..c8db49a7 --- /dev/null +++ b/codecov.yml @@ -0,0 +1,2 @@ +fixes: + - "/home/runner/work/rejas/MagicMirror/::"