diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index c73f7884..3cd6a1ff 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -74,19 +74,29 @@ jobs: runs-on: ubuntu-latest strategy: matrix: + arch: [armv6l, armv7l, aarch64] include: - - arm-image: "raspi_2_bullseye:20230102" - package-suffix: "_armv7" - - arm-image: "raspi_4_bullseye:20230102" - package-suffix: "_aarch64" + - arch: armv6l + cpu: arm1176 + base_image: raspios_lite:latest + cpu_info: raspberrypi_zero_w + - arch: armv7l + cpu: cortex-a7 + base_image: raspios_lite:latest + cpu_info: raspberrypi_3b + - arch: aarch64 + cpu: cortex-a53 + base_image: raspios_lite_arm64:latest + cpu_info: raspberrypi_zero2_w_arm64_w steps: - uses: actions/checkout@v3 - uses: pguyot/arm-runner-action@v2 - id: build_image with: - base_image: ${{ matrix.arm-image }} + base_image: ${{ matrix.base_image }} + cpu: ${{ matrix.cpu }} + cpu_info: ${{ matrix.cpu_info }} commands: | - sudo apt-get -y install zip + apt-get -y install zip pip install -e .[build] EXEC_SUFFIX=${{ matrix.package-suffix }} make executable zip dist/ytdl-sub${{ matrix.package-suffix }}.zip dist/ytdl-sub${{ matrix.package-suffix }}