Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add GitHub CI setup #139

Merged
merged 4 commits into from Nov 12, 2020
Merged

Add GitHub CI setup #139

merged 4 commits into from Nov 12, 2020

Conversation

voxpelli
Copy link
Collaborator

@voxpelli voxpelli commented Nov 4, 2020

As Travis CI is now severely limited for OSS projects and I would say GitHub Actions are more accessible for GitHub projects.

Based on a modified copy of the one in Unicorn, which we back then discussed in sindresorhus/eslint-plugin-unicorn#504.

Added tests for Node 14 and 15 on top of the 10 and 12 that's in the Travis file.

Once actions/setup-node#26 has been solved the version numbers can be replaced with aliases like lts instead, until then eg. https://github.com/dcodeIO/setup-node-nvm could be used if wanted.

Runs well: https://github.com/voxpelli/type-fest/actions?query=workflow%3ACI

voxpelli and others added 3 commits November 4, 2020 16:46
As Travis CI is now severily limited for OSS projects and I would say GitHub Actions are more accessible for GitHub projects.

Based on a modified copy of https://raw.githubusercontent.com/sindresorhus/eslint-plugin-unicorn/master/.github/workflows/ci.yml

Adds tests for Node 14 and 15 on top of the 10 and 12 that's in the Travis file.
@sindresorhus
Copy link
Owner

Can you remove the travis file and replace the badge?

@voxpelli
Copy link
Collaborator Author

voxpelli commented Nov 5, 2020

Done now @sindresorhus 👍

@sindresorhus sindresorhus merged commit 93f1849 into sindresorhus:master Nov 12, 2020
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.

None yet

2 participants