Uh oh!
There was an error while loading. Please reload this page.
fix(release): publish editor surface tarball as local file - #7
Merged
Merged
Conversation
lightninglu10
marked this pull request as ready for review
August 18, 2026 00:10
Uh oh!
There was an error while loading. Please reload this page.
lightninglu10 added a commit
that referenced
this pull request
Aug 20, 2026
* chore(provenance): add reproducible FreeCut package baseline * feat(editor): add CodePress command adapter boundary * fix(editor): harden fractional frame adapter paths * fix(editor): close adapter boundary review gaps * feat(editor): add host-backed FreeCut surface * fix(editor): guard host mode from audio skim persistence * feat(package): publish host-backed editor surface * chore(package): publish editor surface privately * fix(package): keep private publish guard below quality threshold * fix(package): gate publish on packed consumer smoke * fix(package): keep consumer smoke outside root check * Add caption commands and FreeCut caption UI (#3) * add caption command and editor ui * fix(editor): mount caption editor in production shell * feat(editor): route captions through host surface * fix(editor): preserve caption background opacity * fix(release): fetch full history for editor surface publish (#6) * fix(release): publish editor surface tarball as local file (#7) * feat(editor): add host-backed transcript consumer * fix(editor): keep host-visible sidebar tab across authoritative snapshots Applying a transcript edit installs the authoritative snapshot, and the host runtime reset the active sidebar tab to Media on every install. That unmounted the transcript panel before it could show its applied state or its inline revision-conflict error (the conflict only reached the user through the host notify channel). Preserve the active tab when host mode still shows it (media always, text/transcript per capability and port), and keep resetting tabs host mode does not expose. Cover the applied and conflict outcomes through the real MediaSidebar path. * publish the editor surface to public npm via trusted publishing the package is MIT and built from a public repo, so routing it through a private registry only bought a credential every consumer had to obtain. 0.3.0 is already on npmjs.org with the same bytes it had on github packages. - publishConfig targets registry.npmjs.org with public access, and the packaging guard now enforces that instead of the opposite - the release workflow authenticates with OIDC (id-token: write) rather than a GITHUB_TOKEN with packages: write, so there is no token to rotate, and publishes with --provenance - it also runs on merges into the codepress integration branch, not just on release tags, and no-ops when the version is already published - sync-upstream keeps main a clean mirror of walterlow/freecut and warns when the integration branch falls behind - README drops the registry and token setup consumers no longer need * point the publish and sync workflows at codepress-main the integration branch could not be named codepress: refs/heads/codepress/ is already a directory in the ref namespace (PR #10's bootstrap branch), so git rejects a ref at refs/heads/codepress outright. * drop the stale github packages line from the surface readme the rewrite left the old sentence directly above its replacement, so the readme claimed both registries in consecutive lines.
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 freeto 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.
Summary
./artifacts/...tgzlocal path.GITHUB_TOKEN.Verification
actionlintnpm ci --ignore-scriptsnpm run verify:provenancenpm run package:editor-surfacenpm run test:editor-surface:consumer -- --artifact artifacts/freecut-editor-surface-0.2.0.tgznpm publish --dry-run ./artifacts/freecut-editor-surface-0.2.0.tgz --registry=https://npm.pkg.github.comgit diff --checkNo package publication was performed.
Refs quantfive/codepress#5319