Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .github/workflows/test-aarch64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,9 @@ jobs:
- uses: actions/checkout@v4
- uses: ./ # pguyot/arm-runner-action@HEAD
with:
base_image: https://dietpi.com/downloads/images/DietPi_RPi-ARMv8-Bookworm.img.xz
base_image: dietpi:rpi_armv8_trixie
cpu: cortex-a53
commands: |
echo "Minimal"
test `uname -m` = 'aarch64'

2 changes: 1 addition & 1 deletion .github/workflows/test-appimage-aarch64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,6 @@ jobs:
base_image: raspios_lite_arm64:latest
commands: |
sudo apt install libfuse2 -y
wget https://github.com/AppImage/AppImageKit/releases/download/13/appimagetool-aarch64.AppImage
wget https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-aarch64.AppImage
chmod +x appimagetool-aarch64.AppImage
./appimagetool-aarch64.AppImage --version
4 changes: 2 additions & 2 deletions .github/workflows/test-appimage-armv7l.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
with:
cpu: cortex-a8
commands: |
sudo apt install libfuse2 -y
wget https://github.com/AppImage/AppImageKit/releases/download/13/appimagetool-armhf.AppImage
sudo apt install libfuse2t64 -y
wget https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-armhf.AppImage
chmod +x appimagetool-armhf.AppImage
./appimagetool-armhf.AppImage --version
4 changes: 2 additions & 2 deletions .github/workflows/test-archlinux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ jobs:
# https://archlinuxarm.org/platforms/armv7/broadcom/raspberry-pi-2
# Install dependency
sudo apt-get -y install libarchive-tools
# Create a 1.5 GB image
dd if=/dev/zero of=$RUNNER_TEMP/archlinux.img bs=1M count=1536
# Create a 2 GB image
dd if=/dev/zero of=$RUNNER_TEMP/archlinux.img bs=1M count=2048
# 2. At the fdisk prompt, delete old partitions and create a new one:
# using the sed comment trick of https://superuser.com/a/984637
sed -e 's/\s*\([\+0-9a-zA-Z]*\).*/\1/' << EOF | fdisk $RUNNER_TEMP/archlinux.img
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/test-base_images.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,12 @@ jobs:
- raspios_lite_arm64:2023-05-03
- raspios_lite_arm64:2022-01-28
- raspios_lite_arm64:2022-04-04
- dietpi:rpi_armv6_bullseye
- dietpi:rpi_armv7_bullseye
- dietpi:rpi_armv8_bullseye
- dietpi:rpi_armv6_bookworm
- dietpi:rpi_armv7_bookworm
- dietpi:rpi_armv8_bookworm
- dietpi:rpi_armv6_trixie
- dietpi:rpi_armv7_trixie
- dietpi:rpi_armv8_trixie
- raspi_1_bullseye:20220121
- raspi_2_bullseye:20230102
- raspi_3_bullseye:20230102
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-custom-url.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
- uses: actions/checkout@v4
- uses: ./ # pguyot/arm-runner-action@HEAD
with:
base_image: https://cdimage.ubuntu.com/releases/24.04/release/ubuntu-24.04-preinstalled-server-arm64+raspi.img.xz
base_image: https://cdimage.ubuntu.com/releases/24.04/release/ubuntu-24.04.3-preinstalled-server-arm64+raspi.img.xz
commands: |
cat /etc/os-release
uname -a
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-runner-images.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
strategy:
fail-fast: false
matrix:
runner: ["ubuntu-20.04", "ubuntu-22.04", "ubuntu-24.04", "ubuntu-latest"]
runner: ["ubuntu-22.04", "ubuntu-24.04", "ubuntu-latest"]
steps:
- uses: actions/checkout@v4
- uses: ./ # pguyot/arm-runner-action@HEAD
Expand Down
11 changes: 11 additions & 0 deletions action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -97,8 +97,19 @@ runs:
steps:
- name: Install dependencies
run: |
set -x
sudo apt-get update && sudo apt-get install -y binfmt-support parted wget dosfstools zip
(test -x /usr/bin/qemu-arm-static && test -x /usr/bin/qemu-aarch64-static) || sudo apt install -y qemu-user-static
min_ver=`tune2fs 2>/dev/null | head -n 1 | awk '{ print "1.47\n" $2 }' | sort -V | head -n 1`
if [ $min_ver != "1.47" ]; then
# Install e2fsprogs 1.47
wget https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.47.3/e2fsprogs-1.47.3.tar.xz
tar xJf e2fsprogs-1.47.3.tar.xz
cd e2fsprogs-1.47.3/
./configure
make -j3
sudo make install
fi
shell: bash
- name: Install qemu wrapper
shell: bash
Expand Down
24 changes: 12 additions & 12 deletions download_image.sh
Original file line number Diff line number Diff line change
Expand Up @@ -44,23 +44,23 @@ case $1 in
"raspios_lite_arm64:2023-05-03")
url=https://downloads.raspberrypi.org/raspios_lite_arm64/images/raspios_lite_arm64-2023-05-03/2023-05-03-raspios-bullseye-arm64-lite.img.xz
;;
"dietpi:rpi_armv6_bullseye")
url=https://dietpi.com/downloads/images/DietPi_RPi-ARMv6-Bullseye.img.xz
;;
"dietpi:rpi_armv7_bullseye")
url=https://dietpi.com/downloads/images/DietPi_RPi-ARMv7-Bullseye.img.xz
;;
"dietpi:rpi_armv8_bullseye")
url=https://dietpi.com/downloads/images/DietPi_RPi-ARMv8-Bullseye.img.xz
;;
"dietpi:rpi_armv6_bookworm")
url=https://dietpi.com/downloads/images/DietPi_RPi-ARMv6-Bookworm.img.xz
url=https://dietpi.com/downloads/images/DietPi_RPi1-ARMv6-Bookworm.img.xz
;;
"dietpi:rpi_armv7_bookworm")
url=https://dietpi.com/downloads/images/DietPi_RPi-ARMv7-Bookworm.img.xz
url=https://dietpi.com/downloads/images/DietPi_RPi2-ARMv7-Bookworm.img.xz
;;
"dietpi:rpi_armv8_bookworm")
url=https://dietpi.com/downloads/images/DietPi_RPi-ARMv8-Bookworm.img.xz
url=https://dietpi.com/downloads/images/DietPi_RPi5-ARMv8-Bookworm.img.xz
;;
"dietpi:rpi_armv6_trixie")
url=https://dietpi.com/downloads/images/DietPi_RPi1-ARMv6-Trixie.img.xz
;;
"dietpi:rpi_armv7_trixie")
url=https://dietpi.com/downloads/images/DietPi_RPi2-ARMv7-Trixie.img.xz
;;
"dietpi:rpi_armv8_trixie")
url=https://dietpi.com/downloads/images/DietPi_RPi5-ARMv8-Trixie.img.xz
;;
"raspi_1_bullseye:20220121")
url=https://raspi.debian.net/tested/20220121_raspi_1_bullseye.img.xz
Expand Down
Loading