Skip to content

ci: setup GitHub Actions#1782

Merged
aearly merged 1 commit into
caolan:masterfrom
nschonni:github-actions
Jan 10, 2022
Merged

ci: setup GitHub Actions#1782
aearly merged 1 commit into
caolan:masterfrom
nschonni:github-actions

Conversation

@nschonni

@nschonni nschonni commented Jan 7, 2022

Copy link
Copy Markdown
Contributor

Was hitting some macOS issues that I thought might be coming from here, so i thought it might be good to add back a full test matrix.
I left in the Azure DevOps CI, but only added in 12+ node versions since Node 10 is EOL

Comment thread .github/workflows/ci.yml
- name: Run browser tests
run: npm run mocha-browser-test -- --browsers ${{ matrix.browser }} --timeout 10000
env:
DISPLAY: :99.0

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This might not be needed anymore since switching to FirefoxHeadless

@nschonni nschonni left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment thread .github/workflows/ci.yml
- 17
os: [ubuntu-latest, macos-latest, windows-latest]
browser:
- FirefoxHeadless

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Edge and Safari runners seems to be abandoned and a little flaky, so didn't add them in, but can be added on platform specific includes:

@aearly

aearly commented Jan 10, 2022

Copy link
Copy Markdown
Collaborator

Thanks for doing this, I didn't realize Travis has basically shut down.

@aearly aearly merged commit a038c8f into caolan:master Jan 10, 2022
@nschonni nschonni deleted the github-actions branch January 10, 2022 00:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants