Commit Graph

67 Commits

Author SHA1 Message Date
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
Carol (Nichols || Goulding)
a4efcd52c4 Update to 1.58 2022-01-20 10:21:56 -05:00
Carol (Nichols || Goulding)
0b79b7ec78 Use shellcheck 2022-01-03 13:18:46 -05:00
Carol (Nichols || Goulding)
f766b84031 sigh, the xkcd sandwich one 2022-01-01 21:47:17 -05:00
Carol (Nichols || Goulding)
ecbe5060f8 Install aspell in CI 2022-01-01 21:47:17 -05:00
Ingu Kang
94944f151b Bump mdBook version to 0.4.14 in workflow main.yml 2021-12-26 20:40:01 -05:00
Carol (Nichols || Goulding)
5f9358faeb 1.57 2021-12-05 21:33:16 -05:00
Carol (Nichols || Goulding)
5f2729cdc5 Update to 1.56 2021-12-05 21:33:16 -05:00
Carol (Nichols || Goulding)
126aa9faa8 Update to Rust 1.55 2021-09-16 21:01:38 -04:00
Carol (Nichols || Goulding)
e7d05cec4b Update mdbook to match rust-lang/rust 2021-09-15 21:49:21 -04:00
Carol (Nichols || Goulding)
e8200d27ed Update to Rust 1.54 2021-07-31 20:15:17 -04:00
Carol (Nichols || Goulding)
a07036f864 Set expectations a bit more realistically 2021-07-26 20:19:46 -04:00
Carol (Nichols || Goulding)
0b942f6be8 Update to Rust 1.53. 2021-07-21 22:03:38 -04:00
Carol (Nichols || Goulding)
1263e3fad3 Update to 1.52 2021-05-06 22:28:13 -04:00
Carol (Nichols || Goulding)
b31140b9fa Update to 1.51 2021-05-06 20:54:26 -04:00
Carol (Nichols || Goulding)
db5e8a5105 Update to Rust 1.50 2021-02-12 16:58:20 -05:00
Carol (Nichols || Goulding)
2485f9023b Update to 1.49 2021-01-12 22:05:36 -05:00
Carol (Nichols || Goulding)
f09dc19abe Update version of mdbook we're testing with to 0.4.5
This matches what rust-lang/rust has just updated to because of the
security issue. The security issue doesn't affect this repo directly,
but we should be running our CI using the same version as Rust does to
avoid breaking the Rust build because of differences.
2021-01-09 14:06:05 -05:00
apogeeoak
58d5060330 Override toolchain back to nightly. 2020-12-17 19:39:02 -05:00
Carol (Nichols || Goulding)
4cd410bab6 Update to 1.48 2020-12-05 14:18:30 -05:00
Carol (Nichols || Goulding)
2567c35e84 Update to Rust 1.47 2020-12-05 14:18:30 -05:00