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

ScalaTest 3.2, drop PhantomJS/Java 8/Scala 2.12, add MS Edge, add GithHub actions #373

Merged
merged 44 commits into from
Oct 7, 2022

Conversation

cheeseng
Copy link
Member

Please do not merge this, trying out sharable workflow as suggested by ihostage.

@mkurz mkurz force-pushed the experiment-share-workflow branch from 515f95c to 0e6e7d2 Compare October 6, 2022 09:03
@mkurz mkurz force-pushed the experiment-share-workflow branch from 0e6e7d2 to 966470f Compare October 6, 2022 09:30
cmd: sbt doc

test:
runs-on: macos-latest
Copy link
Member

Choose a reason for hiding this comment

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

@mkurz WDYT? I think we don't need a Mac OS for check compatibility with Safari. We can use Ubuntu from our reusable workflows and check all other browsers except Safari 😄

Copy link
Member

Choose a reason for hiding this comment

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

Probably yes, I am looking into this whole thing right now, give me a bit time.

@mkurz mkurz force-pushed the experiment-share-workflow branch from 4e297de to e89d7fe Compare October 6, 2022 19:47
@mkurz mkurz force-pushed the experiment-share-workflow branch from 3039d76 to 58fe20e Compare October 6, 2022 20:25
@mkurz mkurz force-pushed the experiment-share-workflow branch from 277202a to 8b51038 Compare October 6, 2022 22:11
@mkurz mkurz force-pushed the experiment-share-workflow branch 2 times, most recently from c09c4d3 to cfb517b Compare October 6, 2022 22:40
@mkurz mkurz force-pushed the experiment-share-workflow branch from 517916f to 3e41c20 Compare October 6, 2022 23:08
@mkurz
Copy link
Member

mkurz commented Oct 6, 2022

@cheeseng So I took a look and pushed a couple of commits. IMHO this should now be ready. What I did is

  • use our workflows that run with Ubuntu intead of macOs. As you can see in the logs it complains about missing drivers for Safari and Internet Explorer (:roll_eyes:), however the tests don't crash.
  • Upgraded to a unstable 2.9 Play milestone release that comes with latest Jackson.
  • Dropped Java 8, but test against Java 17
  • Dropped Scala 2.12

What do you think? Can you have a look and review my commits? Are you happy with the test output?

@ihostage Please review as well, thanks!

@cheeseng
Copy link
Member Author

cheeseng commented Oct 7, 2022

@mkurz Not an issue for me to skip Safari (just nice to have imho), and let's forget about IE :), Ubuntu should be able to run Edge though, it is good to go for me!

@mkurz mkurz changed the title [DO-NOT-MERGE] Experiment Share Workflow ScalaTest 3.2, drop PhantomJS/Java 8/Scala 2.12, add MS Edge, add GithHub actions Oct 7, 2022
@mkurz mkurz merged commit 9e4ccaa into playframework:main Oct 7, 2022
@mkurz
Copy link
Member

mkurz commented Oct 7, 2022

Thanks a lot @cheeseng.

@mkurz
Copy link
Member

mkurz commented Oct 7, 2022

@ihostage if you want something changed here let me know,we can do that in a a follow up PR.

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.

3 participants