From bac1c30bb17aec3e84431eb9e38364ba7e443cb2 Mon Sep 17 00:00:00 2001 From: Matthias Endler Date: Mon, 26 Oct 2026 20:29:02 +0100 Subject: [PATCH] Repair broken external links and narrow a CI exception --- content/blog/enums.md | 2 +- content/blog/rust-conferences-2025/index.md | 8 ++++---- .../blog/rust-conferences-2025/rust-conferences-2025.ics | 4 ++-- content/blog/rust-conferences-2026/index.md | 8 ++++---- content/blog/rust-conferences-2027/index.md | 2 +- .../learn/migration-guides/typescript-to-rust/index.md | 2 +- content/podcast/s06e04-rust4linux/index.md | 2 +- lychee.toml | 2 ++ 8 files changed, 16 insertions(+), 14 deletions(-) diff --git a/content/blog/enums.md b/content/blog/enums.md index a4b74908d..f34025430 100644 --- a/content/blog/enums.md +++ b/content/blog/enums.md @@ -11,7 +11,7 @@ resources = [ "[Idiomatic Rust](/#series-idiomatic-rust) - More articles on writing idiomatic Rust code", ] reviews = [ - { name = "Maikel", url = "https://mastodon.social/@the@mkl.lol" } + { name = "Maikel" } ] +++ diff --git a/content/blog/rust-conferences-2025/index.md b/content/blog/rust-conferences-2025/index.md index c2ed6898e..9cd31cfc3 100644 --- a/content/blog/rust-conferences-2025/index.md +++ b/content/blog/rust-conferences-2025/index.md @@ -69,7 +69,7 @@ It features 12 speakers, 1 day of talks, and 250 attendees. ### RUSTMEET (Gliwice, Poland) - + RUSTMEET @@ -90,7 +90,7 @@ An event in Poland, actively co-created by Rust enthusiasts. - Standard: $120 - Student: $20 - **CFP**: [Closed](https://rustmeet.confreg.pl/events/30-rustmeet-2025) -- **Links**: [Website](https://rustmeet.eu/) +- **Links**: [Event page](https://rustmeet.confreg.pl/events/30-rustmeet-2025) - **Social**: [LinkedIn](https://www.linkedin.com/company/rustmeet/) | [Mastodon](https://c.im/@rustmeet) | [BlueSky](https://bsky.app/profile/rustmeet.bsky.social) | [Discord](https://discord.com/invite/CsVnFrYVzm) ### Rustikon (Warsaw, Poland) @@ -189,7 +189,7 @@ anniversary of Rust 1.0. All Rustaceans are welcome to attend and submit talks. - Company: $390 - Conference + Workshop: $343 (Individual) / $592 (Company) - Student: $31 -- **CfP**: [Closed](https://www.papercall.io/rust-week) +- **CfP**: Closed - **Links**: [Website](https://rustweek.org/) | [Past Talks](https://www.youtube.com/@rustnederlandrustnl) - **Social**: [BlueSky](https://bsky.app/profile/rustnl.bsky.social) | [Mastodon](https://fosstodon.org/@rustnl) | [LinkedIn](https://www.linkedin.com/company/rustnl/) | [Twitter](https://x.com/Rust_NL) @@ -329,7 +329,7 @@ This time, it's in Paris, France. 🥖 - **Format**: 2 days talks - **Focus**: Rust patterns, idioms, system programming, CLI tooling, servers, WASM, embedded systems - **Pricing**: Event concluded -- **CFP**: [Closed](https://www.papercall.io/eurorust-2025) +- **CFP**: Closed - **Links**: [Website](https://eurorust.eu/) | [Past Talks](https://www.youtube.com/@eurorust) - **Social**: [Twitter](https://x.com/euro_rust) | [Mastodon](https://fosstodon.org/@eurorust) diff --git a/content/blog/rust-conferences-2025/rust-conferences-2025.ics b/content/blog/rust-conferences-2025/rust-conferences-2025.ics index fc1521226..87a793678 100644 --- a/content/blog/rust-conferences-2025/rust-conferences-2025.ics +++ b/content/blog/rust-conferences-2025/rust-conferences-2025.ics @@ -36,8 +36,8 @@ DTSTART;VALUE=DATE:20250315 DTEND;VALUE=DATE:20250317 SUMMARY:RUSTMEET 2025 (Gliwice) LOCATION:Gliwice\, Poland -DESCRIPTION:An event in Poland\, actively co-created by Rust enthusiasts.\n\nFormat: 2 days of talks and workshops\nFocus: Rust programming language\nPricing: TBA\nCFP: Open until January 10\, 2025\n\nWebsite: https://rustmeet.eu/ -URL:https://rustmeet.eu/ +DESCRIPTION:An event in Poland\, actively co-created by Rust enthusiasts.\n\nFormat: 2 days of talks and workshops\nFocus: Rust programming language\nPricing: TBA\nCFP: Open until January 10\, 2025\n\nWebsite: https://rustmeet.confreg.pl/events/30-rustmeet-2025 +URL:https://rustmeet.confreg.pl/events/30-rustmeet-2025 END:VEVENT BEGIN:VEVENT diff --git a/content/blog/rust-conferences-2026/index.md b/content/blog/rust-conferences-2026/index.md index d247b4d25..6c72f6fe9 100644 --- a/content/blog/rust-conferences-2026/index.md +++ b/content/blog/rust-conferences-2026/index.md @@ -159,19 +159,19 @@ All Rustaceans are welcome to attend and submit talks. ### RUSTMEET (Kraków, Poland) - + RUSTMEET An event in Poland, actively co-created by Rust enthusiasts. - **When**: June 12-14, 2026 -- **Where**: [Hotel Kolna, Kraków, Poland](https://rustmeet.eu/) (also online) +- **Where**: [Hotel Kolna, Kraków, Poland](https://rustmeet.confreg.pl/events/68-rustmeet-2026) (also online) - **Format**: 3 days (talks + workshops + lightning talks + social event) - **Focus**: Rust programming language - **Pricing**: Event concluded - **CFP**: Closed -- **Links**: [Website](https://rustmeet.eu/) | [Past Talks](https://www.youtube.com/@Rustmeet) +- **Links**: [Event page](https://rustmeet.confreg.pl/events/68-rustmeet-2026) | [Past Talks](https://www.youtube.com/@Rustmeet) - **Social**: [LinkedIn](https://www.linkedin.com/company/rustmeet/) | [Mastodon](https://c.im/@rustmeet) | [BlueSky](https://bsky.app/profile/rustmeet.bsky.social) | [Discord](https://discord.com/invite/CsVnFrYVzm) ## Q3 2026 @@ -235,7 +235,7 @@ This time, it's in Barcelona, Spain. 🇪🇸 - **Focus**: Rust patterns, idioms, system programming, CLI tooling, servers, WASM, embedded systems - **Pricing**: [Current tickets and prices](https://www.tickettailor.com/events/eurorust/2022388) (side activities sold separately) - **CFP**: Closed -- **Links**: [Website](https://eurorust.eu/) | [Schedule](https://eurorust.eu/schedule) | [Past Talks](https://www.youtube.com/@eurorust) +- **Links**: [Website](https://eurorust.eu/) | [Schedule](https://eurorust.eu/2026/schedule/) | [Past Talks](https://www.youtube.com/@eurorust) - **Social**: [Twitter](https://x.com/euro_rust) | [Mastodon](https://fosstodon.org/@eurorust) ### RustLab (Bologna, Italy) diff --git a/content/blog/rust-conferences-2027/index.md b/content/blog/rust-conferences-2027/index.md index 0bff75dec..dfebe97e2 100644 --- a/content/blog/rust-conferences-2027/index.md +++ b/content/blog/rust-conferences-2027/index.md @@ -85,7 +85,7 @@ We haven't found official 2027 dates for the following conferences yet. These ar - [Rustikon](https://www.rustikon.dev/) - [Rust in Paris](https://www.rustinparis.com/) - [Rust India](https://rustindia.org/) -- [RUSTMEET](https://rustmeet.eu/en/) +- [RUSTMEET](https://rustmeet.confreg.pl/) - [Oxidize](https://oxidizeconf.com/) - [RustLab](https://rustlab.it/) diff --git a/content/learn/migration-guides/typescript-to-rust/index.md b/content/learn/migration-guides/typescript-to-rust/index.md index 0eb587cdf..9d2319473 100644 --- a/content/learn/migration-guides/typescript-to-rust/index.md +++ b/content/learn/migration-guides/typescript-to-rust/index.md @@ -12,7 +12,7 @@ reviews = [ { name = "Ramon Garate", url = "https://ramonverse.com" }, ] resources = [ - "[Syntax comparison between TypeScript and Rust - Robbie Cook](https://blog.robbie.digital/posts/typescript-to-rust)", + "[Syntax comparison between TypeScript and Rust - Robbie Cook (archived)](https://web.archive.org/web/20250312002537/https://blog.robbie.digital/posts/typescript-to-rust)", "[My experience migrating TypeScript libraries to Rust - Patrick Desjardins](https://patrickdesjardins.com/blog/migrating-typescript-library-to-rust)", "[Node.js to Rust in 2024 - Pascal Poredda](https://pascal-poredda.de/blog/migrating-from-node-to-rust)" ] diff --git a/content/podcast/s06e04-rust4linux/index.md b/content/podcast/s06e04-rust4linux/index.md index 1f88c8e33..145a8df61 100644 --- a/content/podcast/s06e04-rust4linux/index.md +++ b/content/podcast/s06e04-rust4linux/index.md @@ -64,7 +64,7 @@ Learn more about Rust Week on their [website](https://rustweek.org/). - [sched_ext Schedulers written in Rust](https://sched-ext.com/docs/scheds/rust) - sched_lavd shows promise for video game performance, and servers? - [Aya](https://aya-rs.dev/) - Build eBPF programs with nothing more than Rust and the Linux kernel - [RustWeek: Completion-based IO](https://2026.rustweek.org/talks/alice) - Alice's talk at RustWeek about IO -- [WE DO NOT BREAK USERSPACE](https://linuxreviews.org/WE_DO_NOT_BREAK_USERSPACE) - An e-mail from Linus explaining the mantra in typical Linus fashion +- [WE DO NOT BREAK USERSPACE](https://lore.kernel.org/lkml/CA+55aFy98A+LJK4+GWMcbzaa1zsPBRo76q+ioEjbx-uaMKH6Uw@mail.gmail.com/t/) - An e-mail from Linus explaining the mantra in typical Linus fashion - [Linux clippy config](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/.clippy.toml) - It's not pedantic! - [Rust code style](https://origin.kernel.org/doc/html/latest/rust/coding-guidelines.html) - Coding guidelines of the Linux project for Rust code - [rustfmt config](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/.rustfmt.toml) - Almost vanilla with some ideas for the future diff --git a/lychee.toml b/lychee.toml index c712f455b..d24b59e0a 100644 --- a/lychee.toml +++ b/lychee.toml @@ -46,6 +46,8 @@ exclude = [ # Hosts that block automated checkers or answer with non-2xx status codes # even though the page is fine in a browser. + # Homepage returns 200 locally but repeated 404/502 responses in CI (2026-10-26). + '^https://system76\.com/?$', '^https://www\.primevideo\.com/?$', # homepage -> intermittent 503 to automated checks '^https://forms\.gle/', # Google Forms -> 401 to bots '^https://rustlab\.it/tickets25', # ticketing endpoint -> intermittent 500