Repositories
A Ravenstash repository is a private, namespace-owned home for one or more supported package formats. Its formats share a name and lifecycle while keeping their familiar package-manager or OCI workflows.
Create and configure a repository
Section titled “Create and configure a repository”Create a repositoryChoose an owner, namespace, name, storage option, and initial package formats.
Use multiple package formatsUnderstand what is shared by a repository and what remains specific to each ecosystem.
Add or remove formatsChange the PyPI, npm, Maven, or OCI formats enabled for an existing repository.
Manage a repositoryReview repository details and the operations available from the Ravenstash app.
Work with repository content
Section titled “Work with repository content”Upload from the appAdd supported package files through an authenticated browser workflow.
Browse packages and versionsInspect releases, files, images, charts, tags, digests, and related OCI content.
Understand package ProtectionLearn when versions are flagged for review or quarantined, and what happens while checks run or fail.
Review usage and activitySee repository storage, delivery, and recent package activity.
Rename, delete, or restoreUnderstand how repository lifecycle changes affect names and access.
Connect upstreams
Section titled “Connect upstreams”Upstreams and private mirrorsConnect approved PyPI, npm, or Maven sources to a repository from its Upstreams tab.
How package resolution worksSee which source supplies a package when a repository has several upstreams.
Package resolution rulesUse the Rules tab to choose which upstreams can supply specific packages.

