Skip to content
Beskid The Beskid Book

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

Publish Your First Package

End-to-end flow from local project to first registry release.

Publish Your First Package

Ensure Project.proj has valid project metadata, at least one target, and explicit dependency declarations.

Terminal window
beskid pkg login
beskid pkg whoami

Your account must have Publisher or SuperAdmin role.

Terminal window
beskid pkg publish --dry-run

This performs local checks without uploading:

  • manifest validity
  • source/package consistency
  • deterministic package assembly
Terminal window
beskid pkg publish

Server-side pipeline validates .bpk, records metadata, and places submission into review/publish flow.

Terminal window
beskid pkg search my-package
beskid pkg add my-package@^1.0.0
beskid pkg install

If package is moderated before public availability, wait for approval status in Publisher workspace.