diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9373fc485..5f3879bae 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -197,6 +197,42 @@ jobs: name: fastfetch-linux-armv7 path: ./fastfetch-*.* + linux-armv6: + name: Linux-armv6 + runs-on: ubuntu-22.04 + permissions: + security-events: write + contents: read + steps: + - name: checkout repository + uses: actions/checkout@v4 + + - name: run VM + uses: uraimo/run-on-arch-action@v2 + id: runcmd + with: + arch: armv6 + distro: bookworm + githubToken: ${{ github.token }} + run: | + uname -a + apt-get update && apt-get install -y wget + apt-get install -y cmake make g++ libvulkan-dev libwayland-dev libxrandr-dev libxcb-randr0-dev libdconf-dev libdbus-1-dev libmagickcore-dev libxfconf-0-dev libsqlite3-dev librpm-dev libegl-dev libglx-dev libosmesa6-dev ocl-icd-opencl-dev libpulse-dev libdrm-dev libelf-dev directx-headers-dev rpm + cmake -DSET_TWEAK=Off -DBUILD_TESTS=On -DCMAKE_INSTALL_PREFIX=/usr . + cmake --build . --target package --verbose -j4 + ./fastfetch --list-features + time ./fastfetch -c presets/ci.jsonc --stat false + time ./fastfetch -c presets/ci.jsonc --format json + time ./flashfetch + ldd fastfetch + ctest + + - name: upload artifacts + uses: actions/upload-artifact@v4 + with: + name: fastfetch-linux-armv6 + path: ./fastfetch-*.* + linux-riscv64: name: Linux-riscv64 runs-on: ubuntu-22.04 @@ -612,6 +648,7 @@ jobs: - linux-amd64 - linux-aarch64 - linux-armv7 + - linux-armv6 - linux-riscv64 - linux-ppc64le - musl-amd64