0.1.2 has been merged and unreleased since 18 Aug. Two things were in the way, and this fixes the one that lives here.
The lockfile was never regenerated.#3 moved the dependency range to ^0.4.2, but bun.lock still carried ^0.4.1 and resolved kit 0.4.1. Both CI jobs run bun install --frozen-lockfile, which fails outright when the lock disagrees with package.json — so a v0.1.2 tag would have died in the build gate and again in publish.
The kit it wanted did not exist. The registry's newest kit was 0.4.1; plugin-kit-v0.4.2 was tagged but its publish never landed. Rather than force-move a pushed tag, the kit was cut as 0.4.3 (unom/punktfunk#334), which is now published and which ^0.4.2 accepts. It carries the same findLocalArtFile cover-art scan 0.1.2 was written against, plus the always-apply sync reasons.
Only bun.lock changes. Gates on the refreshed tree: typecheck clean, 10/10 tests, biome clean, bundle builds both entry points.
Merging this unblocks the v0.1.2 tag, and after it the index PR that pins 0.1.2 for the store.
0.1.2 has been merged and unreleased since 18 Aug. Two things were in the way, and this fixes the one that lives here.
**The lockfile was never regenerated.** #3 moved the dependency range to `^0.4.2`, but `bun.lock` still carried `^0.4.1` and resolved kit **0.4.1**. Both CI jobs run `bun install --frozen-lockfile`, which fails outright when the lock disagrees with `package.json` — so a `v0.1.2` tag would have died in the build gate and again in publish.
**The kit it wanted did not exist.** The registry's newest kit was 0.4.1; `plugin-kit-v0.4.2` was tagged but its publish never landed. Rather than force-move a pushed tag, the kit was cut as **0.4.3** ([unom/punktfunk#334](https://git.unom.io/unom/punktfunk/pulls/334)), which is now published and which `^0.4.2` accepts. It carries the same `findLocalArtFile` cover-art scan 0.1.2 was written against, plus the always-apply sync reasons.
Only `bun.lock` changes. Gates on the refreshed tree: typecheck clean, 10/10 tests, biome clean, bundle builds both entry points.
Merging this unblocks the `v0.1.2` tag, and after it the index PR that pins 0.1.2 for the store.
0.1.2 moved the dependency range to `^0.4.2` but the lockfile was never
regenerated: it still carried `^0.4.1` and resolved kit 0.4.1. Both CI jobs run
`bun install --frozen-lockfile`, which fails outright when the lock disagrees
with package.json — so the build gate and the publish job would both have died
on a `v0.1.2` tag.
The lock now resolves 0.4.3. The registry has no 0.4.2 at all: that tag's
publish never landed, and rather than move a pushed tag the kit was cut as
0.4.3, which this range accepts and which carries the same `findLocalArtFile`
cover-art scan 0.1.2 was written against.
Gates on the refreshed tree: typecheck clean, 10/10 tests, biome clean, bundle
builds both entry points.
enricobuehler
scheduled this pull request to auto merge when all checks succeed 2026-08-19 14:16:32 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
0.1.2 has been merged and unreleased since 18 Aug. Two things were in the way, and this fixes the one that lives here.
The lockfile was never regenerated. #3 moved the dependency range to
^0.4.2, butbun.lockstill carried^0.4.1and resolved kit 0.4.1. Both CI jobs runbun install --frozen-lockfile, which fails outright when the lock disagrees withpackage.json— so av0.1.2tag would have died in the build gate and again in publish.The kit it wanted did not exist. The registry's newest kit was 0.4.1;
plugin-kit-v0.4.2was tagged but its publish never landed. Rather than force-move a pushed tag, the kit was cut as 0.4.3 (unom/punktfunk#334), which is now published and which^0.4.2accepts. It carries the samefindLocalArtFilecover-art scan 0.1.2 was written against, plus the always-apply sync reasons.Only
bun.lockchanges. Gates on the refreshed tree: typecheck clean, 10/10 tests, biome clean, bundle builds both entry points.Merging this unblocks the
v0.1.2tag, and after it the index PR that pins 0.1.2 for the store.