From b399692121ff491e9fb3c5139b8fdb861922010c Mon Sep 17 00:00:00 2001 From: Cypress Reed Date: Mon, 6 Jul 2026 15:14:50 -0600 Subject: [PATCH 1/6] add codeberg mirroring --- .github/workflows/mirror.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 .github/workflows/mirror.yml diff --git a/.github/workflows/mirror.yml b/.github/workflows/mirror.yml new file mode 100644 index 0000000000..bbafb76979 --- /dev/null +++ b/.github/workflows/mirror.yml @@ -0,0 +1,16 @@ +name: mirror + +on: [push] + +jobs: + mirror: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + with: + fetch-depth: 0 + - uses: yesolutions/mirror-action@master + with: + REMOTE: "https://codeberg.org/FyraStack/cloud-hypervisor.git" + GIT_USERNAME: ${{ secrets.GIT_USERNAME }} + GIT_PASSWORD: ${{ secrets.GIT_PASSWORD }} From bc8bbbfeb419c73f1abe37b8b8255347e0958da3 Mon Sep 17 00:00:00 2001 From: Willow C Reed Date: Tue, 7 Jul 2026 15:05:03 -0600 Subject: [PATCH 2/6] update mirror action --- .github/dependabot.yml | 134 +++++++++++++++++------------------ .github/workflows/mirror.yml | 4 +- 2 files changed, 70 insertions(+), 68 deletions(-) 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 index bbafb76979..5b1b0da39e 100644 --- a/.github/workflows/mirror.yml +++ b/.github/workflows/mirror.yml @@ -1,4 +1,6 @@ name: mirror +permissions: + contents: read on: [push] @@ -6,7 +8,7 @@ jobs: mirror: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: fetch-depth: 0 - uses: yesolutions/mirror-action@master From 848b9dbffa1be722d901299c4eec2cb2e56597a5 Mon Sep 17 00:00:00 2001 From: Cypress Reed Date: Tue, 7 Jul 2026 15:31:58 -0600 Subject: [PATCH 3/6] tag commit --- .github/workflows/mirror.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/mirror.yml b/.github/workflows/mirror.yml index 5b1b0da39e..378384e232 100644 --- a/.github/workflows/mirror.yml +++ b/.github/workflows/mirror.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: fetch-depth: 0 - - uses: yesolutions/mirror-action@master + - uses: yesolutions/mirror-action@1708f16cdb28634fd3ba10c5c79abc91f5578a14 # v0.7.0 with: REMOTE: "https://codeberg.org/FyraStack/cloud-hypervisor.git" GIT_USERNAME: ${{ secrets.GIT_USERNAME }} From e194dc564ae50fa4143ea953a417938a000adc39 Mon Sep 17 00:00:00 2001 From: Cypress Reed Date: Fri, 10 Jul 2026 15:38:20 -0600 Subject: [PATCH 4/6] switch to reusable mirror action --- .github/workflows/mirror.yml | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/.github/workflows/mirror.yml b/.github/workflows/mirror.yml index 378384e232..ba117621c2 100644 --- a/.github/workflows/mirror.yml +++ b/.github/workflows/mirror.yml @@ -1,18 +1,7 @@ name: mirror -permissions: - contents: read - on: [push] jobs: mirror: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - with: - fetch-depth: 0 - - uses: yesolutions/mirror-action@1708f16cdb28634fd3ba10c5c79abc91f5578a14 # v0.7.0 - with: - REMOTE: "https://codeberg.org/FyraStack/cloud-hypervisor.git" - GIT_USERNAME: ${{ secrets.GIT_USERNAME }} - GIT_PASSWORD: ${{ secrets.GIT_PASSWORD }} + uses: FyraStack/actions/.github/workflows/mirror.yml@main + secrets: inherit From e0fce1e8f52a60394b9a92df4b0a5013d3b34fd7 Mon Sep 17 00:00:00 2001 From: Cypress Reed Date: Fri, 10 Jul 2026 16:01:43 -0600 Subject: [PATCH 5/6] mrah --- .github/workflows/mirror.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/mirror.yml b/.github/workflows/mirror.yml index ba117621c2..391cb3e409 100644 --- a/.github/workflows/mirror.yml +++ b/.github/workflows/mirror.yml @@ -1,7 +1,12 @@ name: mirror on: [push] +permissions: + contents: read + jobs: mirror: - uses: FyraStack/actions/.github/workflows/mirror.yml@main - secrets: inherit + uses: FyraLabs/actions/.github/workflows/mirror.yml@main + secrets: + GIT_USERNAME: ${{ secrets.GIT_USERNAME }} + GIT_PASSWORD: ${{ secrets.GIT_PASSWORD }} From 2a33a0f791c7e1fda2dbd3413f09a1ff2537e861 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Jul 2026 20:54:07 +0000 Subject: [PATCH 6/6] build(deps): bump rand from 0.10.0 to 0.10.1 Bumps [rand](https://github.com/rust-random/rand) from 0.10.0 to 0.10.1. - [Release notes](https://github.com/rust-random/rand/releases) - [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-random/rand/compare/0.10.0...0.10.1) --- updated-dependencies: - dependency-name: rand dependency-version: 0.10.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- Cargo.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7c03c08766..26ab30198e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1786,9 +1786,9 @@ checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" [[package]] name = "rand" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc266eb313df6c5c09c1c7b1fbe2510961e5bcd3add930c1e31f7ed9da0feff8" +checksum = "d2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207" dependencies = [ "chacha20", "getrandom 0.4.2",