Automated release: version and notes generated from pull requests merged since 3.4.3.
Added
silence.py --margin-leadand--margin-tail.--marginkept the same amount of each
silence on both sides. The two flags name the sides:--margin-tailis kept after speech ends,
--margin-leadbefore it starts again, and each defaults to--margin. A last syllable that
trails off into breath can keep 0.4 s while the next word keeps 0.1 s. The result'smargins
gives the two values the run used, and arender.pyproject takessilence.margin_leadand
silence.margin_tail. First part of #449.
Docs
- README: the MCP Registry is in the table of install routes. The entry
(io.github.kajisho5/ffmpeg-skill) went live at 3.4.3, published by the release workflow.
Changed
- The release workflow publishes the MCP Registry entry.
server.json
(io.github.kajisho5/ffmpeg-skill) was kept on the package version by every release but never
sent: publishing meant runningmcp-publisherby hand after a GitHub login.release.ymlnow
does it after the npm publish, authenticated by GitHub's OIDC token for this repository (no
stored secret), withmcp-publisherpinned to a release and its Sigstore bundle verified
before it runs. The steps ask npm and the registry first and publish when npm has the version
and the registry does not, so a re-run finishes a failed publish (for the version onmainwhen
it runs) and the next run can list the current version, released before
this change, if its checks and the publish succeed. A failure never blocks or undoes a release, and a
tagged version that npm does not have now turns the job red instead of passing unnoticed. - feat(silence): --margin-lead and --margin-tail keep different amounts on each side of a silence (#451)
- test: read the icon word list from the publish script and bound the PNG chunk walk (#447)
- docs: the MCP Registry entry is live (#446)
- ci: the release workflow publishes the MCP Registry entry (#445)
What's Changed
- ci: the release workflow publishes the MCP Registry entry by @kajisho5 in #445
- docs: the MCP Registry entry is live by @kajisho5 in #446
- test: read the icon word list from the publish script and bound the PNG chunk walk by @kajisho5 in #447
- feat(silence): --margin-lead and --margin-tail keep different amounts on each side of a silence by @kajisho5 in #451
Full Changelog: v3.4.3...v3.5.0