dependabot[bot]
8e5dd296de
build: Bump crate-ci/typos from 1.39.2 to 1.40.0
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.39.2 to 1.40.0.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.39.2...v1.40.0 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.40.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-27 00:07:30 +00:00
dependabot[bot]
0ff8d1cb28
build: Bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-22 00:05:53 +00:00
dependabot[bot]
8ee26286ac
build: Bump crate-ci/typos from 1.39.0 to 1.39.2
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.39.0 to 1.39.2.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.39.0...v1.39.2 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.39.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-18 00:27:28 +00:00
Philipp Schuster
e4fd066d82
misc: improve developer experience of cargo clippy
...
A major improvement to the developer experience of clippy in
Cloud Hypervisor.
1. Make `cargo clippy` just work with the same lints we use in CI
2. Simplify adding new lints
Signed-off-by: Philipp Schuster <philipp.schuster@cyberus-technology.de >
On-behalf-of: SAP philipp.schuster@sap.com
2025-11-17 16:59:49 +00:00
dependabot[bot]
2a39b4a4e5
build: Bump crate-ci/typos from 1.38.1 to 1.39.0
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.38.1 to 1.39.0.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.38.1...v1.39.0 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.39.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-01 00:03:30 +00:00
dependabot[bot]
0a25a77095
build: Bump crate-ci/typos from 1.38.0 to 1.38.1
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.38.0 to 1.38.1.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.38.0...v1.38.1 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.38.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-23 00:03:36 +00:00
dependabot[bot]
15ca4751b7
build: Bump crate-ci/typos from 1.37.1 to 1.38.0
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.37.1 to 1.38.0.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.37.1...v1.38.0 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.38.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-07 00:18:43 +00:00
dependabot[bot]
7eb5a6cd70
build: Bump crate-ci/typos from 1.37.0 to 1.37.1
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.37.0 to 1.37.1.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.37.0...v1.37.1 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.37.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-02 00:11:14 +00:00
dependabot[bot]
44f187715f
build: Bump crate-ci/typos from 1.36.3 to 1.37.0
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.36.3 to 1.37.0.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.36.3...v1.37.0 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.37.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 00:10:44 +00:00
dependabot[bot]
bb713e8c01
build: Bump crate-ci/typos from 1.36.2 to 1.36.3
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.36.2 to 1.36.3.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.36.2...v1.36.3 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.36.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-26 07:49:10 +00:00
dependabot[bot]
3f5c719705
build: Bump crate-ci/typos from 1.36.1 to 1.36.2
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.36.1 to 1.36.2.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.36.1...v1.36.2 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.36.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-06 00:12:14 +00:00
dependabot[bot]
676fb93c1a
build: Bump crate-ci/typos from 1.35.7 to 1.36.1
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.35.7 to 1.36.1.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.35.7...v1.36.1 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.36.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-04 11:19:34 +00:00
dependabot[bot]
f68880600c
build: Bump crate-ci/typos from 1.35.6 to 1.35.7
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.35.6 to 1.35.7.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.35.6...v1.35.7 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.35.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-02 16:31:43 +00:00
dependabot[bot]
8b2af1a2c8
build: Bump crate-ci/typos from 1.35.5 to 1.35.6
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.35.5 to 1.35.6.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.35.5...v1.35.6 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.35.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-29 00:14:07 +00:00
dependabot[bot]
3bff69734e
build: Bump crate-ci/typos from 1.35.4 to 1.35.5
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.35.4 to 1.35.5.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.35.4...v1.35.5 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.35.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-20 02:57:03 +00:00
Songqian Li
51e095c54d
ci: add build and quality check for ivshmem feature
...
Signed-off-by: Songqian Li <sionli@tencent.com >
2025-08-14 22:14:34 +00:00
dependabot[bot]
55212b0437
build: Bump crate-ci/typos from 1.35.3 to 1.35.4
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.35.3 to 1.35.4.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.35.3...v1.35.4 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.35.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-14 17:31:00 +00:00
dependabot[bot]
3d5e5f318b
build: Bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-13 18:11:18 +00:00
Alex Orozco
5d478c534e
tests: Add fw_cfg device integration test
...
This test verifies that we can see custom items added to the fw_cfg
device from inside the guest
Signed-off-by: Alex Orozco <alexorozco@google.com >
2025-08-11 17:29:51 +00:00
dependabot[bot]
f87772cd36
build: Bump crate-ci/typos from 1.35.2 to 1.35.3
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.35.2 to 1.35.3.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.35.2...v1.35.3 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.35.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-09 00:29:54 +00:00
dependabot[bot]
4f4940b02a
build: Bump crate-ci/typos from 1.35.1 to 1.35.2
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.35.1 to 1.35.2.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.35.1...v1.35.2 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.35.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-08 00:18:56 +00:00
dependabot[bot]
9ee3b29a11
build: Bump crate-ci/typos from 1.34.0 to 1.35.1
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.34.0 to 1.35.1.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.34.0...v1.35.1 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.35.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-05 08:15:40 +00:00
Jinank Jain
fe422a45af
build: Move away from actions-rs/cross
...
Since action-rs/cross is deprecrated, thus move to
houseabsolute/actions-rust-cross.
We should pin the cross-version to the latest version to fix the build
issues with virtio-bindings crate.
Signed-off-by: Jinank Jain <jinankjain@microsoft.com >
2025-07-07 03:05:38 +00:00
dependabot[bot]
8a78043e2f
build: Bump crate-ci/typos from 1.33.1 to 1.34.0
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.33.1 to 1.34.0.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.33.1...v1.34.0 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.34.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-01 02:50:46 +00:00
dependabot[bot]
b26b09ec0c
build: Bump crate-ci/typos from 1.32.0 to 1.33.1
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.32.0 to 1.33.1.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.32.0...v1.33.1 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.33.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-14 00:42:13 +00:00
Philipp Schuster
12b72ba3c1
ci: bump typos
...
Signed-off-by: Philipp Schuster <philipp.schuster@cyberus-technology.de >
On-behalf-of: SAP philipp.schuster@sap.com
2025-06-10 15:52:12 +00:00
Jinank Jain
960d702255
hypervisor: Enable MSHV compilation on ARM64
...
Along with it also enable clippy tests on MSHV aarch64 builds.
Signed-off-by: Jinank Jain <jinankjain@microsoft.com >
2025-04-16 03:36:12 +00:00
Ruoqing He
0dc3634b7b
ci: Enable clippy::assertions_on_result_states
...
This lint disallows asserttions on is_ok()/is_err() in favor of either
using unwrap (so that at least if the test fails, we the failure message
will contain the actual failure reason instead of just "was not
ok/err"), or actually matching the specific variant.
Inspired by and quoted from @roypat.
Enable this lint for `build.yaml` and `quality.yaml`.
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2024-10-03 12:03:49 +00:00
Rob Bradford
9013d8b4ca
build: Move cargo fmt check to nightly toolchain via new workflow
...
Enforcing group_imports="StdExternalCrate" requires using cargo fmt from
the nightly toolchain. Create a new workflow that runs on nightly to run
cargo fmt.
Signed-off-by: Rob Bradford <rbradford@rivosinc.com >
2024-09-29 13:08:12 +01:00
Rob Bradford
f041c940a7
build: Apply cargo fmt check to fuzz workspace
...
Signed-off-by: Rob Bradford <rbradford@rivosinc.com >
2024-09-29 13:08:12 +01:00
Rob Bradford
13cf7a1315
build: Make cargo fmt check apply to all packages
...
Signed-off-by: Rob Bradford <rbradford@rivosinc.com >
2024-09-29 13:08:12 +01:00
Ruoqing He
4644f8a643
github: Remove redundant use-cross
...
The steps with predicates of `x86_64` targets would never turn on
`use-cross`, removing them from quality check.
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2024-09-20 11:13:58 +01:00
Ruoqing He
4d45e89d24
github: Refactor quality matrix
...
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2024-09-20 11:13:58 +01:00
Wei Liu
24ed063dbe
github: add build and clippy tests for pvmemcontrol
...
Signed-off-by: Wei Liu <liuwe@microsoft.com >
2024-08-06 18:39:30 +00:00
Rob Bradford
1db30405e1
build: Cancel in progress actions on update
...
If the PR updated cancel outstanding jobs to conserve resources.
Signed-off-by: Rob Bradford <rbradford@rivosinc.com >
2024-02-28 20:11:20 +00:00
Rob Bradford
3e35529842
build: Only run bisectability check on PRs
...
Signed-off-by: Rob Bradford <rbradford@rivosinc.com >
2024-02-28 20:11:20 +00:00
Rob Bradford
d9f48505fe
build: Ensure all required checks run on merge_group
...
And clean up some of the whitespace formatting so that the "name" and
"on" are grouped away from the "jobs".
Signed-off-by: Rob Bradford <rbradford@rivosinc.com >
2024-02-28 20:11:20 +00:00
Jinank Jain
5d4fe8efb9
github: ci: Move to action/checkout v4
...
There is a mix of v2, v3 and v4 in the codebase. Let's move to v4
everywhere because v2 seems to be using a deprecated version of nodejs.
This is throwing warnings when the Github action CI is running.
Signed-off-by: Jinank Jain <jinankjain@microsoft.com >
2023-12-11 13:29:11 +00:00
Muminul Islam
b9117c9c50
github: workflow: Build/quality test for igvm
...
Extend the current github actions to build and
test clippy for igvm feature.
Signed-off-by: Muminul Islam <muislam@microsoft.com >
2023-12-08 09:22:42 -08:00
Philipp Schuster
83f3b34405
ci: Run typos
...
This adds the typos utility as dedicated CI step.
Signed-off-by: Philipp Schuster <philipp.schuster@cyberus-technology.de >
2023-09-09 10:46:21 +01:00
Jinank Jain
51548471fd
github: worflow: Add build and clippy test for snp
...
Extend the current github actions to add support for snp feature flag.
Signed-off-by: Jinank Jain <jinankjain@microsoft.com >
2023-09-07 12:52:27 +01:00
Rob Bradford
7ceb126184
github: Build examples as well as tests in quality workflow
...
Signed-off-by: Rob Bradford <robert.bradford@intel.com >
2023-02-16 09:59:14 -08:00
Rob Bradford
a1c6ef8385
.github: Add musl variants to quality (clippy) checks
...
Signed-off-by: Rob Bradford <robert.bradford@intel.com >
2022-12-07 17:50:48 +00:00
Rob Bradford
c37dadcc9a
.github: Enable "guest_debug" clippy on aarch64
...
Signed-off-by: Rob Bradford <robert.bradford@intel.com >
2022-12-05 17:23:52 +00:00
Rob Bradford
7fd2022e8e
.github: Ensure target used for clippy tests
...
Signed-off-by: Rob Bradford <robert.bradford@intel.com >
2022-12-01 17:02:30 +00:00
Rob Bradford
1b6dd597b2
.github: Remove build testing for aarch64 with guest_debug feature
...
See: #4964
Signed-off-by: Rob Bradford <robert.bradford@intel.com >
2022-12-01 17:02:30 +00:00
Wei Liu
3ca6c29e28
github: do not allow undocumented unsafe blocks
...
Signed-off-by: Wei Liu <liuwe@microsoft.com >
2022-11-18 12:50:01 +00:00
Rob Bradford
06eb82d239
build: Consolidate "gdb" build feature into "guest_debug"
...
This simplifies the CI process but also logical with the existing
functionality under "guest_debug" (dumping guest memory).
Fixes : #4679
Signed-off-by: Rob Bradford <robert.bradford@intel.com >
2022-09-27 14:30:57 +01:00
Rob Bradford
b2d1dd65f3
build: Remove "fwdebug" and "common" feature flags
...
This simplifes the buld and checks with very little overhead and the
fwdebug device is I/O port device on 0x402 that can be used by edk2 as a
very simple character device.
See: #4679
Signed-off-by: Rob Bradford <robert.bradford@intel.com >
2022-09-26 10:16:33 -07:00
Rob Bradford
36e26f004c
.github: Consolidate quality checks into single worklow
...
Combine aarch64 and x86-64 checks into one workflow
Signed-off-by: Rob Bradford <robert.bradford@intel.com >
2022-09-26 16:52:42 +01:00