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 ## [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 ### 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 ## [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 ### 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 ## [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 ### 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 ## [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 ### 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 ## [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 ### 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 ## [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 ### Changed
@@ -309,10 +309,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- macOS (compatible) - macOS (compatible)
- Windows (compatible) - Windows (compatible)
[0.3.1]: https://github.com/swaits/dagx/tree/v0.3.1 [0.3.1]: https://git.swaits.com/swaits/dagx/src/tag/v0.3.1
[0.3.0]: https://github.com/swaits/dagx/tree/v0.3.0 [0.3.0]: https://git.swaits.com/swaits/dagx/src/tag/v0.3.0
[0.2.3]: https://github.com/swaits/dagx/tree/v0.2.3 [0.2.3]: https://git.swaits.com/swaits/dagx/src/tag/v0.2.3
[0.2.2]: https://github.com/swaits/dagx/tree/v0.2.2 [0.2.2]: https://git.swaits.com/swaits/dagx/src/tag/v0.2.2
[0.2.1]: https://github.com/swaits/dagx/tree/v0.2.1 [0.2.1]: https://git.swaits.com/swaits/dagx/src/tag/v0.2.1
[0.2.0]: https://github.com/swaits/dagx/tree/v0.2.0 [0.2.0]: https://git.swaits.com/swaits/dagx/src/tag/v0.2.0
[0.1.0]: https://github.com/swaits/dagx/tree/v0.1.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 ```bash
# Clone and build # Clone and build
git clone https://github.com/swaits/dagx git clone https://git.swaits.com/swaits/dagx
cd dagx cd dagx
cargo build cargo build
Generated
+3 -3
View File
@@ -341,7 +341,7 @@ dependencies = [
[[package]] [[package]]
name = "dagx" name = "dagx"
version = "0.3.1" version = "0.3.2"
dependencies = [ dependencies = [
"async-executor", "async-executor",
"async-trait", "async-trait",
@@ -361,7 +361,7 @@ dependencies = [
[[package]] [[package]]
name = "dagx-macros" name = "dagx-macros"
version = "0.3.1" version = "0.3.2"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@@ -370,7 +370,7 @@ dependencies = [
[[package]] [[package]]
name = "dagx-test" name = "dagx-test"
version = "0.3.1" version = "0.3.2"
dependencies = [ dependencies = [
"dagx", "dagx",
] ]
+3 -3
View File
@@ -3,14 +3,14 @@ members = ["dagx-macros", "dagx-test"]
[package] [package]
name = "dagx" name = "dagx"
version = "0.3.1" version = "0.3.2"
edition = "2021" edition = "2021"
rust-version = "1.81" rust-version = "1.81"
authors = ["Stephen Waits <steve@waits.net>"] authors = ["Stephen Waits <steve@waits.net>"]
license = "MIT" license = "MIT"
description = "A minimal, type-safe, runtime-agnostic async DAG (Directed Acyclic Graph) executor with compile-time cycle prevention and true parallel execution" 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" 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" documentation = "https://docs.rs/dagx"
readme = "README.md" readme = "README.md"
keywords = ["dag", "async", "task", "parallel", "executor"] keywords = ["dag", "async", "task", "parallel", "executor"]
@@ -33,7 +33,7 @@ workspace = true
[dependencies] [dependencies]
futures-util = { version = "0.3", default-features = false, features = ["std"] } 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 } tracing = { version = "0.1", optional = true }
[dev-dependencies] [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) [![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) [![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) [![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) [![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] [package]
name = "dagx-macros" name = "dagx-macros"
version = "0.3.1" version = "0.3.2"
edition = "2021" edition = "2021"
rust-version = "1.81" rust-version = "1.81"
authors = ["Stephen Waits <steve@waits.net>"] authors = ["Stephen Waits <steve@waits.net>"]
license = "MIT" license = "MIT"
description = "Procedural macros for dagx" description = "Procedural macros for dagx"
repository = "https://git.swaits.com/swaits/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" documentation = "https://docs.rs/dagx-macros"
readme = "README.md" readme = "README.md"
+3 -3
View File
@@ -1,17 +1,17 @@
[package] [package]
name = "dagx-test" name = "dagx-test"
version = "0.3.1" version = "0.3.2"
edition = "2021" edition = "2021"
rust-version = "1.81" rust-version = "1.81"
authors = ["TechnoPorg"] authors = ["TechnoPorg"]
license = "MIT" license = "MIT"
description = "Utilities for dagx's internal tests" description = "Utilities for dagx's internal tests"
repository = "https://git.swaits.com/swaits/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-test" documentation = "https://docs.rs/dagx-test"
[lints] [lints]
workspace = true workspace = true
[dependencies] [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 "# 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://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://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") # Extract major.minor version (e.g., "0.2.1" -> "0.2")
MAJOR_MINOR=$(echo "$VERSION" | cut -d'.' -f1-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))" 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 //! # Features
//! //!
//! - **Compile-time cycle prevention**: The type system makes cycles **impossible**—no runtime //! - **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 //! - **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 //! 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. //! 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. //! 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 //! ## Performance Tips
//! //!