main
anastasia Premiere Pro Bridge 0.1.0: Rust bridge, UXP plugin, CEP helper, skills, macOS manifest 32fb583 10d ago

name: premiere-bridge-publish description: Release checklist for the Premiere bridge — version bump, macOS release zip (binary + bridge.json), manifest on the wiki page, skills pkg publish, discovery triggers, and verifying the install from Adom Bridge. user-invocable: false

Publishing the Premiere bridge

Wiki page: adom/premiere-bridge. Manifest: adom-bridge-premiere-manifest-macos.json on the page's /files. Runtime: a Release asset. Skills: the pkg.

1. Bump versions together

Cargo.toml version, bridge.json version, src/plugin_pkg.rs BUNDLED_VERSION, plugin/uxp/manifest.json + index.js PLUGIN_VERSION, plugin/cep/CSXS/manifest.xml, package.json. Regenerate the verb list: python3 scripts/sync-verbs.py.

2. Build the runtime zip (on the Mac)

scripts/build-release.sh            # builds, zips premiere-bridge + bridge.json at the ROOT, prints sha256 + size
unzip -l dist/adom-bridge-premiere-macos-v<ver>.zip      # 2 files, ~1.5 MB. No media, no plugin/ dir (it's embedded)

3. Release + manifest

adom-wiki release create adom/premiere-bridge <ver> --title "Premiere bridge <ver>" --changelog "…"
adom-wiki release upload adom/premiere-bridge <ver> dist/adom-bridge-premiere-macos-v<ver>.zip --platform darwin-arm64
# manifest url → https://wiki.adom.inc/download/adom/premiere-bridge/<ver>/adom-bridge-premiere-macos-v<ver>.zip
adom-wiki repo push adom/premiere-bridge dist/adom-bridge-premiere-manifest-macos.json   # (or the page files API)

Never repo rm an old zip that a live manifest still points to.

4. Skills pkg (text only)

adom-wiki pkg pack && tar tzf *.tgz      # README, SKILL.md, package.json, install/uninstall, 3× skills/*/SKILL.md — nothing else
adom-wiki pkg publish --org adom

dev-skills/ and scripts/ must NOT be in the tarball (they're not in files[]).

5. Discovery

adom-wiki discover triggers adom/premiere-bridge --add "<phrases from package.json>"
adom-wiki discover preview --json "edit my video in premiere"     # must be top-3; space calls ~2 s apart

6. Verify

adom-bridge bridge_install {manifestUrl} → bridge_list shows premiere at the new version → adom-bridge premiere_status through Adom Bridge (not the dev server) → adom-bridge sync_skills in a container pulls the skills.