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

chore: Fix compatibility tests #2685

Merged
merged 5 commits into from
Sep 5, 2024
Merged

chore: Fix compatibility tests #2685

merged 5 commits into from
Sep 5, 2024

Conversation

tihuan
Copy link
Contributor

@tihuan tihuan commented Aug 23, 2024

Changes

  1. Dropped support for python 3.8 and 3.9
  2. Added support for python 3.10 and 3.11
  3. Updated python packages
  4. Updated code and fixed unit tests
  5. Pinned Node ~16
  6. Updated deps for pupetteer and jest-pupetteer

As for Python 3.12 - it requires updating flatbuffers in order to work which is a breaking change and doesn't work with the current dep tree - it will also require migration

Copy link

codecov bot commented Aug 30, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 70.52%. Comparing base (4281a8f) to head (eca5d20).
Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2685   +/-   ##
=======================================
  Coverage   70.52%   70.52%           
=======================================
  Files          96       96           
  Lines        6652     6654    +2     
  Branches      769      769           
=======================================
+ Hits         4691     4693    +2     
  Misses       1885     1885           
  Partials       76       76           
Flag Coverage Δ
frontend 70.52% <ø> (+<0.01%) ⬆️
javascript 70.52% <ø> (+<0.01%) ⬆️
unitTest 70.52% <ø> (+<0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@kaloster kaloster force-pushed the thuang-fix-compatibility-tests branch 3 times, most recently from 1cd18ab to 9479c06 Compare August 30, 2024 02:59
@kaloster kaloster force-pushed the thuang-fix-compatibility-tests branch 2 times, most recently from 0b061de to 912f506 Compare September 3, 2024 15:59
@kaloster
Copy link
Contributor

kaloster commented Sep 3, 2024

all green now - verified to install and run locally

Screenshot 2024-09-03 at 12 13 53 PM

Copy link
Contributor Author

@tihuan tihuan left a comment

Choose a reason for hiding this comment

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

Just one last change thank you!!

.github/workflows/compatibility_tests.yml Outdated Show resolved Hide resolved
@@ -0,0 +1 @@
16.20.0
Copy link
Contributor Author

Choose a reason for hiding this comment

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

sweet!

@kaloster kaloster force-pushed the thuang-fix-compatibility-tests branch from 912f506 to 5233024 Compare September 3, 2024 16:24
Copy link
Contributor Author

@tihuan tihuan left a comment

Choose a reason for hiding this comment

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

LGTM! Thanks so much for fixing this, @kaloster 🙏 ❤️ Just one last question regarding whether we should test "3.12" as well thanks again!

@kaloster kaloster force-pushed the thuang-fix-compatibility-tests branch 2 times, most recently from fb896c7 to bd1d302 Compare September 4, 2024 16:17
@kaloster kaloster force-pushed the thuang-fix-compatibility-tests branch from bd1d302 to 15ed541 Compare September 4, 2024 16:54
Copy link
Contributor Author

@tihuan tihuan left a comment

Choose a reason for hiding this comment

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

Just one comment left. Otherwise LGTM!! Thanks for delivering this miracle ✨ 🚀 ✨

.github/workflows/compatibility_tests.yml Outdated Show resolved Hide resolved
@kaloster kaloster force-pushed the thuang-fix-compatibility-tests branch from 15ed541 to eca5d20 Compare September 4, 2024 17:22
@tihuan
Copy link
Contributor Author

tihuan commented Sep 4, 2024

V COOL!! LGTM 🎉🎉🎉 Thank you thank you!!

@tihuan tihuan requested a review from kaloster September 4, 2024 21:26
@tihuan
Copy link
Contributor Author

tihuan commented Sep 4, 2024

@kaloster I think you need to LGTM this PR to merge lol Sorry ahahah

@tihuan tihuan merged commit 7bf5add into main Sep 5, 2024
12 checks passed
@tihuan tihuan deleted the thuang-fix-compatibility-tests branch September 5, 2024 16:26
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