* Update GitHub Actions CI to include pull requests
Update GitHub Actions CI to include pull requests, and limit both triggers to the master branch.
* Run coveralls publish on bash
Always run coveralls publish on bash - on Windows, the default shell is PowerShell but that is not appropriate for this workflow.
* Run GitHub Actions against the 2.9 branch
* Temporarily remove macOS continuous integration
Chrome is unhappy executing the tests after an update to macOS Catalina.
Remove macOS CI until that can be resolved.
name: CI
-on: [push]
+on:
+ push:
+ branches:
+ - master
+ - "2.9"
+ pull_request:
+ branches:
+ - master
+ - "2.9"
jobs:
build:
strategy:
matrix:
- os: [ubuntu-latest, windows-latest, macos-latest]
+ os: [ubuntu-latest, windows-latest]
fail-fast: false
steps:
gulp bower
- name: Publish Test Results
run: cat ./coverage/lcov.info | ./node_modules/.bin/coveralls
+ shell: bash
continue-on-error: true