Skip to content

Publish on crates.io #555

@flxo

Description

@flxo

Using Northstar is currently hard. No clean versioning and due to it's only available via git there's no way to mirror it safely with cargo registry or vendor.

a task list item

In order to publish the crate the following things need to be resolved:

  • Replace the cgroups-rs git dependency with an release from crates.io. This is blocked by nix: #1690 because cgroups-rs build for Android is broken.
  • Check the cargo manifests and extend with readme etc...
  • Adjust versions to be the same across all crates in this workspace
  • Rename crates - see below
  • Decide which name to use. northstar is taken. See Start using SemVer 'pre-releases' #496
  • Docker images shall be built from tag v.* instead of docker-*

crates

  • northstar: Northstar main. Take the example main. Think about removing the android specials
  • norhstar-runtime: Rename northstar to northstar-runtime
  • northstar-nstar: Rename toos/nstar to norhtstar-nstar. TOOD Rename the binary to nstar or keep northstar-nstar and a shell alias does the trick for lazy people
  • northstar-sextant Rename tools/sextant
  • northstar-seccomp Rename tools/seccomp-util to northstar-seccomp

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions