Commit Graph

87 Commits

Author SHA1 Message Date
Carol (Nichols || Goulding)
0e05a996be Update to Rust 1.97 2026-07-10 15:33:46 -04:00
Carol (Nichols || Goulding)
5181243477 Update to Rust 1.96 2026-06-29 16:16:55 -04:00
Carol (Nichols || Goulding)
1eccbb055c Update to Rust 1.95 2026-06-29 14:47:01 -04:00
Carol (Nichols || Goulding)
c2e5506422 Update to Rust 1.94 2026-06-29 14:27:53 -04:00
Carol (Nichols || Goulding)
e96f1325b1 Update to Rust 1.93 2026-06-29 13:58:29 -04:00
Carol (Nichols || Goulding)
75c7b8aec3 Update to Rust 1.92 2026-06-29 13:50:58 -04:00
Carol (Nichols || Goulding)
79b7eaf479 Update to Rust 1.91 2026-06-29 13:28:17 -04:00
Eric Huss
9c9104e8a8 Update to mdbook 0.5
Changelog: https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-051

This also changes it so that it is not necessary to install
`mbdook-trpl`. This should make it easier to work with the book and the
extension.
2025-12-10 11:33:49 -05:00
Carol (Nichols || Goulding)
f660f34188 Update to Rust 1.90 2025-10-27 21:41:51 -04:00
Carol (Nichols || Goulding)
6c890c7160 Update to Rust 1.89 2025-10-27 21:21:32 -04:00
Carol (Nichols || Goulding)
c143e8d728 Update to Rust 1.88 2025-10-27 21:00:51 -04:00
Carol (Nichols || Goulding)
3aa68a3411 Update to Rust 1.87 2025-10-27 20:54:50 -04:00
Carol (Nichols || Goulding)
92371d4d36 Update to Rust 1.86 2025-10-27 20:45:32 -04:00
Carol (Nichols || Goulding)
af415fc6c8 Prepare for renaming of rust-lang/rust default branch 2025-10-20 10:01:39 -04:00
Chris Krycho
080147a27d Update to Rust 1.85 and 2024 Edition! 2025-02-24 13:55:20 -07:00
Chris Krycho
27fa4caf76 infra: match mdbook version in CI to rust-lang/rust 2025-01-06 08:59:15 -07:00
Chris Krycho
9e2673a008 infra: share infrastructure for mdbook preprocessors
- Create an `mdbook_trpl` library package which hosts shared concerns
  for the packages, e.g. error and config handling.
- Move `mdbook-trpl-note` and `mdbook-trpl-listing` into the new shared
  package, with binaries at `src/bin/(note|listing)/main.rs` and the
  existing libraries at `src/note/mod.rs` and `src/listing/mod.rs` with
  their associated tests.
- Extract their actual shared pieces into the crate root.
- Update `tools/nostarch.sh` to build all the bins in `mdbook_trpl` at
  one time.

At the moment, this doesn't do a lot except trim down the number of
packages in the repository, but it sets things up nicely to support more
preprocessors (which I am going to add shortly).
2024-12-05 09:37:01 -07:00
Chris Krycho
96501370c2 Update to Rust 1.82 2024-11-05 15:53:09 -07:00
Chris Krycho
487c81df35 Merge main into async-edits (Rust 1.81 update) 2024-09-12 11:40:54 -06:00
Chris Krycho
6b6b4501f1 Upgrade to Rust 1.81
In addition to the baseline changes, skip over non-directory code where
directories are needed to deal with things like `.DS_Store` files. Also
add a bunch of context on error causes from `std::io::Error` because it
was *impossible* to figure out exactly what the source of those were.
2024-09-11 07:26:31 -06:00
Chris Krycho
b2a21337d6 Merge main into async-edits 2024-07-23 13:32:50 -06:00
Chris Krycho
90994ca7ab infra: fix some shellcheck issues in CI config 2024-07-22 12:38:17 -06:00
Chris Krycho
bb9cdbb087 Ch. 17: Update CI config to support testing the book with trpl
mdBook does not currently have particularly good support for “external”
crates. To make the test suite work correctly with `trpl`, we must first
build `trpl` itself (`mdbook` will not do it), and then explicitly pass
its `deps` path as a library search path for `mdbook test`. That will
make sure all the crates can be resolved when running the tests.


