Skip to content

Commit

Permalink
Prepare workspace for release (#646)
Browse files Browse the repository at this point in the history
* Rename runtime crates

Rename and move crates:

northstar -> northstar-runtime
main -> northstar

* Rename sextant to northstar-sextant

* Rename nstar to northstar-nstar

* Rename seccomp-util to northstar-seccomp

* Rename schema to northstar-schema

* Rename stress to northstar-stress

* Refactor client into dedicated crate

* Align opt header and versions
  • Loading branch information
flxo committed May 21, 2022
1 parent e9ce368 commit 39ef77b
Show file tree
Hide file tree
Showing 119 changed files with 573 additions and 533 deletions.
26 changes: 13 additions & 13 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ jobs:
- name: Lint markdown
uses: docker://avtodev/markdown-lint:v1
with:
args: './README.md tools/sextant/README.md'
args: './README.md northstar-sextant/README.md'

cross:
name: Cross
Expand Down Expand Up @@ -177,16 +177,16 @@ jobs:
uses: Swatinem/rust-cache@v1
- name: Checkout
uses: actions/checkout@v2
- name: Install nstar
run: cargo install --path tools/nstar
- name: Install schema
run: cargo install --path tools/schema
- name: Install sextant
run: cargo install --path tools/sextant
- name: Install stress
run: cargo install --path tools/stress
- name: Install seccomp-util
run: cargo install --path tools/seccomp-util
- name: Install northstar-nstar
run: cargo install --path northstar-nstar
- name: Install northstar-sextant
run: cargo install --path northstar-sextant
- name: Install northstar-seccomp
run: cargo install --path northstar-seccomp
- name: Install northstar-schema
run: cargo install --path northstar-schema
- name: Install northstar-stress
run: cargo install --path northstar-stress

openapi:
name: OpenApi
Expand All @@ -209,9 +209,9 @@ jobs:
./openapi-generator-cli version
- name: Generate manifest jsonschema/html
run: |
cargo run --bin schema -- -m manifest -o manifest.json
cargo run --bin northstar-schema -- -m manifest -o manifest.json
./openapi-generator-cli generate -i manifest.json -g html -o manifest.html --skip-validate-spec
- name: Generate api jsonschema/html
run: |
cargo run --bin schema -- -m api -o api.json
cargo run --bin northstar-schema -- -m api -o api.json
./openapi-generator-cli generate -i api.json -g html -o api.html --skip-validate-spec
6 changes: 3 additions & 3 deletions .github/workflows/doc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
components: rustfmt, rust-src

- name: Build Documentation
run: cargo doc -p northstar --all-features --no-deps
run: cargo doc -p northstar-runtime -p northstar-client --all-features --no-deps

- name: Install OpenApi Generator
run: |
Expand All @@ -36,12 +36,12 @@ jobs:
- name: Generate manifest jsonschema/html
run: |
cargo run --bin schema -- -m manifest -o manifest.json
cargo run --bin northstarschema -- -m manifest -o manifest.json
./openapi-generator-cli generate -i manifest.json -g html -o target/doc/manifest
- name: Generate api jsonschema/html
run: |
cargo run --bin schema -- -m api -o api.json
cargo run --bin northstar-schema -- -m api -o api.json
./openapi-generator-cli generate -i api.json -g html -o target/doc/api
- name: Deploy
Expand Down
4 changes: 3 additions & 1 deletion .markdownlint.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
MD041: false # First line in a file should be a top-level
MD033: false # Allow inline html
MD033: false # Allow inline html
MD013: # Line length
code_blocks: false

0 comments on commit 39ef77b

Please sign in to comment.