diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 2f3865fb1a..8d0d48f968 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,75 +1,75 @@ version: 2 updates: -- package-ecosystem: cargo - directories: - - "/" - - "/fuzz" - schedule: - interval: weekly - allow: - - dependency-name: "acpi_tables" - - dependency-name: "kvm-bindings" - - dependency-name: "kvm-ioctls" - - dependency-name: "linux-loader" - - dependency-name: "micro_http" - - dependency-name: "mshv-bindings" - - dependency-name: "mshv-ioctls" - - dependency-name: "seccompiler" - - dependency-name: "vfio-bindings" - - dependency-name: "vfio-ioctls" - - dependency-name: "vfio_user" - - dependency-name: "vhost" - - dependency-name: "vhost-user-backend" - - dependency-name: "virtio-bindings" - - dependency-name: "virtio-queue" - - dependency-name: "vm-fdt" - - dependency-name: "vm-memory" - - dependency-name: "vmm-sys-util" - groups: + - package-ecosystem: cargo + directories: + - "/" + - "/fuzz" + schedule: + interval: weekly + allow: + - dependency-name: "acpi_tables" + - dependency-name: "kvm-bindings" + - dependency-name: "kvm-ioctls" + - dependency-name: "linux-loader" + - dependency-name: "micro_http" + - dependency-name: "mshv-bindings" + - dependency-name: "mshv-ioctls" + - dependency-name: "seccompiler" + - dependency-name: "vfio-bindings" + - dependency-name: "vfio-ioctls" + - dependency-name: "vfio_user" + - dependency-name: "vhost" + - dependency-name: "vhost-user-backend" + - dependency-name: "virtio-bindings" + - dependency-name: "virtio-queue" + - dependency-name: "vm-fdt" + - dependency-name: "vm-memory" + - dependency-name: "vmm-sys-util" + groups: rust-vmm: patterns: - "*" -- package-ecosystem: cargo - directories: - - "/" - - "/fuzz" - schedule: - interval: weekly - allow: - - dependency-type: all - cooldown: - default-days: 7 - semver-major-days: 14 - semver-minor-days: 7 - semver-patch-days: 3 - ignore: - - dependency-name: "acpi_tables" - - dependency-name: "kvm-bindings" - - dependency-name: "kvm-ioctls" - - dependency-name: "linux-loader" - - dependency-name: "micro_http" - - dependency-name: "mshv-bindings" - - dependency-name: "mshv-ioctls" - - dependency-name: "seccompiler" - - dependency-name: "vfio-bindings" - - dependency-name: "vfio-ioctls" - - dependency-name: "vfio_user" - - dependency-name: "vhost" - - dependency-name: "vhost-user-backend" - - dependency-name: "virtio-bindings" - - dependency-name: "virtio-queue" - - dependency-name: "vm-fdt" - - dependency-name: "vm-memory" - - dependency-name: "vmm-sys-util" - groups: + - package-ecosystem: cargo + directories: + - "/" + - "/fuzz" + schedule: + interval: weekly + allow: + - dependency-type: all + cooldown: + default-days: 7 + semver-major-days: 14 + semver-minor-days: 7 + semver-patch-days: 3 + ignore: + - dependency-name: "acpi_tables" + - dependency-name: "kvm-bindings" + - dependency-name: "kvm-ioctls" + - dependency-name: "linux-loader" + - dependency-name: "micro_http" + - dependency-name: "mshv-bindings" + - dependency-name: "mshv-ioctls" + - dependency-name: "seccompiler" + - dependency-name: "vfio-bindings" + - dependency-name: "vfio-ioctls" + - dependency-name: "vfio_user" + - dependency-name: "vhost" + - dependency-name: "vhost-user-backend" + - dependency-name: "virtio-bindings" + - dependency-name: "virtio-queue" + - dependency-name: "vm-fdt" + - dependency-name: "vm-memory" + - dependency-name: "vmm-sys-util" + groups: non-rust-vmm: patterns: - "*" - # Makes it possible to have another config for the same directory. - # https://github.com/dependabot/dependabot-core/issues/1778#issuecomment-1988140219 - target-branch: main -- package-ecosystem: github-actions - directory: "/" - schedule: - interval: daily - open-pull-requests-limit: 1 \ No newline at end of file + # Makes it possible to have another config for the same directory. + # https://github.com/dependabot/dependabot-core/issues/1778#issuecomment-1988140219 + target-branch: main + - package-ecosystem: github-actions + directory: "/" + schedule: + interval: "weekly" + open-pull-requests-limit: 5 diff --git a/.github/workflows/mirror.yml b/.github/workflows/mirror.yml new file mode 100644 index 0000000000..391cb3e409 --- /dev/null +++ b/.github/workflows/mirror.yml @@ -0,0 +1,12 @@ +name: mirror +on: [push] + +permissions: + contents: read + +jobs: + mirror: + uses: FyraLabs/actions/.github/workflows/mirror.yml@main + secrets: + GIT_USERNAME: ${{ secrets.GIT_USERNAME }} + GIT_PASSWORD: ${{ secrets.GIT_PASSWORD }} diff --git a/Cargo.lock b/Cargo.lock index 7c03c08766..2d50dac206 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1986,9 +1986,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.18.0" +version = "3.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd5414fad8e6907dbdd5bc441a50ae8d6e26151a03b1de04d89a5576de61d01f" +checksum = "76a5c54c7310e7b8b9577c286d7e399ddd876c3e12b3ed917a8aabc4b96e9e8c" dependencies = [ "serde_core", "serde_with_macros", @@ -1996,9 +1996,9 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.18.0" +version = "3.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3db8978e608f1fe7357e211969fd9abdcae80bac1ba7a3369bb7eb6b404eb65" +checksum = "84d57bc0c8b9a17920c178daa6bb924850d54a9c97ab45194bb8c17ad66bb660" dependencies = [ "darling", "proc-macro2",