chore: repoint URLs at git.swaits.com and bump for release
CI / Lint () (push) Canceled after 0s
CI / Lint (--all-features) (push) Canceled after 0s
CI / Lint (--no-default-features) (push) Canceled after 0s
CI / MSRV Verification () (push) Canceled after 0s
CI / MSRV Verification (--all-features) (push) Canceled after 0s
CI / MSRV Verification (--no-default-features) (push) Canceled after 0s
CI / Test (macos-latest, nightly, ) (push) Canceled after 0s
CI / Test (macos-latest, stable, ) (push) Canceled after 0s
CI / Test (ubuntu-latest, nightly, ) (push) Canceled after 0s
CI / Test (ubuntu-latest, stable, ) (push) Canceled after 0s
CI / Test (windows-latest, nightly, ) (push) Canceled after 0s
CI / Test (windows-latest, stable, ) (push) Canceled after 0s
CI / Test (macos-latest, nightly, --all-features) (push) Canceled after 0s
CI / Test (macos-latest, stable, --all-features) (push) Canceled after 0s
CI / Test (ubuntu-latest, nightly, --all-features) (push) Canceled after 0s
CI / Test (ubuntu-latest, stable, --all-features) (push) Canceled after 0s
CI / Test (windows-latest, nightly, --all-features) (push) Canceled after 0s
CI / Test (windows-latest, stable, --all-features) (push) Canceled after 0s
CI / Test (macos-latest, nightly, --no-default-features) (push) Canceled after 0s
CI / Test (macos-latest, stable, --no-default-features) (push) Canceled after 0s
CI / Test (ubuntu-latest, nightly, --no-default-features) (push) Canceled after 0s
CI / Test (ubuntu-latest, stable, --no-default-features) (push) Canceled after 0s
CI / Test (windows-latest, nightly, --no-default-features) (push) Canceled after 0s
CI / Test (windows-latest, stable, --no-default-features) (push) Canceled after 0s
CI / Cargo Check () (push) Canceled after 0s
CI / Cargo Check (--all-features) (push) Canceled after 0s
CI / Cargo Check (--no-default-features) (push) Canceled after 0s
CI / Examples (push) Canceled after 0s
CI / Code Coverage (push) Canceled after 0s
CI / Security Audit (push) Canceled after 0s
CI / Documentation () (push) Canceled after 0s
CI / Documentation (--all-features) (push) Canceled after 0s
CI / Documentation (--no-default-features) (push) Canceled after 0s

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).
This commit is contained in:
swaits committed 2026-08-31 17:58:30 -06:00
1 parent f984ec0a29
commit 2a9561a32a
9 files changed
+29 -29

No files matched your search

+13 -13
View File
@@ -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
+1 -1
View File
@@ -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
Generated
+3 -3
View File
@@ -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",
]
+3 -3
View File
@@ -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 <steve@waits.net>"]
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]
+1 -1
View File
@@ -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)
+2 -2
View File
@@ -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 <steve@waits.net>"]
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"
+3 -3
View File
@@ -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 = "../" }
+1 -1
View File
@@ -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))"
+2 -2
View File
@@ -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
//!