Skip to content

Release process

Erik De Bonte edited this page Jan 5, 2024 · 2 revisions

Release schedule

In the past we shipped release and prerelease builds weekly. As of December 2023, we aim to ship release builds once per month (usually the first week of each month) and prerelease builds once per week (usually Wednesdays). We likely will not ship a stable build each January due to our staff being on vacation at the end of December. We are working on process improvements that will enable us to ship prerelease builds nightly.

Pyright ingestion schedule

Our ingestion of new Pyright builds is not directly tied to our release process. We generally try to upgrade our underlying Pyright build within a (business) day or so of each Pyright release, and then ship that to you on the schedule described above. However, particularly impactful changes in Pyright may cause that ingestion process to be delayed. If you use both Pylance and Pyright and want to keep their diagnostic output in sync, see our guidance here.