Repository navigation
Conversation
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 free
to 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.
What this adds
Add SegScope · 使用痕迹分析 as a built-in CasOS marketplace application, with its source in
apps/segscope-viz, Docker/Helm packaging, and an image build workflow. The app connects to an authorized Linux lab machine over SSH, uploads fixed scripts, reports progress, retrieves validated result files, and displays the analysis in simple or professional views.This application is based on SegScope. Selected upstream sources are pinned to
32d6885b0bc8c0ab2f79c207cdfba056e8ae055d; the MIT license, per-file hashes and attribution are retained. The UI, bounded runners, SSH job controller and result parsers are additions. The short runs use different parameters from the upstream research experiments.undefined.metadataand blank the page.Packaging
The runtime image is non-root, supports a read-only root filesystem and persists jobs in
/data. The marketplace template requires an actual published image address. The workflow builds PRs without publishing and publishes an amd64 GHCR image on related default-branch changes; maintainers will need to confirm package visibility after the first publication. This PR does not claim the image is already public or the app already listed.Validation
go build ./...andgo vet ./...for CasOS.Screenshots
Screenshots are committed in
apps/segscope-viz/docs/images. The website result is from an actual short run and is not a paper result; the address in the history screenshot is a documentation-only example.