.github/workflows/main.yml
2024-07-17 14:41:24 -06:00
Carol (Nichols || Goulding)
655526a904 Upgrade to Rust 1.79.0 2024-07-05 13:35:06 -04:00
Carol (Nichols || Goulding)
5fd055e6fb Update to Rust 1.78.0 2024-05-22 14:52:49 -04:00
Carol (Nichols || Goulding)
1e09221e31 Update to Rust 1.77.2 2024-05-22 14:52:49 -04:00
Chris Krycho
efd315a348 infra: remove mdBook preprocessors from workspace
Remove these from the workspace, because they will need to be used as
path dependencies in `rust-lang/rust`, as part of the build, because the
Rust build pipeline invokes mdBook programmatically rather than via
tools built directly, and we really don’t want to muck with publishing
these to crates.io at present. As a result, they cannot be part of this
workspace, because path dependencies do not get built as a crate within
the hosting workspace. Make sure they do not rely on any features other
than the core `mdbook` library.
2024-05-22 07:28:29 -06:00
Chris Krycho
04841f73ba infra: configure trpl-listing preprocessor 2024-05-14 08:25:02 -06:00
Chris Krycho
7e28bd7d73 infra: run package tests
With the introduction of the workspace, we were missing coverage for the
supporting packages.
2024-05-10 08:40:25 -06:00
Chris Krycho
427f7d3b8f Update CI config for workspace and mdbook-trpl-note
- Add building `mdbook-trpl-note` to the relevant workflow.
- Explicitly exclude `linkcheck` from new workspace.
2024-04-29 16:18:34 -06:00
Carol (Nichols || Goulding)
940fb140f5 Update to Rust 1.76 2024-02-19 15:39:35 -05:00
Carol (Nichols || Goulding)
57516ea03b Update to Rust 1.75 2024-02-19 15:39:35 -05:00
Carol (Nichols || Goulding)
551369f4b1 Update to Rust 1.74 2024-02-19 15:39:35 -05:00
Carol (Nichols || Goulding)
e51e1e4457 Update to Rust 1.73 2024-02-19 15:39:35 -05:00
Carol (Nichols || Goulding)
c3613dee0c Update to Rust 1.72 2024-02-19 15:39:35 -05:00
Carol (Nichols || Goulding)
25d95a0580 Update to Rust 1.71 2024-02-19 15:39:35 -05:00
Carol (Nichols || Goulding)
44a3076190 Update to Rust 1.70 2024-02-19 15:39:35 -05:00
Carol (Nichols || Goulding)
fb08e4879d Update to Rust 1.69 2024-02-19 15:39:35 -05:00
Carol (Nichols || Goulding)
3db049bb6a Update to Rust 1.68 2024-02-19 15:39:35 -05:00
Carol (Nichols || Goulding)
d94e03a18a Update to Rust 1.67.1 2023-02-10 11:01:09 -05:00
Carol (Nichols || Goulding)
f92027c68a Update to Rust 1.66.1 2023-02-10 10:55:43 -05:00
Carol (Nichols || Goulding)
3f64052c04 Upgrade to Rust 1.65 2022-11-03 22:13:58 -04:00
Carol (Nichols || Goulding)
19c75074d1 Upgrade to Rust 1.64 2022-11-03 22:13:58 -04:00
Carol (Nichols || Goulding)
10bf4a3dbd Upgrade to Rust 1.63 2022-11-03 22:13:58 -04:00
Carol (Nichols || Goulding)
c72f969ffd New ideas for the issue template to try 2022-10-28 21:04:52 -04:00
Carol (Nichols || Goulding)
d7d433ec73 Upgrade mdbook 2022-10-27 16:00:51 -04:00
Carol (Nichols || Goulding)
2fe9eff266 Update to Rust 1.62 2022-07-04 21:17:25 -04:00
Carol (Nichols || Goulding)
4b43eac27b Upgrade to Rust 1.61 2022-06-04 09:38:06 -04:00
Carol (Nichols || Goulding)
8d3584f55f Upgrade to Rust 1.60 2022-06-03 21:39:11 -04:00
Carol (Nichols || Goulding)
cecf909561 Update to 1.59 2022-03-30 10:15:13 -04:00