Skip to content

CI validation (draft): plugin installation safety on current upstream - #171

Draft
Blackspirits wants to merge 3 commits into
ci-base-seconv-20261111from
review/plugin-install-20261111-main
Draft

Blackspirits wants to merge 3 commits into
ci-base-seconv-20261111from
review/plugin-install-20261111-main

Conversation

@Blackspirits

Copy link
Copy Markdown
Owner

Fork-only CI validation. Do not merge.

Rebased by reconstruction onto upstream SubtitleEdit/subtitleedit@5e673e4 (same source files as previous base; no upstream conflicts). Preserves old plugin on publication failure, rejects unsafe names and mismatched manifests, protects hidden staging/backup folders and serializes concurrent publish phases.

Regression suite covers successful install/update, cancellation, rollback, staging discovery, reserved names and occupied destinations.

Required outstanding: independent review and Windows/macOS validation, backup recovery on crash, and approval of upstream maintainer. No merge authorized.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant