docs/reference/cli/pixi/upload/prefix.md
Options for uploading to a prefix.dev server. Authentication is used from the keychain / auth-file
--8<-- "docs/reference/cli/pixi/upload/prefix_extender:description"
pixi upload prefix [OPTIONS] --channel <CHANNEL>
--url (-u) <URL></a>
: The URL to the prefix.dev server (only necessary for self-hosted instances)env: PREFIX_SERVER_URL
default: https://prefix.dev
--channel (-c) <CHANNEL></a>
: The channel to upload the package torequired: true
env: PREFIX_CHANNEL
--api-key (-a) <API_KEY></a>
: The prefix.dev API key, if none is provided, the token is read from the keychain / auth-fileenv: PREFIX_API_KEY
--attestation <ATTESTATION></a>
: Upload an attestation file alongside the package. Note: if you add an attestation, you can only upload a single package. Mutually exclusive with --generate-attestation--generate-attestation</a>
: Automatically generate attestation using cosign in CI. Mutually exclusive with --attestation--store-github-attestation</a>
: Also store the generated attestation to GitHub's attestation API. Requires GITHUB_TOKEN environment variable and only works in GitHub Actions. The attestation will be associated with the current repository--skip-existing (-s)</a>
: Skip upload if package already exists--force</a>
: Force overwrite existing packages--8<-- "docs/reference/cli/pixi/upload/prefix_extender:example"