Commit Graph

185 Commits

Author SHA1 Message Date
renovate[bot] 2c4698b127 chore(deps): update crate-ci/typos action to v1.40.0 2025-12-01 01:14:40 +00:00
renovate[bot] d32719b50c chore(deps): update actions/checkout action to v6 2025-11-24 01:02:13 +00:00
renovate[bot] d4b42d6db5 chore(deps): update crate-ci/typos action to v1.39.2 2025-11-17 01:53:01 +00:00
renovate[bot] 586df42cba chore(deps): update crate-ci/typos action to v1.38.1 2025-10-20 02:32:27 +00:00
renovate[bot] 64a1bf5e77 chore(deps): update crate-ci/typos action to v1.37.2 2025-10-06 00:37:27 +00:00
renovate[bot] abd41179e5 chore(deps): update codecov/codecov-action action to v5.5.1 2025-10-01 19:01:33 +00:00
renovate[bot] 7a78e31f1c chore(deps): update crate-ci/typos action to v1.37.1 2025-10-01 18:19:43 +00:00
renovate[bot] 1fcabe76b7 chore(deps): update crate-ci/typos action to v1.35.5 2025-08-25 02:44:40 +00:00
renovate[bot] d7e3806f1a chore(deps): update actions/checkout action to v5 2025-08-18 20:45:47 +00:00
renovate[bot] c939ea67d7 chore(deps): update crate-ci/typos action to v1.35.4 2025-08-18 00:43:57 +00:00
renovate[bot] 0975763aeb chore(deps): update crate-ci/typos action to v1.35.3 2025-08-11 02:06:07 +00:00
renovate[bot] 1206e8e6c0 chore(deps): update crate-ci/typos action to v1.34.0 2025-07-07 02:28:58 +00:00
Nicholas Bishop e24491f9af Revert "ci: Temporarily pin to older nightly"
This (partially) reverts commit bdd3650fab.
2025-06-19 15:48:17 -04:00
renovate[bot] 38295f5f55 chore(deps): update crate-ci/typos action to v1.33.1 2025-06-09 01:42:25 +00:00
Nicholas Bishop bdd3650fab ci: Temporarily pin to older nightly
There are a bunch of new lint errors that need to be addressed before we can
successfully build with latest nightly.
2025-06-07 16:33:51 -04:00
renovate[bot] 33c6619582 chore(deps): update codecov/codecov-action action to v5.4.3 2025-05-19 02:28:48 +00:00
renovate[bot] c7215f7bb1 chore(deps): update crate-ci/typos action to v1.32.0 2025-05-05 01:26:47 +00:00
renovate[bot] 36e0e0ddd7 chore(deps): update crate-ci/typos action to v1.31.1 2025-04-28 02:53:05 +00:00
renovate[bot] 8c45bd77ef chore(deps): update codecov/codecov-action action to v5.4.2 2025-04-14 21:04:14 +00:00
Philipp Schuster 1fcdd3217c ci: fix 2025-04-14 21:58:41 +02:00
Philipp Schuster 98e6852edb ci: prevent spam in Check formatting
We separate the build log from the formatting log.
2025-04-07 10:00:21 +02:00
Philipp Schuster 909fad5cd0 ci: move lints job from rust.yml to qa.yml
We are linting the repo, not just Rust.
2025-04-07 10:00:21 +02:00
Philipp Schuster d7a7d753df ci: run cargo xtask in Nix shell
This simplifies to get all the relevant tools.
2025-04-07 10:00:21 +02:00
renovate[bot] f393667ec0 chore(deps): update crate-ci/typos action to v1.30.2 2025-03-17 02:34:41 +00:00
Philipp Schuster 67fce8a4fe ci: fix typos 2025-03-10 06:53:08 +01:00
Philipp Schuster db9377c6e0 nix: switch to Nix Flake
This modernizes the Nix files of this project. Nix Flakes are the
de-facto standard way in Nix to package projects and specify their
inputs. Inputs can be any Nix or non-Nix project.

Updating Nix dependencies now is as easy as `nix flake update` and
a corresponding commit.

As they are still not stabilized yet, you need the line

    experimental-features = nix-command flakes

in /etc/nix/nix.conf to use the flake. By usage, I mean entering
the Nix development shell using `$ nix develop .` or if you want
to run `nix flake update`.

The package manager niv, we used to have, is basically dead.
2025-03-02 11:48:36 +01:00
renovate[bot] 5f514c29e0 chore(deps): update crate-ci/typos action to v1.29.9 2025-02-24 02:33:47 +00:00
renovate[bot] 786d99b3f1 chore(deps): update crate-ci/typos action to v1.29.7 2025-02-17 02:43:36 +00:00
Nicholas Bishop 482c0f12ff ci: Add job to check the MSRV build of uefi-raw
The `uefi-raw` package has a lower MSRV than the `uefi` package, so it needs to
be tested separately.
2025-02-16 15:52:35 -05:00
Nicholas Bishop 8341c0c172 ci: Change MSRV job to read MSRV from cargo
Delete msrv_toolchain.toml, and instead read the MSRV from cargo and copy it to
rust-toolchain.toml. This ensures the job is checking the same MSRV set in
Cargo.toml, and reduces the number of places that the MSRV needs to be manually
updated when we change it.
2025-02-16 15:52:11 -05:00
renovate[bot] 84f974590d chore(deps): update crate-ci/typos action to v1.29.4 2025-01-06 00:40:25 +00:00
renovate[bot] 6e18a80181 chore(deps): update crate-ci/typos action to v1.28.4 2024-12-23 02:36:06 +00:00
renovate[bot] b5f10b3930 chore(deps): update crate-ci/typos action to v1.28.3 2024-12-16 00:20:48 +00:00
Nicholas Bishop 6e03f1a65b Increase MSRV to 1.81 2024-12-10 08:13:45 +01:00
renovate[bot] 2bbdc8c0ac chore(deps): update crate-ci/typos action to v1.28.2 2024-12-09 18:13:14 +00:00
renovate[bot] 8ba38677a4 chore(deps): update codecov/codecov-action action to v5 2024-11-18 03:42:28 +00:00
renovate[bot] 318afcccdc chore(deps): update crate-ci/typos action to v1.27.3 2024-11-11 00:55:16 +00:00
renovate[bot] fc35b32d00 chore(deps): update crate-ci/typos action to v1.27.0 2024-11-04 00:38:16 +00:00
Philipp Schuster 2bc0ed7597 Merge pull request #1448 from rust-osdev/bishop-msrv-179
Increase MSRV to 1.79
2024-10-28 08:16:02 +00:00
renovate[bot] c4dae09f32 chore(deps): update crate-ci/typos action to v1.26.8 2024-10-28 00:26:00 +00:00
Nicholas Bishop acd5a841a9 Increase MSRV to 1.79
Mark a few new functions `const` to satisfy clippy lints.

Also drop the "Keep in Sync with README!" comment for the MSRV doc; it's not in
the readme anymore.
2024-10-27 19:30:17 -04:00
Nicholas Bishop d5dde238c7 ci: Set codecov upload token 2024-10-21 11:31:26 -04:00
Philipp Schuster f55c740ad5 Merge pull request #1423 from nicholasbishop/bishop-add-cov
xtask: Add action to generate a code coverage report
2024-10-21 14:28:58 +00:00
renovate[bot] e9985aead2 chore(deps): update crate-ci/typos action to v1.26.0 2024-10-14 03:24:57 +00:00
Nicholas Bishop 0efe8dc244 ci: Add code coverage job 2024-10-07 22:06:46 -04:00
renovate[bot] 44a0b17e58 chore(deps): update cachix/install-nix-action action to v30 2024-10-07 00:48:24 +00:00
renovate[bot] 3277407736 chore(deps): update crate-ci/typos action to v1.25.0 2024-10-07 00:32:18 +00:00
renovate[bot] adaefa7506 chore(deps): update cachix/install-nix-action action to v29 2024-09-27 15:26:37 +00:00
renovate[bot] d28fbc1603 chore(deps): update dependency ubuntu to v24 2024-09-27 13:12:39 +00:00
renovate[bot] 9179db8bfa chore(deps): update crate-ci/typos action to v1.24.6 2024-09-23 00:10:25 +00:00