Follow new updates and improvements to PureType.
August 21st 2024
Several changes to ensure reliability and avoid review noise are now in PureType’s GitHub reviewer:
review state - “approved” if no comments, “comment” if there are comments raised
no duplicate reviews - if GitHub shows that PureType has already reviewed the current branch and there are no further changes to files, no further review will be performed
draft pull requests ignored - PureType will not interact with pull requests in a draft state
multi-line comments are now fully supported
no duplicate comments - the GitHub reviewer now avoids duplicate comments, regardless if the previous comment thread is open or closed
August 20th 2024
There are now three types of GitHub reviewer modes, configurable during onboarding:
Automatic - review whenever a PR is opened, marked as ready for review, or new commits are synchronised to the branch
User review assignment - review whenever colleagues are assigned to the PR for review
Manual - use the /puretype review
command in a GitHub comment to trigger a review
August 20th 2024
You can now self-onboard onto PureType!
There is now a onboarding component that is displayed on the “My Knowledge” page when not all onboarding steps have been completed.
This project involved several other supporting changes:
GitHub app - the GitHub app installation flow now:
maps from GitHub installation and user to PureType user automatically
present settings for GitHub reviewer behaviour
removes configuration when the app is uninstalled on a particular organisation
Notification settings - you can now configure notification settings on initial setup, to be reminded in the way that most suits your daily workflow
August 13th 2024
Several changes to the extension following recent onboarding testing:
present the authentication dialog on logout
show error on missing access token
depend on the ElixirLS
extension to provide the elixir
filetype for now
address issues with websocket error reporting
basic Sentry setup for error reporting