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

feat(BREAKING): switch to node 14 and only test on safari 12/14, chrome, and firefox #307

Merged
merged 9 commits into from
May 19, 2021

Conversation

brandonocasey
Copy link
Contributor

node 8/10 are dead, 12 is very old, and 16 is very new. Let's make the jump to 14.

@@ -0,0 +1,77 @@
name: ci
Copy link
Member

Choose a reason for hiding this comment

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

do we want this here? Since it's sort of specific to Videojs projects only and not everyone may want this. Plus, it'll be yet another place we have to maintain this file.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Maybe, but we already included the travis config previously and didn't add it to the project if it was closed source. Should we fetch it on install?

Copy link
Member

Choose a reason for hiding this comment

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

downloading it from the .github repo sounds like a good idea. That way we don't have to maintain the script in yet another location.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

ok I have it downloading now.

"global": "^4.4.0",
"video.js": "^6 || ^7"
"video.js": "^7.12.1"
Copy link
Member

Choose a reason for hiding this comment

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

I think this should stay the same

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I'm not sure that video.js 6 with support node 14

Copy link
Member

Choose a reason for hiding this comment

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

I don't see that as an issue. The node support in Video.js is mostly in running the build itself. You definitely should be able to require vjs 6 in node 14 (and have it be a no-op, as it is now).
Ideally, this would stay the same until someone updates their plugin to not support IE11 and depend on Video.js 8.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Reverted.

@brandonocasey brandonocasey changed the title feat: switch to node 14 feat(BREAKING): switch to node 14 and only test on safari 12/14, chrome, and firefox May 17, 2021
@brandonocasey brandonocasey merged commit 787424b into master May 19, 2021
@brandonocasey brandonocasey deleted the feat/node-14 branch May 19, 2021 19:30
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