Commit Graph

30 Commits (5ecf3c1eb27b9a86beff27cda6a8f109f54263bd)

Author SHA1 Message Date
Andreas Deininger 5ecf3c1eb2 Bump GitHub action workflows to their latest versions 2024-09-11 21:22:59 +07:00
Wilfred Hughes 6760559e6f Increase MSRV to 1.65
See discussion in #570
2024-01-28 12:55:07 +07:00
Wilfred Hughes 1d2c090c9e Deploy homepage 2023-12-27 23:20:24 +07:00
Wilfred Hughes b9a1302e54 Bump MSRV to 1.63
In the past I've been more cautious, but this is the version supported
by Debian Stable, and it's more than 12 months old.

A decent number of dependencies are only tested against newer rustc
versions (see e.g. the recent aho-coarasick pin due to no MSRV on that
library). I've filed bugs in some cases, but upgrading rustc versions
more aggressively should make this problem less common.
2023-11-26 01:24:29 +07:00
Wilfred Hughes 4284c3578a Increase MSRV to 1.60 2023-10-31 16:34:59 +07:00
Wilfred Hughes 1a7cd39b36 Update manual deploy to silence GitHub warnings 2023-09-28 00:40:56 +07:00
Wilfred Hughes 2e52d4c620 Fix incorrect key name in action YAML (found with actionlint) 2023-09-26 14:43:37 +07:00
Wilfred Hughes 462f5d4b7e Use latest mdbook 2023-09-17 22:54:45 +07:00
Wilfred Hughes 4fdc8eebcd Increase MSRV to 1.59 2023-08-07 20:32:08 +07:00
Wilfred Hughes b3acf48128 Bump minimum required Rust version to 1.58
Difftastic is generally conservative about MSRV, and will only
increase the version when there is a compelling reason (e.g. major
performance improvement, important bug fix in a dependendency).

This version increase will enable us to upgrade crossterm to 0.26, which
has better detection of terminal width on Windows.

I've also clarified MSRV details for other dependencies that cannot
currently be upgraded.
2023-07-26 11:34:05 +07:00
Wilfred Hughes cf7b927765 Skip rather than cancelling concurrent docs builds 2023-02-04 10:57:40 +07:00
Wilfred Hughes b1fcd79da5 Configure translated manual deploy 2022-09-23 23:05:34 +07:00
Wilfred Hughes 8b5642ef51 Use the same checkout action version everywhere 2022-08-27 23:04:36 +07:00
Wilfred Hughes 78e07c8178 Push to gh-pages with --force 2022-08-27 16:14:25 +07:00
Wilfred Hughes c3299a7cba Upstream version format has changed 2022-08-27 16:09:02 +07:00
Wilfred Hughes d65b0affca Use latest version of pages deploy action 2022-08-27 16:05:33 +07:00
Wilfred Hughes 175620590f 'cargo test' should be 'cargo doc' 2022-08-27 16:05:25 +07:00
Wilfred Hughes 660e9a1b1e Don't use actions-rs for build of manual either 2022-08-27 16:00:41 +07:00
Wilfred Hughes bc40836b8f Don't track history in gh-pages
This is already in the main branch and it makes the repository bigger
than it needs to be.

Should slightly improve #343
2022-08-27 15:55:52 +07:00
Xuanwo 72533ab325
ci: Adopt rust-toolchain instead
Signed-off-by: Xuanwo <github@xuanwo.io>
2022-05-03 15:53:42 +07:00
Wilfred Hughes 80429e9697 Include cargo version in the generated manual 2022-04-21 00:31:06 +07:00
Wilfred Hughes f22f436f12 Use latest mdbook for manual build 2022-04-16 13:53:32 +07:00
Wilfred Hughes 0ee982a138 Bump rust version used to build docs 2022-03-05 11:04:19 +07:00
Wilfred Hughes 2e61df4fac Update to latest mdbook 2021-12-17 09:25:34 +07:00
Wilfred Hughes e53b6f4212 Use rustdoc as subdir name 2021-11-21 19:03:13 +07:00
Wilfred Hughes b64f7a47d7 Add rustdoc output to manual site 2021-11-21 18:56:51 +07:00
Wilfred Hughes fc8a9f8d50 Try deploying to github pages instead
Surge works pretty well, but their servers seem slow (~1.3 seconds to
respond).
2021-11-20 00:15:35 +07:00
Wilfred Hughes 05df450601 Use 'manual' terminology consistently 2021-09-08 23:15:32 +07:00
Wilfred Hughes 7981dc0867 Fix name/command mixup in docs deploy config 2021-09-08 22:33:53 +07:00
Wilfred Hughes 689836a833 Clarify docs deploy as it doesn't use gh-pages 2021-09-08 22:06:12 +07:00