From d7a85fad55d81b4192256d9a776560f45950e9b4 Mon Sep 17 00:00:00 2001 From: Rohan Kumar Date: Sat, 13 Jan 2024 14:30:07 -0500 Subject: [PATCH] New note: working thru forge downtime --- .../notes/working-through-forge-downtime.md | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 content/notes/working-through-forge-downtime.md diff --git a/content/notes/working-through-forge-downtime.md b/content/notes/working-through-forge-downtime.md new file mode 100644 index 0000000..270b403 --- /dev/null +++ b/content/notes/working-through-forge-downtime.md @@ -0,0 +1,20 @@ +--- +title: "Working through forge downtime" +date: 2024-01-13T14:30:07-05:00 +--- +Sourcehut and Codeberg are experiencing reliability issues due to an ongoing layer-3 DDoS attack. + +I managed to continue working on this site uninterrupted: + +- I practice [Hydra Hosting]({{}}) by simultaneously pushing to at least four remotes (`git.sr.ht`, `codeberg.org`, `github.com`, `gitlab.com`, `git.envs.net`, and a private one). + +- My CI manifests are thin wrappers around shell scripts, Makefiles, and other portable tooling. + +- My CI dependencies are mostly statically-linked binaries in a tarball that I host at multiple locations. + +- My CI jobs can all run locally. + +- I use email-based contributions: I accept pull-requests on other forges with email notifications, and formatted patches through email. + +I don't ever want to be limited by a single provider's uptime if I can help it. +