Skip to content

boardwalk (bug): relax type checking for the moment#58

Merged
asullivan-blze merged 3 commits intomainfrom
issue-57-relax-type-checking
Oct 3, 2023
Merged

boardwalk (bug): relax type checking for the moment#58
asullivan-blze merged 3 commits intomainfrom
issue-57-relax-type-checking

Conversation

@asullivan-blze
Copy link
Copy Markdown
Contributor

Something changed with Pydantic, Pyright, or both, such that the previously working 0.8.13 release does not work as expected and Pydantic is throwing errors at runtime. This relaxes type checking--for the moment--to allow the code to run as it did before.

Fixes #57.

What and why?

See Issue #57; short version, Pydantic is throwing errors, and is preventing use of the package.

How was this tested?

Executing make develop-server to get a locally running boardwalkd server instance for the Boardwalkfile to connect to, then running the ShouldSucceedTestWorkspace in check mode against localhost. No runtime errors were thrown, as expected.

Checklist

  • Have you updated the VERSION file (if applicable)?

Something changed with Pydantic, Pyright, or both, such that the previously working 0.8.13 release does not work as expected and Pydantic is throwing errors at runtime. This relaxes type checking--for the moment--to allow the code to run as it did before.

Fixes #57.
@asullivan-blze asullivan-blze added the bug Something isn't working label Oct 3, 2023
@asullivan-blze asullivan-blze self-assigned this Oct 3, 2023
The version in the GitHub Actions was newer than that installed locally, so an update and reformat was required.
Sweeps more typing issues under the rug (uncovered by GitHub Actions using a newer version of Pyright/Pydantic
Copy link
Copy Markdown

@dhubka dhubka left a comment

Choose a reason for hiding this comment

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

lgtm!

@asullivan-blze asullivan-blze merged commit e2231d7 into main Oct 3, 2023
@asullivan-blze asullivan-blze deleted the issue-57-relax-type-checking branch October 3, 2023 23:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Relax strict type checking (for now)

2 participants