From 3eedd876e60d781ba329307553dec5c79b5086bd Mon Sep 17 00:00:00 2001 From: Koichiro Iwao Date: Fri, 25 Jul 2025 14:11:21 +0900 Subject: [PATCH] CI (github-hosted): Switch to Fedora 41 Fedora 40 has reached its EoL and the image is no longer available. --- .github/workflows/build-rpi-github-hosted.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-rpi-github-hosted.yml b/.github/workflows/build-rpi-github-hosted.yml index c6023a9..e1d8951 100644 --- a/.github/workflows/build-rpi-github-hosted.yml +++ b/.github/workflows/build-rpi-github-hosted.yml @@ -147,7 +147,7 @@ jobs: # Use proper Vagrantfile and set ENV variable of config.vm.box cp -av ci/Vagrant/Vagrantfile ./ - echo vm_box='fedora/40-cloud-base' > .env + echo vm_box='fedora/41-cloud-base' > .env # Date stamp date_stamp=$(date -u '+%Y%m%d') @@ -329,6 +329,10 @@ jobs: sudo vagrant up fedora + - name: Install requisite packages + run: | + sudo vagrant ssh fedora -c "sudo dnf install -y -q xfsprogs" + - name: Tune SElinux run: | # set the mode SELinux is running in into Permissive @@ -347,7 +351,7 @@ jobs: - name: Install Docker on the Vagrant VM run: | sudo vagrant ssh fedora -c "sudo dnf -y -q install dnf-plugins-core" - sudo vagrant ssh fedora -c "sudo dnf -y -q config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo" + sudo vagrant ssh fedora -c "sudo dnf -y -q config-manager addrepo --from-repofile=https://download.docker.com/linux/fedora/docker-ce.repo" sudo vagrant ssh fedora -c "sudo dnf -y -q install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin" sudo vagrant ssh fedora -c "sudo systemctl start docker"