Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publish on crates.io #555

Closed
6 tasks done
flxo opened this issue Apr 7, 2022 · 0 comments
Closed
6 tasks done

Publish on crates.io #555

flxo opened this issue Apr 7, 2022 · 0 comments
Assignees
Milestone

Comments

@flxo
Copy link
Member

flxo commented Apr 7, 2022

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
@flxo flxo self-assigned this Apr 7, 2022
@flxo flxo added this to the crates.io milestone May 3, 2022
@flxo flxo closed this as completed Jul 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant