roadmap: bring the distribution ledger up to 0.4.0, and park the rest - #55
Merged
Merged
Conversation
The surfaces Pyfun controls are now recorded from their own APIs rather than from memory: Open VSX and VS Code Marketplace at 0.4.0, and JetBrains 0.3.0 approved — the "awaiting moderation" note was stale, it went through. JetBrains 0.4.0 is the one artifact the release still owes, and since acceptance is already granted it is not gated on anything. The Marketplace entry also records that it reports the previous version for a few minutes after an upload while validation runs, so a stale read there is not a failed upload. That cost a few minutes today. The third-party registries are parked until there is adoption evidence, rather than being re-checked every release. Two of them have already said the same thing in different words: nvim-lspconfig and Mason want roughly a hundred stars, and MELPA closed the recipe on a one-month package-age rule having already signed the recipe off. Zed and Helix are open and need nothing from us. Every one of these has a documented by-hand path in editors/README.md, so no user is blocked by a registry that has not answered — which is what makes waiting the right move rather than chasing.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixing the stale refs before we forget them, and then arranging things so there is less to go stale.
Our own surfaces, verified against their APIs rather than from memory:
JetBrains 0.4.0 is the one artifact the release still owes. Acceptance is already granted, so
gradle publishPluginis not gated on anything — say the word and I'll run it.The Marketplace entry now also records that it reports the previous version for a few minutes after an upload while validation runs, so a stale read there is not a failed upload. That cost a few minutes today and will cost them again otherwise.
Third-party registries are parked until there is adoption evidence, rather than re-checked every release. The evidence that this is the right default is that two of them have already said the same thing in different words:
pyfun-mode.elwas five days old. Re-openable from mid-August with the same recipe unchanged. The ledger previously said "PR open", which was wrong for twelve days.Every one of these has a documented by-hand install path in
editors/README.md, so no user is blocked by a registry that has not answered. That is what makes waiting the right move rather than chasing.Docs only.