From 35d10f1198a03de2f10dc9b15973b480a7d1f463 Mon Sep 17 00:00:00 2001 From: Jacob Kauffmann Date: Thu, 7 Aug 2025 10:40:48 -0600 Subject: [PATCH] chore: Update mdbook to 0.4.52 Requires splitting the Current and Previous Models pages due to https://github.com/rust-lang/mdBook/issues/2634. This design change can be undone when that issue is resolved. This version update includes build performance improvements, which is becoming an issue while writing new sections. --- .github/workflows/ci.yml | 2 +- .github/workflows/deploy.yml | 2 +- src/README.md | 51 +---------------------------- src/SUMMARY.md | 2 +- src/archive.md | 62 ++++++++++++++++++++++++++++++++++++ 5 files changed, 66 insertions(+), 53 deletions(-) create mode 100644 src/archive.md diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e10162a6..048c0f4c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,7 @@ jobs: - name: Install mdBook env: - MDBOOK_VERSION: 0.4.37 + MDBOOK_VERSION: 0.4.52 run: curl -sSL https://github.com/rust-lang/mdBook/releases/download/v${MDBOOK_VERSION}/mdbook-v${MDBOOK_VERSION}-x86_64-unknown-linux-gnu.tar.gz | tar -xz --directory=/usr/local/bin - name: Build diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index d17c3c98..4fb0d514 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -17,7 +17,7 @@ jobs: - name: Install mdBook env: - MDBOOK_VERSION: 0.4.37 + MDBOOK_VERSION: 0.4.52 run: curl -sSL https://github.com/rust-lang/mdBook/releases/download/v${MDBOOK_VERSION}/mdbook-v${MDBOOK_VERSION}-x86_64-unknown-linux-gnu.tar.gz | tar -xz --directory=/usr/local/bin - name: Build diff --git a/src/README.md b/src/README.md index ce953277..e8203abb 100644 --- a/src/README.md +++ b/src/README.md @@ -33,53 +33,4 @@ The source can be viewed [on GitHub](https://github.com/system76/tech-docs). ## Previous Models -- [Adder WS (addw4)](models/addw4/README.md) -- [Adder WS (addw3)](models/addw3/README.md) -- [Adder WS (addw2)](models/addw2/README.md) -- [Adder WS (addw1)](models/addw1/README.md) -- [Bonobo WS (bonw15)](models/bonw15/README.md) -- [Bonobo WS (bonw14)](models/bonw14/README.md) -- [Darter Pro (darp10)](models/darp10/README.md) -- [Darter Pro (darp9)](models/darp9/README.md) -- [Darter Pro (darp8)](models/darp8/README.md) -- [Darter Pro (darp7)](models/darp7/README.md) -- [Darter Pro (darp6)](models/darp6/README.md) -- [Galago Pro (galp6)](models/galp6/README.md) -- [Galago Pro (galp5)](models/galp5/README.md) -- [Galago Pro (galp4)](models/galp4/README.md) -- [Gazelle (gaze17)](models/gaze17/README.md) -- [Gazelle (gaze16)](models/gaze16/README.md) -- [Gazelle (gaze15)](models/gaze15/README.md) -- [Launch (launch\_2)](models/launch_2/README.md) -- [Launch (launch\_1)](models/launch_1/README.md) -- [Launch Heavy (launch\_heavy\_1)](models/launch_heavy_1/README.md) -- [Lemur Pro (lemp12)](models/lemp12/README.md) -- [Lemur Pro (lemp11)](models/lemp11/README.md) -- [Lemur Pro (lemp10)](models/lemp10/README.md) -- [Lemur Pro (lemp9)](models/lemp9/README.md) -- [Meerkat (meer9)](models/meer9/README.md) -- [Meerkat (meer8)](models/meer8/README.md) -- [Meerkat (meer7)](models/meer7/README.md) -- [Meerkat (meer6)](models/meer6/README.md) -- [Meerkat (meer5)](models/meer5/README.md) -- [nebula36 (nebula36-1)](models/nebula36-1/README.md) -- [Oryx Pro (oryp11)](models/oryp11/README.md) -- [Oryx Pro (oryp10)](models/oryp10/README.md) -- [Oryx Pro (oryp9)](models/oryp9/README.md) -- [Oryx Pro (oryp8)](models/oryp8/README.md) -- [Oryx Pro (oryp7)](models/oryp7/README.md) -- [Oryx Pro (oryp6)](models/oryp6/README.md) -- [Pangolin (pang14)](models/pang14/README.md) -- [Pangolin (pang13)](models/pang13/README.md) -- [Pangolin (pang12)](models/pang12/README.md) -- [Pangolin (pang11)](models/pang11/README.md) -- [Pangolin (pang10)](models/pang10/README.md) -- [Serval WS (serw13)](models/serw13/README.md) -- [Serval WS (serw12)](models/serw12/README.md) -- [Thelio (thelio-b4)](models/thelio-b4/README.md) -- [Thelio Major (thelio-major-r3)](models/thelio-major-r3/README.md) -- [Thelio Major (thelio-major-b1/b2/r1/r2)](models/thelio-major-b1-b2-r1-r2/README.md) -- [Thelio Mega (thelio-mega-r1.0)](models/thelio-mega-r1.0/README.md) -- [Thelio Mira (thelio-mira-r3.0)](models/thelio-mira-r3/README.md) -- [Thelio Mira (thelio-mira-b1.0)](models/thelio-mira-b1.0/README.md) -- [Thelio Mira (thelio-mira-r1.0)](models/thelio-mira-r1.0/README.md) +- See [Previous Models](archive.md). diff --git a/src/SUMMARY.md b/src/SUMMARY.md index 0f2f2368..4b9e796c 100644 --- a/src/SUMMARY.md +++ b/src/SUMMARY.md @@ -89,7 +89,7 @@ - [External Overview](models/thelio-spark-b1-n2/external-overview.md) - [Internal Overview](models/thelio-spark-b1-n2/internal-overview.md) - [Parts & Repairs](models/thelio-spark-b1-n2/repairs.md) -- [Previous Models](README.md) +- [Previous Models](archive.md) - [Adder WS (addw4)](models/addw4/README.md) - [External Overview](models/addw4/external-overview.md) - [Internal Overview](models/addw4/internal-overview.md) diff --git a/src/archive.md b/src/archive.md new file mode 100644 index 00000000..e8d6be23 --- /dev/null +++ b/src/archive.md @@ -0,0 +1,62 @@ +# Introduction + +[System76](https://system76.com) provides laptops, desktops, servers, and accessories. +This book contains technical documentation for System76 hardware. +The source can be viewed [on GitHub](https://github.com/system76/tech-docs). + +## Previous Models + +- [Adder WS (addw4)](models/addw4/README.md) +- [Adder WS (addw3)](models/addw3/README.md) +- [Adder WS (addw2)](models/addw2/README.md) +- [Adder WS (addw1)](models/addw1/README.md) +- [Bonobo WS (bonw15)](models/bonw15/README.md) +- [Bonobo WS (bonw14)](models/bonw14/README.md) +- [Darter Pro (darp10)](models/darp10/README.md) +- [Darter Pro (darp9)](models/darp9/README.md) +- [Darter Pro (darp8)](models/darp8/README.md) +- [Darter Pro (darp7)](models/darp7/README.md) +- [Darter Pro (darp6)](models/darp6/README.md) +- [Galago Pro (galp6)](models/galp6/README.md) +- [Galago Pro (galp5)](models/galp5/README.md) +- [Galago Pro (galp4)](models/galp4/README.md) +- [Gazelle (gaze17)](models/gaze17/README.md) +- [Gazelle (gaze16)](models/gaze16/README.md) +- [Gazelle (gaze15)](models/gaze15/README.md) +- [Launch (launch\_2)](models/launch_2/README.md) +- [Launch (launch\_1)](models/launch_1/README.md) +- [Launch Heavy (launch\_heavy\_1)](models/launch_heavy_1/README.md) +- [Lemur Pro (lemp12)](models/lemp12/README.md) +- [Lemur Pro (lemp11)](models/lemp11/README.md) +- [Lemur Pro (lemp10)](models/lemp10/README.md) +- [Lemur Pro (lemp9)](models/lemp9/README.md) +- [Meerkat (meer9)](models/meer9/README.md) +- [Meerkat (meer8)](models/meer8/README.md) +- [Meerkat (meer7)](models/meer7/README.md) +- [Meerkat (meer6)](models/meer6/README.md) +- [Meerkat (meer5)](models/meer5/README.md) +- [nebula36 (nebula36-1)](models/nebula36-1/README.md) +- [Oryx Pro (oryp11)](models/oryp11/README.md) +- [Oryx Pro (oryp10)](models/oryp10/README.md) +- [Oryx Pro (oryp9)](models/oryp9/README.md) +- [Oryx Pro (oryp8)](models/oryp8/README.md) +- [Oryx Pro (oryp7)](models/oryp7/README.md) +- [Oryx Pro (oryp6)](models/oryp6/README.md) +- [Pangolin (pang14)](models/pang14/README.md) +- [Pangolin (pang13)](models/pang13/README.md) +- [Pangolin (pang12)](models/pang12/README.md) +- [Pangolin (pang11)](models/pang11/README.md) +- [Pangolin (pang10)](models/pang10/README.md) +- [Serval WS (serw13)](models/serw13/README.md) +- [Serval WS (serw12)](models/serw12/README.md) +- [Thelio (thelio-b4)](models/thelio-b4/README.md) +- [Thelio Major (thelio-major-r3)](models/thelio-major-r3/README.md) +- [Thelio Major (thelio-major-b1/b2/r1/r2)](models/thelio-major-b1-b2-r1-r2/README.md) +- [Thelio Mega (thelio-mega-r1.0)](models/thelio-mega-r1.0/README.md) +- [Thelio Mira (thelio-mira-r3.0)](models/thelio-mira-r3/README.md) +- [Thelio Mira (thelio-mira-b1.0)](models/thelio-mira-b1.0/README.md) +- [Thelio Mira (thelio-mira-r1.0)](models/thelio-mira-r1.0/README.md) + +## Current Models + +See [Current Models](README.md).