diff --git a/.github/workflows/lychee.yml b/.github/workflows/lychee.yml index 92e8b1e5..36641ab9 100644 --- a/.github/workflows/lychee.yml +++ b/.github/workflows/lychee.yml @@ -25,10 +25,12 @@ jobs: name: lychee (external links) runs-on: ubuntu-latest steps: - - uses: actions/checkout@v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + with: + persist-credentials: false - name: Restore lychee cache - uses: actions/cache@v6 + uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: path: .lycheecache key: cache-lychee-${{ github.sha }} @@ -41,7 +43,9 @@ jobs: --cache --max-cache-age 1d --no-progress - --exclude-mail + --root-dir ${{ github.workspace }} + --scheme http + --scheme https --accept 200,204,206,429 --max-retries 2 --retry-wait-time 5 diff --git a/sdks/dotnet/api/ResQ.Clients/ResQ.Clients.BaseServiceClient.BuildResiliencePipeline(bool).md b/sdks/dotnet/api/ResQ.Clients/ResQ.Clients.BaseServiceClient.BuildResiliencePipeline(bool).md index 2c8cca58..992d6a74 100644 --- a/sdks/dotnet/api/ResQ.Clients/ResQ.Clients.BaseServiceClient.BuildResiliencePipeline(bool).md +++ b/sdks/dotnet/api/ResQ.Clients/ResQ.Clients.BaseServiceClient.BuildResiliencePipeline(bool).md @@ -18,4 +18,4 @@ private Polly.ResiliencePipeline BuildResil `enableRetries` [System\.Boolean](https://learn.microsoft.com/en-us/dotnet/api/system.boolean 'System\.Boolean') #### Returns -[Polly\.ResiliencePipeline<](https://learn.microsoft.com/en-us/dotnet/api/polly.resiliencepipeline-1 'Polly\.ResiliencePipeline\`1')[System\.Net\.Http\.HttpResponseMessage](https://learn.microsoft.com/en-us/dotnet/api/system.net.http.httpresponsemessage 'System\.Net\.Http\.HttpResponseMessage')[>](https://learn.microsoft.com/en-us/dotnet/api/polly.resiliencepipeline-1 'Polly\.ResiliencePipeline\`1') +[Polly\.ResiliencePipeline<](https://www.pollydocs.org/api/Polly.ResiliencePipeline-1.html 'Polly\.ResiliencePipeline\`1')[System\.Net\.Http\.HttpResponseMessage](https://learn.microsoft.com/en-us/dotnet/api/system.net.http.httpresponsemessage 'System\.Net\.Http\.HttpResponseMessage')[>](https://www.pollydocs.org/api/Polly.ResiliencePipeline-1.html 'Polly\.ResiliencePipeline\`1') diff --git a/sdks/dotnet/api/ResQ.Simulation/ResQ.Simulation.ScenarioRunner.ValidateLocation(ResQ.Core.Location,string).md b/sdks/dotnet/api/ResQ.Simulation/ResQ.Simulation.ScenarioRunner.ValidateLocation(ResQ.Core.Location,string).md index b628fe28..e23a228c 100644 --- a/sdks/dotnet/api/ResQ.Simulation/ResQ.Simulation.ScenarioRunner.ValidateLocation(ResQ.Core.Location,string).md +++ b/sdks/dotnet/api/ResQ.Simulation/ResQ.Simulation.ScenarioRunner.ValidateLocation(ResQ.Core.Location,string).md @@ -15,7 +15,7 @@ private static void ValidateLocation(ResQ.Core.Location location, string paramNa -`location` [ResQ\.Core\.Location](https://learn.microsoft.com/en-us/dotnet/api/resq.core.location 'ResQ\.Core\.Location') +`location` [ResQ\.Core\.Location](../ResQ.Core/ResQ.Core.Location.md 'ResQ\.Core\.Location') The location to validate\. diff --git a/sdks/dotnet/api/ResQ.Simulation/ResQ.Simulation.ScenarioRunner.ctor.md b/sdks/dotnet/api/ResQ.Simulation/ResQ.Simulation.ScenarioRunner.ctor.md index da699cee..b4f8dc79 100644 --- a/sdks/dotnet/api/ResQ.Simulation/ResQ.Simulation.ScenarioRunner.ctor.md +++ b/sdks/dotnet/api/ResQ.Simulation/ResQ.Simulation.ScenarioRunner.ctor.md @@ -24,13 +24,13 @@ public ScenarioRunner(ResQ.Clients.CoordinationHceClient hce, ResQ.Clients.Infra -`hce` [ResQ\.Clients\.CoordinationHceClient](https://learn.microsoft.com/en-us/dotnet/api/resq.clients.coordinationhceclient 'ResQ\.Clients\.CoordinationHceClient') +`hce` [ResQ\.Clients\.CoordinationHceClient](../ResQ.Clients/ResQ.Clients.CoordinationHceClient.md 'ResQ\.Clients\.CoordinationHceClient') Client for the coordination\-hce service\. -`infra` [ResQ\.Clients\.InfrastructureApiClient](https://learn.microsoft.com/en-us/dotnet/api/resq.clients.infrastructureapiclient 'ResQ\.Clients\.InfrastructureApiClient') +`infra` [ResQ\.Clients\.InfrastructureApiClient](../ResQ.Clients/ResQ.Clients.InfrastructureApiClient.md 'ResQ\.Clients\.InfrastructureApiClient') Client for the infrastructure\-api service\. diff --git a/sdks/dotnet/api/ResQ.Simulation/ResQ.Simulation.VirtualDrone.VirtualDrone(string,ResQ.Core.Location,ResQ.Clients.CoordinationHceClient,ResQ.Clients.InfrastructureApiClient).md b/sdks/dotnet/api/ResQ.Simulation/ResQ.Simulation.VirtualDrone.VirtualDrone(string,ResQ.Core.Location,ResQ.Clients.CoordinationHceClient,ResQ.Clients.InfrastructureApiClient).md index 1b3a3192..8be0b787 100644 --- a/sdks/dotnet/api/ResQ.Simulation/ResQ.Simulation.VirtualDrone.VirtualDrone(string,ResQ.Core.Location,ResQ.Clients.CoordinationHceClient,ResQ.Clients.InfrastructureApiClient).md +++ b/sdks/dotnet/api/ResQ.Simulation/ResQ.Simulation.VirtualDrone.VirtualDrone(string,ResQ.Core.Location,ResQ.Clients.CoordinationHceClient,ResQ.Clients.InfrastructureApiClient).md @@ -21,19 +21,19 @@ Unique identifier for this drone\. -`startLocation` [ResQ\.Core\.Location](https://learn.microsoft.com/en-us/dotnet/api/resq.core.location 'ResQ\.Core\.Location') +`startLocation` [ResQ\.Core\.Location](../ResQ.Core/ResQ.Core.Location.md 'ResQ\.Core\.Location') Initial geographic position of the drone\. -`hce` [ResQ\.Clients\.CoordinationHceClient](https://learn.microsoft.com/en-us/dotnet/api/resq.clients.coordinationhceclient 'ResQ\.Clients\.CoordinationHceClient') +`hce` [ResQ\.Clients\.CoordinationHceClient](../ResQ.Clients/ResQ.Clients.CoordinationHceClient.md 'ResQ\.Clients\.CoordinationHceClient') Client for the coordination\-hce service\. -`infra` [ResQ\.Clients\.InfrastructureApiClient](https://learn.microsoft.com/en-us/dotnet/api/resq.clients.infrastructureapiclient 'ResQ\.Clients\.InfrastructureApiClient') +`infra` [ResQ\.Clients\.InfrastructureApiClient](../ResQ.Clients/ResQ.Clients.InfrastructureApiClient.md 'ResQ\.Clients\.InfrastructureApiClient') Client for the infrastructure\-api service\. diff --git a/sdks/dotnet/api/ResQ.Storage/ResQ.Storage.PinataClient.BuildResiliencePipeline().md b/sdks/dotnet/api/ResQ.Storage/ResQ.Storage.PinataClient.BuildResiliencePipeline().md index 5c44787e..176c8083 100644 --- a/sdks/dotnet/api/ResQ.Storage/ResQ.Storage.PinataClient.BuildResiliencePipeline().md +++ b/sdks/dotnet/api/ResQ.Storage/ResQ.Storage.PinataClient.BuildResiliencePipeline().md @@ -13,4 +13,4 @@ private Polly.ResiliencePipeline BuildResil ``` #### Returns -[Polly\.ResiliencePipeline<](https://learn.microsoft.com/en-us/dotnet/api/polly.resiliencepipeline-1 'Polly\.ResiliencePipeline\`1')[System\.Net\.Http\.HttpResponseMessage](https://learn.microsoft.com/en-us/dotnet/api/system.net.http.httpresponsemessage 'System\.Net\.Http\.HttpResponseMessage')[>](https://learn.microsoft.com/en-us/dotnet/api/polly.resiliencepipeline-1 'Polly\.ResiliencePipeline\`1') +[Polly\.ResiliencePipeline<](https://www.pollydocs.org/api/Polly.ResiliencePipeline-1.html 'Polly\.ResiliencePipeline\`1')[System\.Net\.Http\.HttpResponseMessage](https://learn.microsoft.com/en-us/dotnet/api/system.net.http.httpresponsemessage 'System\.Net\.Http\.HttpResponseMessage')[>](https://www.pollydocs.org/api/Polly.ResiliencePipeline-1.html 'Polly\.ResiliencePipeline\`1') diff --git a/sdks/dotnet/api/ResQ.Storage/ResQ.Storage.PinataOptions.ApiUrl.md b/sdks/dotnet/api/ResQ.Storage/ResQ.Storage.PinataOptions.ApiUrl.md index 6b821de4..62819131 100644 --- a/sdks/dotnet/api/ResQ.Storage/ResQ.Storage.PinataOptions.ApiUrl.md +++ b/sdks/dotnet/api/ResQ.Storage/ResQ.Storage.PinataOptions.ApiUrl.md @@ -14,7 +14,7 @@ public string ApiUrl { get; set; } #### Property Value [System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') -The API base URL\. Default is "https://api\.pinata\.cloud"\. +The API base URL\. Default is `https://api.pinata.cloud`. ### Example diff --git a/sdks/dotnet/api/ResQ.Storage/ResQ.Storage.PinataOptions.GatewayUrl.md b/sdks/dotnet/api/ResQ.Storage/ResQ.Storage.PinataOptions.GatewayUrl.md index 17c56bb0..f16b7365 100644 --- a/sdks/dotnet/api/ResQ.Storage/ResQ.Storage.PinataOptions.GatewayUrl.md +++ b/sdks/dotnet/api/ResQ.Storage/ResQ.Storage.PinataOptions.GatewayUrl.md @@ -14,7 +14,7 @@ public string GatewayUrl { get; set; } #### Property Value [System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') -The gateway base URL\. Default is "https://gateway\.pinata\.cloud/ipfs"\. +The gateway base URL\. Default is `https://gateway.pinata.cloud/ipfs`. ### Example diff --git a/sdks/rust/api/resq-cli/commands.md b/sdks/rust/api/resq-cli/commands.md index e75b615d..56a57f28 100644 --- a/sdks/rust/api/resq-cli/commands.md +++ b/sdks/rust/api/resq-cli/commands.md @@ -104,7 +104,7 @@ Canonical git-hook templates embedded via `include_str!`. Both `resq dev install-hooks` (scaffolding) and `resq hooks doctor` (drift detection) read from this single source. The templates are kept -in sync with <https://github.com/resq-software/dev/tree/main/scripts/git-hooks> +in sync with <https://github.com/resq-software/crates/tree/master/crates/resq-cli/templates/git-hooks> and the repo-local `.git-hooks/` — CI workflows in both repos enforce byte equality. diff --git a/sdks/rust/api/resq-dsa/index.md b/sdks/rust/api/resq-dsa/index.md index 7dc61f20..d595d68c 100644 --- a/sdks/rust/api/resq-dsa/index.md +++ b/sdks/rust/api/resq-dsa/index.md @@ -4,7 +4,7 @@ [![Crates.io](https://img.shields.io/crates/v/resq-dsa.svg)](https://crates.io/crates/resq-dsa) [![docs.rs](https://img.shields.io/docsrs/resq-dsa)](https://docs.rs/resq-dsa) -[![License](https://img.shields.io/crates/l/resq-dsa.svg)](https://github.com/wombocombo/wrk/blob/master/LICENSE) +[![License](https://img.shields.io/crates/l/resq-dsa.svg)](https://github.com/resq-software/crates/blob/master/LICENSE) Production-grade data structures and algorithms with **zero external dependencies**. Designed for `no_std` environments and embedded systems while remaining ergonomic in standard Rust applications. The crate provides space-efficient probabilistic data structures (Bloom filter, Count-Min sketch), graph algorithms (BFS, Dijkstra, A\*), a bounded heap for K-nearest-neighbor tracking, a trie for prefix-based search, and Rabin-Karp rolling-hash string matching. @@ -441,7 +441,7 @@ assert_eq!(unicode, vec![0, 6]); ## License -Licensed under the Apache License, Version 2.0. See [LICENSE](https://github.com/resq-software/crates/blob/master/crates/LICENSE) for details. +Licensed under the Apache License, Version 2.0. See [LICENSE](https://github.com/resq-software/crates/blob/master/LICENSE) for details. ## Modules diff --git a/sdks/rust/api/resq-perf.md b/sdks/rust/api/resq-perf.md index cd698185..0d2dcd17 100644 --- a/sdks/rust/api/resq-perf.md +++ b/sdks/rust/api/resq-perf.md @@ -222,7 +222,7 @@ Response time in the header is color-coded: - [`resq-flame`](https://github.com/resq-software/crates/blob/master/crates/resq-flame/README.md) -- CPU flame graph profiler -For comprehensive profiling workflows see [`docs/PROFILING_FLAMEGRAPH_GUIDE.md`](https://github.com/resq-software/crates/blob/master/docs/PROFILING_FLAMEGRAPH_GUIDE.md). +For comprehensive profiling workflows see the [`resq-flame` README](https://github.com/resq-software/crates/blob/master/crates/resq-flame/README.md). ## License diff --git a/sdks/rust/api/resq-tui/index.md b/sdks/rust/api/resq-tui/index.md index dd38f5c6..0aff4ea5 100644 --- a/sdks/rust/api/resq-tui/index.md +++ b/sdks/rust/api/resq-tui/index.md @@ -675,7 +675,7 @@ fn main() { ## License -Licensed under the Apache License, Version 2.0. See [LICENSE](https://github.com/resq-software/crates/blob/master/crates/LICENSE) for details. +Licensed under the Apache License, Version 2.0. See [LICENSE](https://github.com/resq-software/crates/blob/master/LICENSE) for details. ## Modules diff --git a/sdks/typescript/api/helpers/browser/html-entities/functions/obfuscateLink.md b/sdks/typescript/api/helpers/browser/html-entities/functions/obfuscateLink.md index 8b4b6820..73fd435c 100644 --- a/sdks/typescript/api/helpers/browser/html-entities/functions/obfuscateLink.md +++ b/sdks/typescript/api/helpers/browser/html-entities/functions/obfuscateLink.md @@ -53,7 +53,7 @@ If required fields are missing or invalid. ## See - https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#security_and_privacy - - https://github.com/resq-software/resQ + - https://github.com/resq-software/npm ## Example