From 2a9561a32abc60266a6c61f60fd9c05a3f98b92e Mon Sep 17 00:00:00 2001 From: Stephen Waits Date: Mon, 31 Aug 2026 17:58:30 -0600 Subject: [PATCH] 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// -> /src/branch//, /tree/ -> /src/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). --- CHANGELOG.md | 26 +++++++++++++------------- CONTRIBUTING.md | 2 +- Cargo.lock | 6 +++--- Cargo.toml | 6 +++--- README.md | 2 +- dagx-macros/Cargo.toml | 4 ++-- dagx-test/Cargo.toml | 6 +++--- scripts/release_check.sh | 2 +- src/lib.rs | 4 ++-- 9 files changed, 29 insertions(+), 29 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 44961f7..63d416c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -32,7 +32,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [0.3.1] - 2025-10-10 -[View changes](https://github.com/swaits/dagx/compare/v0.3.0...v0.3.1) +[View changes](https://git.swaits.com/swaits/dagx/compare/v0.3.0...v0.3.1) ### Fixed @@ -61,7 +61,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [0.3.0] - 2025-10-08 -[View changes](https://github.com/swaits/dagx/compare/v0.2.3...v0.3.0) +[View changes](https://git.swaits.com/swaits/dagx/compare/v0.2.3...v0.3.0) ### Added @@ -126,7 +126,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [0.2.3] - 2025-10-08 -[View changes](https://github.com/swaits/dagx/compare/v0.2.2...v0.2.3) +[View changes](https://git.swaits.com/swaits/dagx/compare/v0.2.2...v0.2.3) ### Added @@ -153,7 +153,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [0.2.2] - 2025-10-07 -[View changes](https://github.com/swaits/dagx/compare/v0.2.1...v0.2.2) +[View changes](https://git.swaits.com/swaits/dagx/compare/v0.2.1...v0.2.2) ### Fixed @@ -163,7 +163,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [0.2.1] - 2025-10-07 -[View changes](https://github.com/swaits/dagx/compare/v0.2.0...v0.2.1) +[View changes](https://git.swaits.com/swaits/dagx/compare/v0.2.0...v0.2.1) ### Fixed @@ -172,7 +172,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [0.2.0] - 2025-10-08 -[View changes](https://github.com/swaits/dagx/compare/v0.1.0...v0.2.0) +[View changes](https://git.swaits.com/swaits/dagx/compare/v0.1.0...v0.2.0) ### Changed @@ -309,10 +309,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - macOS (compatible) - Windows (compatible) -[0.3.1]: https://github.com/swaits/dagx/tree/v0.3.1 -[0.3.0]: https://github.com/swaits/dagx/tree/v0.3.0 -[0.2.3]: https://github.com/swaits/dagx/tree/v0.2.3 -[0.2.2]: https://github.com/swaits/dagx/tree/v0.2.2 -[0.2.1]: https://github.com/swaits/dagx/tree/v0.2.1 -[0.2.0]: https://github.com/swaits/dagx/tree/v0.2.0 -[0.1.0]: https://github.com/swaits/dagx/tree/v0.1.0 +[0.3.1]: https://git.swaits.com/swaits/dagx/src/tag/v0.3.1 +[0.3.0]: https://git.swaits.com/swaits/dagx/src/tag/v0.3.0 +[0.2.3]: https://git.swaits.com/swaits/dagx/src/tag/v0.2.3 +[0.2.2]: https://git.swaits.com/swaits/dagx/src/tag/v0.2.2 +[0.2.1]: https://git.swaits.com/swaits/dagx/src/tag/v0.2.1 +[0.2.0]: https://git.swaits.com/swaits/dagx/src/tag/v0.2.0 +[0.1.0]: https://git.swaits.com/swaits/dagx/src/tag/v0.1.0 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 0d863c5..ccce665 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -6,7 +6,7 @@ Thanks for your interest in contributing! Please read our [Code of Conduct](CODE ```bash # Clone and build -git clone https://github.com/swaits/dagx +git clone https://git.swaits.com/swaits/dagx cd dagx cargo build diff --git a/Cargo.lock b/Cargo.lock index 9267b46..aaa24c9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -341,7 +341,7 @@ dependencies = [ [[package]] name = "dagx" -version = "0.3.1" +version = "0.3.2" dependencies = [ "async-executor", "async-trait", @@ -361,7 +361,7 @@ dependencies = [ [[package]] name = "dagx-macros" -version = "0.3.1" +version = "0.3.2" dependencies = [ "proc-macro2", "quote", @@ -370,7 +370,7 @@ dependencies = [ [[package]] name = "dagx-test" -version = "0.3.1" +version = "0.3.2" dependencies = [ "dagx", ] diff --git a/Cargo.toml b/Cargo.toml index 6dc594b..7a960f8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,14 +3,14 @@ members = ["dagx-macros", "dagx-test"] [package] name = "dagx" -version = "0.3.1" +version = "0.3.2" edition = "2021" rust-version = "1.81" authors = ["Stephen Waits "] license = "MIT" description = "A minimal, type-safe, runtime-agnostic async DAG (Directed Acyclic Graph) executor with compile-time cycle prevention and true parallel execution" repository = "https://git.swaits.com/swaits/dagx" -homepage = "https://github.com/swaits/dagx" +homepage = "https://git.swaits.com/swaits/dagx" documentation = "https://docs.rs/dagx" readme = "README.md" keywords = ["dag", "async", "task", "parallel", "executor"] @@ -33,7 +33,7 @@ workspace = true [dependencies] futures-util = { version = "0.3", default-features = false, features = ["std"] } -dagx-macros = { version = "0.3.1", path = "./dagx-macros", optional = true } +dagx-macros = { version = "0.3.2", path = "./dagx-macros", optional = true } tracing = { version = "0.1", optional = true } [dev-dependencies] diff --git a/README.md b/README.md index dabd9e6..79500d1 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![Crates.io](https://img.shields.io/crates/v/dagx.svg)](https://crates.io/crates/dagx) [![Documentation](https://docs.rs/dagx/badge.svg)](https://docs.rs/dagx) -[![Build Status](https://github.com/swaits/dagx/workflows/CI/badge.svg)](https://github.com/swaits/dagx/actions) +[![Build Status](https://git.swaits.com/swaits/dagx/actions/workflows/ci.yml/badge.svg)](https://git.swaits.com/swaits/dagx/actions) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE) [![Rust Version](https://img.shields.io/badge/rust-1.81+-blue.svg)](https://www.rust-lang.org) diff --git a/dagx-macros/Cargo.toml b/dagx-macros/Cargo.toml index 6fac593..8eedb17 100644 --- a/dagx-macros/Cargo.toml +++ b/dagx-macros/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "dagx-macros" -version = "0.3.1" +version = "0.3.2" edition = "2021" rust-version = "1.81" authors = ["Stephen Waits "] license = "MIT" description = "Procedural macros for dagx" repository = "https://git.swaits.com/swaits/dagx" -homepage = "https://github.com/swaits/dagx" +homepage = "https://git.swaits.com/swaits/dagx" documentation = "https://docs.rs/dagx-macros" readme = "README.md" diff --git a/dagx-test/Cargo.toml b/dagx-test/Cargo.toml index f1c79ca..8f1ee35 100644 --- a/dagx-test/Cargo.toml +++ b/dagx-test/Cargo.toml @@ -1,17 +1,17 @@ [package] name = "dagx-test" -version = "0.3.1" +version = "0.3.2" edition = "2021" rust-version = "1.81" authors = ["TechnoPorg"] license = "MIT" description = "Utilities for dagx's internal tests" repository = "https://git.swaits.com/swaits/dagx" -homepage = "https://github.com/swaits/dagx" +homepage = "https://git.swaits.com/swaits/dagx" documentation = "https://docs.rs/dagx-test" [lints] workspace = true [dependencies] -dagx = { version = "0.3.1", path = "../" } +dagx = { version = "0.3.2", path = "../" } diff --git a/scripts/release_check.sh b/scripts/release_check.sh index 835ecdb..083e2ba 100755 --- a/scripts/release_check.sh +++ b/scripts/release_check.sh @@ -193,7 +193,7 @@ echo "→ Verifying README.md..." grep -q "# dagx" README.md || check_fail "README.md title incorrect" grep -q "https://crates.io/crates/dagx" README.md || check_fail "README.md crates.io badge incorrect" grep -q "https://docs.rs/dagx" README.md || check_fail "README.md docs.rs badge incorrect" -grep -q "https://github.com/swaits/dagx" README.md || check_fail "README.md GitHub URL incorrect" +grep -q "https://git.swaits.com/swaits/dagx" README.md || check_fail "README.md GitHub URL incorrect" # Extract major.minor version (e.g., "0.2.1" -> "0.2") MAJOR_MINOR=$(echo "$VERSION" | cut -d'.' -f1-2) grep -q "dagx = \"$MAJOR_MINOR\"" README.md || check_fail "README.md dependency version not \"$MAJOR_MINOR\" (found: $(grep 'dagx = ' README.md | head -1))" diff --git a/src/lib.rs b/src/lib.rs index ad9d683..a3f49b3 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -6,7 +6,7 @@ //! # Features //! //! - **Compile-time cycle prevention**: The type system makes cycles **impossible**—no runtime -//! cycle detection needed! See [the repository documentation](https://github.com/swaits/dagx/blob/main/docs/CYCLE_PREVENTION.md) for a detailed explanation. +//! cycle detection needed! See [the repository documentation](https://git.swaits.com/swaits/dagx/src/branch/main/docs/CYCLE_PREVENTION.md) for a detailed explanation. //! - **Compile-time type safety**: Dependencies are validated at compile time through the type //! system. The public API is fully type-safe with no runtime type errors. Internal execution //! uses type erasure for heterogeneous task storage, but this is never exposed to users. @@ -391,7 +391,7 @@ //! //! dagx is designed for minimal overhead and optimal parallel execution. //! -//! See the [repository](https://github.com/swaits/dagx) for up-to-date benchmarks. +//! See the [repository](https://git.swaits.com/swaits/dagx) for up-to-date benchmarks. //! //! ## Performance Tips //!