Skip to content

Fix #2185 - Updated Polyscript and coincident #2187

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

Merged
merged 1 commit into from
Sep 27, 2024

Conversation

WebReflection
Copy link
Contributor

@WebReflection WebReflection commented Sep 27, 2024

Description

This MR fixes #2185 via latest Polyscript and coincident.

I also took a chance to cleanup our CI workflow as there were tons of things not needed anymore.

Changes

  • updated polyscript with latest coincident in
  • run tests multiple times to be sure no error ever happens

Checklist

  • All tests pass locally
  • I have updated CHANGELOG.md
  • I have created documentation for this(if applicable)

@WebReflection WebReflection requested a review from ntoll September 27, 2024 10:03
@WebReflection WebReflection force-pushed the issue-2185 branch 2 times, most recently from 98bf849 to 5bc23cb Compare September 27, 2024 10:21
pre-commit==3.7.1
playwright==1.44.0
Copy link
Member

Choose a reason for hiding this comment

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

We'll need playwright installed to run the test suite locally, right..?

Copy link
Member

Choose a reason for hiding this comment

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

Or is this installed via npm...?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

it's installed via npx playwright install chromium which is already part of the build process in CI.

I don't mind keeping that in if that's how you get it but it's redundant (see our Makefile)

Copy link
Contributor Author

@WebReflection WebReflection Sep 27, 2024

Choose a reason for hiding this comment

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

@WebReflection
Copy link
Contributor Author

@ntoll I am going to merge this and, after that, whenever you have time, please pull latest from main and confirm you can run a build without issues 'cause even CI has been happy so far but one time had a timeout and I am not sure if it has anything to do with latest changes. I still believe I should dedicate more time in coincident to actually make it better for any sort of more-convoluted scenario where GC form other worlds might mess up things.

@WebReflection WebReflection merged commit 957ab69 into pyscript:main Sep 27, 2024
2 checks passed
WebReflection added a commit to WebReflection/pyscript that referenced this pull request Sep 27, 2024
@ntoll
Copy link
Member

ntoll commented Sep 27, 2024

@WebReflection just confirming that I created a brand new Python venv, pulled latest from main, did a setup as if a fresh install, and then ran a build. All tests pass.

One gremlin: python-minifier was pinned at an old version that doesn't support latest version of Python. Incoming PR to fix this: #2189

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.

Investigate greedy GC breaking some test
2 participants