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 Actions as Continuos Integration provider #463

Merged
merged 3 commits into from
Oct 12, 2020

Conversation

walokra
Copy link
Contributor

@walokra walokra commented Oct 12, 2020

Travis CI had been removed when project was renamed to node-saml and thus tests are not run anymore to verify package state. This PR replaces Travis CI with GitHub Actions as it does the job and keeps everything in one place.

The CI task runs lint and tests on Node.js 10 and 12. Build Status is shown in a badge.

Run lint and tests on Node.js 10 and 12

strategy:
matrix:
node-version: [10.x, 12.x]
Copy link
Collaborator

Choose a reason for hiding this comment

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

Node 14 is released, but hasn't entered LTS, I think we should test against that too.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Node 14 LTS starts 2020-10-27 so maybe it's reasonable to already enable testing againts it although the documentation states that "We only support Long-Term Support versions of Node.".

Copy link
Collaborator

Choose a reason for hiding this comment

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

I feel like, while we only support LTS versions, if a version is Current and will become LTS, we should probably add it to tests so that we aren't surprised by something.

@markstos markstos merged commit df8eb78 into node-saml:master Oct 12, 2020
@cjbarth cjbarth added the chore Refactoring, etc. to keep code-rot in check. label Sep 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore Refactoring, etc. to keep code-rot in check.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants