4 Commits
Author SHA1 Message Date
swaits 155c00b134 chore: repoint remaining links at git.swaits.com
Rewrites lingering github.com / *.sr.ht references to this Gitea instance,
translating GitHub and Sourcehut URL shapes to Gitea's (/blob/<ref>/ and
sr.ht /tree/<ref>/item/ -> /src/branch/<ref>/, /tree/<tag> -> /src/tag/<tag>,
/actions/workflows/X -> /actions?workflow=X, /edit/ -> /_edit/).

Left pointing at the old hosts on purpose: pull-request links (PRs were not
migrated), forks that were never migrated, and GitHub-only surfaces Gitea
lacks. OpenPGP identity proofs are untouched by design.
2026-08-31 18:32:36 -06:00
swaits fda6486777 chore: repoint URLs at git.swaits.com and bump for release
Rewrites remaining github.com / git.sr.ht references to git.swaits.com,
translating GitHub URL shapes to Gitea's (/blob/<ref>/ -> /src/branch/<ref>/,
/tree/<tag> -> /src/tag/<tag>, /actions/workflows/X -> /actions?workflow=X,
/edit/ -> /_edit/).

Left pointing at GitHub on purpose: pull-request links (PRs were not migrated)
and GitHub-only surfaces Gitea lacks (security advisories, discussions).
2026-08-31 17:58:39 -06:00
swaits c938e760ef chore: point repository at git.swaits.com 2026-08-31 17:19:27 -06:00
swaits 9a71bb23f1 chore: remove Sourcehut CI manifest
Migrated to git.swaits.com; Sourcehut builds no longer run.
2026-08-31 17:16:49 -06:00
3 changed files with 10 additions and 100 deletions

No files matched your search

-82
View File
@@ -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
View File
@@ -1,6 +1,6 @@
[package]
name = "vivaldi-nc"
version = "0.6.12"
version = "0.6.13"
edition = "2021"
authors = ["Stephen Waits <steve@waits.net>"]
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"]
documentation = "https://docs.rs/vivaldi-nc/"
readme = "README.md"
homepage = "https://github.com/swaits/vivaldi-nc"
repository = "https://github.com/swaits/vivaldi-nc.git"
homepage = "https://git.swaits.com/swaits/vivaldi-nc"
repository = "https://git.swaits.com/swaits/vivaldi-nc"
exclude = ["examples/*"]
rust-version = "1.65"
+7 -15
View File
@@ -1,6 +1,6 @@
# vivaldi-nc - Vivaldi Network Coordinates
![Rust Version](https://img.shields.io/badge/rustc-1.60+-blue.svg) [![docs.rs](https://img.shields.io/docsrs/vivaldi-nc)](https://docs.rs/vivaldi-nc/) [![builds.sr.ht status](https://builds.sr.ht/~swaits/vivaldi-nc.svg)](https://builds.sr.ht/~swaits/vivaldi-nc?) [![Crates.io](https://img.shields.io/crates/v/vivaldi-nc)](https://crates.io/crates/vivaldi-nc) ![Crates.io](https://img.shields.io/crates/d/vivaldi-nc) ![Crates.io](https://img.shields.io/crates/l/vivaldi-nc)
![Rust Version](https://img.shields.io/badge/rustc-1.60+-blue.svg) [![docs.rs](https://img.shields.io/docsrs/vivaldi-nc)](https://docs.rs/vivaldi-nc/) [![CI](https://git.swaits.com/swaits/vivaldi-nc/actions/workflows/ci.yml/badge.svg)](https://git.swaits.com/swaits/vivaldi-nc/actions) [![Crates.io](https://img.shields.io/crates/v/vivaldi-nc)](https://crates.io/crates/vivaldi-nc) ![Crates.io](https://img.shields.io/crates/d/vivaldi-nc) ![Crates.io](https://img.shields.io/crates/l/vivaldi-nc)
<!--toc:start-->
- [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:
```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:
@@ -258,20 +258,12 @@ find many more.
## Getting Help or Contributing
To get help or discuss this crate, [submit a
ticket](https://todo.sr.ht/~swaits/vivaldi-nc) or post on
[`vivaldi-nc-discuss@`](https://lists.sr.ht/~swaits/vivaldi-nc-discuss).
To get help, discuss this crate, or report a bug, [open an
issue](https://git.swaits.com/swaits/vivaldi-nc/issues).
Discussion related to development or patch submissions should go to
[`vivaldi-nc-devel@`](https://lists.sr.ht/~swaits/vivaldi-nc-devel).
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).
If you want to contribute code enhancements or fixes directly, fork the
repository on [git.swaits.com](https://git.swaits.com/swaits/vivaldi-nc) and
open a pull request.
Patch submitters implicitly agree that all contributions they submit fall under
the MIT license.