Compare commits
4
Commits
25aa85a5fa
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
155c00b134
|
||
|
|
fda6486777
|
||
|
|
c938e760ef
|
||
|
|
9a71bb23f1
|
No files matched your search
-82
@@ -1,82 +0,0 @@
|
|||||||
image: archlinux
|
|
||||||
packages:
|
|
||||||
- rustup
|
|
||||||
- cargo-audit
|
|
||||||
- cargo-deny
|
|
||||||
- cargo-msrv
|
|
||||||
- cargo-nextest
|
|
||||||
- cargo-outdated
|
|
||||||
- cargo-tarpaulin
|
|
||||||
- cargo-udeps
|
|
||||||
secrets:
|
|
||||||
- 88cce185-d2ec-4573-9546-e33f36f79bbf
|
|
||||||
sources:
|
|
||||||
- https://git.sr.ht/~swaits/vivaldi-nc
|
|
||||||
artifacts:
|
|
||||||
- vivaldi-nc/tarpaulin-report.html
|
|
||||||
tasks:
|
|
||||||
- setup: |
|
|
||||||
rustup toolchain install nightly stable
|
|
||||||
cd vivaldi-nc/
|
|
||||||
rustup run stable cargo fetch
|
|
||||||
- format: |
|
|
||||||
rustup default stable
|
|
||||||
cd vivaldi-nc/
|
|
||||||
cargo fmt --verbose --check --all
|
|
||||||
- lint: |
|
|
||||||
rustup default stable
|
|
||||||
cd vivaldi-nc/
|
|
||||||
cargo clippy --verbose --all-targets --all-features
|
|
||||||
- outdated: |
|
|
||||||
rustup default stable
|
|
||||||
cd vivaldi-nc/
|
|
||||||
cargo outdated
|
|
||||||
- deny: |
|
|
||||||
rustup default stable
|
|
||||||
cd vivaldi-nc/
|
|
||||||
cargo deny check
|
|
||||||
- udeps: |
|
|
||||||
rustup default nightly
|
|
||||||
cd vivaldi-nc/
|
|
||||||
cargo +nightly udeps --all-features
|
|
||||||
- audit: |
|
|
||||||
rustup default stable
|
|
||||||
cd vivaldi-nc/
|
|
||||||
cargo audit -d /tmp/advisory-db
|
|
||||||
- msrv: |
|
|
||||||
rustup default stable
|
|
||||||
cd vivaldi-nc/
|
|
||||||
cargo msrv verify
|
|
||||||
- coverage: |
|
|
||||||
rustup default stable
|
|
||||||
cd vivaldi-nc/
|
|
||||||
cargo tarpaulin --verbose --all-features --out html
|
|
||||||
- stable: |
|
|
||||||
rustup default stable
|
|
||||||
cd vivaldi-nc/
|
|
||||||
cargo build --verbose --all-targets --all-features
|
|
||||||
cargo nextest run --verbose --all-targets --all-features
|
|
||||||
- nightly: |
|
|
||||||
rustup default nightly
|
|
||||||
cd vivaldi-nc/
|
|
||||||
cargo clippy --verbose --all-targets --all-features ||:
|
|
||||||
cargo build --verbose --all-targets --all-features ||:
|
|
||||||
cargo nextest --verbose --all-targets --all-features ||:
|
|
||||||
- bench: |
|
|
||||||
rustup default stable
|
|
||||||
cd vivaldi-nc/
|
|
||||||
cargo bench --verbose --all-targets --all-features
|
|
||||||
- examples: |
|
|
||||||
rustup default stable
|
|
||||||
cd vivaldi-nc/
|
|
||||||
cargo run --verbose --all-features --example planetlab
|
|
||||||
cargo run --verbose --all-features --example planetlab --release
|
|
||||||
- docs: |
|
|
||||||
cd vivaldi-nc/
|
|
||||||
rustup run stable cargo doc --no-deps
|
|
||||||
rustup run nightly cargo doc --no-deps ||:
|
|
||||||
- mirror-to-github: |
|
|
||||||
cd ~/vivaldi-nc
|
|
||||||
ssh-keyscan -t rsa github.com >> ~/.ssh/known_hosts
|
|
||||||
git remote add github git@github.com:swaits/vivaldi-nc.git
|
|
||||||
git push --mirror github
|
|
||||||
+3
-3
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "vivaldi-nc"
|
name = "vivaldi-nc"
|
||||||
version = "0.6.12"
|
version = "0.6.13"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
authors = ["Stephen Waits <steve@waits.net>"]
|
authors = ["Stephen Waits <steve@waits.net>"]
|
||||||
description = "Vivaldi network coordinates for fast, distributed latency estimates in multinode networks, with a clean and simple interface."
|
description = "Vivaldi network coordinates for fast, distributed latency estimates in multinode networks, with a clean and simple interface."
|
||||||
@@ -9,8 +9,8 @@ keywords = ["vivaldi", "network", "coordinates", "distributed", "p2p"]
|
|||||||
categories = ["algorithms", "network-programming"]
|
categories = ["algorithms", "network-programming"]
|
||||||
documentation = "https://docs.rs/vivaldi-nc/"
|
documentation = "https://docs.rs/vivaldi-nc/"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
homepage = "https://github.com/swaits/vivaldi-nc"
|
homepage = "https://git.swaits.com/swaits/vivaldi-nc"
|
||||||
repository = "https://github.com/swaits/vivaldi-nc.git"
|
repository = "https://git.swaits.com/swaits/vivaldi-nc"
|
||||||
exclude = ["examples/*"]
|
exclude = ["examples/*"]
|
||||||
rust-version = "1.65"
|
rust-version = "1.65"
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# vivaldi-nc - Vivaldi Network Coordinates
|
# vivaldi-nc - Vivaldi Network Coordinates
|
||||||
|
|
||||||
 [](https://docs.rs/vivaldi-nc/) [](https://builds.sr.ht/~swaits/vivaldi-nc?) [](https://crates.io/crates/vivaldi-nc)  
|
 [](https://docs.rs/vivaldi-nc/) [](https://git.swaits.com/swaits/vivaldi-nc/actions) [](https://crates.io/crates/vivaldi-nc)  
|
||||||
|
|
||||||
<!--toc:start-->
|
<!--toc:start-->
|
||||||
- [vivaldi-nc - Vivaldi Network Coordinates](#vivaldi-nc-vivaldi-network-coordinates)
|
- [vivaldi-nc - Vivaldi Network Coordinates](#vivaldi-nc-vivaldi-network-coordinates)
|
||||||
@@ -174,7 +174,7 @@ Adding some detail to these three fields:
|
|||||||
To run the example, first clone the repository locally:
|
To run the example, first clone the repository locally:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone https://git.sr.ht/~swaits/vivaldi-nc
|
git clone https://git.swaits.com/swaits/vivaldi-nc
|
||||||
```
|
```
|
||||||
|
|
||||||
Then `cd` into the local clone and run the example:
|
Then `cd` into the local clone and run the example:
|
||||||
@@ -258,20 +258,12 @@ find many more.
|
|||||||
|
|
||||||
## Getting Help or Contributing
|
## Getting Help or Contributing
|
||||||
|
|
||||||
To get help or discuss this crate, [submit a
|
To get help, discuss this crate, or report a bug, [open an
|
||||||
ticket](https://todo.sr.ht/~swaits/vivaldi-nc) or post on
|
issue](https://git.swaits.com/swaits/vivaldi-nc/issues).
|
||||||
[`vivaldi-nc-discuss@`](https://lists.sr.ht/~swaits/vivaldi-nc-discuss).
|
|
||||||
|
|
||||||
Discussion related to development or patch submissions should go to
|
If you want to contribute code enhancements or fixes directly, fork the
|
||||||
[`vivaldi-nc-devel@`](https://lists.sr.ht/~swaits/vivaldi-nc-devel).
|
repository on [git.swaits.com](https://git.swaits.com/swaits/vivaldi-nc) and
|
||||||
|
open a pull request.
|
||||||
If you want to contribute code enhancements, fixes directly, you should create
|
|
||||||
a free account on [Sourcehut](https://sourcehut.org/), clone the repo, and then
|
|
||||||
use the UI to send patchets over.
|
|
||||||
|
|
||||||
Otherwise, you may send patchsets via
|
|
||||||
[git-send-email](https://git-send-email.io/) or through the [sr.ht
|
|
||||||
UI](https://git.sr.ht/~swaits/vivaldi-nc/send-email) (easiest IMO).
|
|
||||||
|
|
||||||
Patch submitters implicitly agree that all contributions they submit fall under
|
Patch submitters implicitly agree that all contributions they submit fall under
|
||||||
the MIT license.
|
the MIT license.
|
||||||
|
|||||||
Reference in new issue
Block a user