github: ci: add powerpc arch
authorÁlvaro Fernández Rojas <[email protected]>
Fri, 14 Nov 2025 13:19:31 +0000 (14:19 +0100)
committerÁlvaro Fernández Rojas <[email protected]>
Fri, 14 Nov 2025 13:19:31 +0000 (14:19 +0100)
PowerPC is another popular OpenWrt arch.

Signed-off-by: Álvaro Fernández Rojas <[email protected]>
.github/workflows/ci.yml

index 4b6a0df97a7e132dfdd4db13493fe8f8a24d55af..50b87f4549aec9a8db792141795f05a70a195746 100644 (file)
@@ -21,6 +21,9 @@ jobs:
           - arch: mips
             gcc: /usr/bin/mips-linux-gnu-gcc
             packages: gcc-mips-linux-gnu
+          - arch: powerpc
+            gcc: /usr/bin/powerpc-linux-gnu-gcc
+            packages: gcc-powerpc-linux-gnu
           - arch: x86_64
             gcc: /usr/bin/x86_64-linux-gnu-gcc
             packages: gcc-x86-64-linux-gnu
@@ -31,6 +34,8 @@ jobs:
       size-arm-with-ubus: ${{ steps.with_ubus.outputs.size_arm }}
       size-mips-without-ubus: ${{ steps.without_ubus.outputs.size_mips }}
       size-mips-with-ubus: ${{ steps.with_ubus.outputs.size_mips }}
+      size-powerpc-without-ubus: ${{ steps.without_ubus.outputs.size_powerpc }}
+      size-powerpc-with-ubus: ${{ steps.with_ubus.outputs.size_powerpc }}
       size-x86_64-without-ubus: ${{ steps.without_ubus.outputs.size_x86_64 }}
       size-x86_64-with-ubus: ${{ steps.with_ubus.outputs.size_x86_64 }}
     steps:
@@ -150,11 +155,13 @@ jobs:
           size_arm_with_ubus: ${{needs.build.outputs.size-arm-with-ubus}}
           size_mips_without_ubus: ${{needs.build.outputs.size-mips-without-ubus}}
           size_mips_with_ubus: ${{needs.build.outputs.size-mips-with-ubus}}
+          size_powerpc_without_ubus: ${{needs.build.outputs.size-powerpc-without-ubus}}
+          size_powerpc_with_ubus: ${{needs.build.outputs.size-powerpc-with-ubus}}
           size_x86_64_without_ubus: ${{needs.build.outputs.size-x86_64-without-ubus}}
           size_x86_64_with_ubus: ${{needs.build.outputs.size-x86_64-with-ubus}}
         run: |
           echo "### ${GITHUB_WORKFLOW} sizes :floppy_disk:" >> $GITHUB_STEP_SUMMARY
-          echo "| Variant | aarch64 | arm | mips | x86_64 |" >> $GITHUB_STEP_SUMMARY
-          echo "| :---: | :---: | :---: | :---: | :---: |" >> $GITHUB_STEP_SUMMARY
-          echo "| w/o ubus | ${size_aarch64_without_ubus} | ${size_arm_without_ubus} | ${size_mips_without_ubus} | ${size_x86_64_without_ubus} |" >> $GITHUB_STEP_SUMMARY
-          echo "| with ubus | ${size_aarch64_with_ubus} | ${size_arm_with_ubus} | ${size_mips_with_ubus} | ${size_x86_64_with_ubus} |" >> $GITHUB_STEP_SUMMARY
+          echo "| Variant | aarch64 | arm | mips | powerpc | x86_64 |" >> $GITHUB_STEP_SUMMARY
+          echo "| :---: | :---: | :---: | :---: | :---: | :---: |" >> $GITHUB_STEP_SUMMARY
+          echo "| w/o ubus | ${size_aarch64_without_ubus} | ${size_arm_without_ubus} | ${size_mips_without_ubus} | ${size_powerpc_without_ubus} | ${size_x86_64_without_ubus} |" >> $GITHUB_STEP_SUMMARY
+          echo "| with ubus | ${size_aarch64_with_ubus} | ${size_arm_with_ubus} | ${size_mips_with_ubus} | ${size_powerpc_with_ubus} | ${size_x86_64_with_ubus} |" >> $GITHUB_STEP_SUMMARY