Repository navigation
release: 0.3.0 — refkit core 0.10, dsh 0.2.1 support - #5
Closed
MyPrototypeWhat wants to merge 2 commits into
Closed
MyPrototypeWhat wants to merge 2 commits into
MyPrototypeWhat wants to merge 2 commits into
Conversation
- engines.dsh and the dsh-* peers are ^0.1.7-rc.2 || ^0.2.1-rc.2. dsh 0.2.1 decides compatibility from engines.dsh alone and refuses 0.2.0's ^0.1.7-rc.2 peers; dsh 0.1.7 and pnpm read the peers. - Dev pins move to 0.2.1-rc.2 (cordis ~4.0.5, cordis-plugin-loader ~1.0.6, schemastery ~3.18.5). src/ compiles unchanged; the built lib/ is identical. - Test fixtures follow the 0.2.1 contracts: tool-call stages carry name and the args view, and ConfigFormSnapshot no longer has mode. - package-meta pins that engines.dsh and every dsh-* peer name the same range.
Both hosts were checked in isolation (DSH_HOME in a scratch dir): the packed 0.3.0 installs, loads with its title and icon, renders its settings page and saves a setting on dsh 0.2.1-rc.2 and 0.1.7-rc.2, while 0.2.1 refuses 0.2.0. The remove-then-add upgrade path was run on 0.2.1.
Contributor
Author
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.
What ships (0.3.0)
The release combines two lines of work:
refkit core 0.10. These commits (fbec6e9, f364a81, b7b78d2) come from the in-progress 0.3.0 work on
feat/refkit-0.10:sourcenaming;polyhaven-hdrisource (24 sources in all);The breaking changes are listed in the CHANGELOG.
dsh 0.2.1-rc.2 support, alongside 0.1.7-rc.2.
engines.dshand the dsh-* peers are now^0.1.7-rc.2 || ^0.2.1-rc.2. dsh 0.2.1 decides compatibility fromengines.dshalone, and it refuses 0.2.0's^0.1.7-rc.2peers outright. That makes today's npmlatestimpossible to install on the dsh that npm now ships aslatest.src/compiles unchanged and the builtlib/is identical; only two test fixtures follow the 0.2.1 contracts.package-metachecks thatengines.dshand every dsh-* peer name the same range.Verification
typecheck,lint,test(173 passed),check:libandcheck:clientall pass on 0.2.1 dev pins.DSH_HOMEset to a scratch directory, so neither the global install nor~/.dshwas touched. The candidate was the packed 0.3.0 tarball, built before b7b78d2.@refkit/dsh-plugin@0.2.0is refused: "incompatible with dsh 0.2.1-rc.2".limitwritescordis.patch.yml(mode 0600). The value survives a reload.plugin remove, thenaddagain, works.After merge
v0.3.0;release.ymlpublishes it to npm aslatest.latestis 0.3.0, submit the plugin to the awesome-dsh-plugin registry. The Discover tab in dsh 0.2.1 and the dshmarket plugin market both read that registry, and its index lists npmlatestplusengines.dsh.