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

Switch to GitHub Actions CI. #44

Merged
merged 1 commit into from
Dec 16, 2019
Merged

Switch to GitHub Actions CI. #44

merged 1 commit into from
Dec 16, 2019

Conversation

XhmikosR
Copy link
Member

@XhmikosR XhmikosR commented Sep 27, 2019

Notes:

  1. I had to use 8.16.1 which is the latest Node.js 8.x version at the time of writing, due to Node 8 installs different versions depending on system actions/setup-node#27
  2. I'm not sure if we can link to master branch's actions only
  3. I kept the PowerShell test, but I'm not sure if it's 100% right

Fixes #42

/CC @vladikoff for thoughts

@XhmikosR XhmikosR force-pushed the gh-actions branch 2 times, most recently from a89bc93 to 4e1ada9 Compare September 27, 2019 15:17
@vladikoff
Copy link
Member

This looks exciting!!

@XhmikosR
Copy link
Member Author

So, how do you want to proceed with this?

We should probably make this another major version bump and in the projects we update to the new version we'd need to remove Travis CI and AppVeyor from hooks and/or integrations.

@XhmikosR
Copy link
Member Author

Maybe wait until actions/setup-node#27 is fixed?

@XhmikosR XhmikosR force-pushed the gh-actions branch 2 times, most recently from 96d2b1c to 6bd64ac Compare October 10, 2019 09:49
@vladikoff
Copy link
Member

@XhmikosR do we still need an upstream fix for node 8?

@XhmikosR
Copy link
Member Author

Not sure, I'll try again tomorrow.

@XhmikosR XhmikosR force-pushed the gh-actions branch 2 times, most recently from 1566ecc to ec0abe0 Compare December 14, 2019 22:50
@XhmikosR
Copy link
Member Author

@vladikoff PR updated. I didn't add caching because I'd rather err on the safe side. Do note that if we merge this it should be a major version bump.

@XhmikosR XhmikosR marked this pull request as ready for review December 14, 2019 22:51
@vladikoff vladikoff merged commit 06e6c27 into master Dec 16, 2019
@XhmikosR XhmikosR deleted the gh-actions branch December 16, 2019 17:09
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.

GitHub Actions CI
2 participants