diff options
| author | Álvaro Fernández Rojas | 2025-11-14 10:55:19 +0000 |
|---|---|---|
| committer | Álvaro Fernández Rojas | 2025-11-14 11:34:17 +0000 |
| commit | e8dafede37fc8f687774e51eb9208091ee5bc0ad (patch) | |
| tree | 6cafd9b94a60c0e7b729bf6cb2ed2e512b5fe4c0 | |
| parent | c1f0024fb052a3bfd4457f50eb3de82fbe3629ec (diff) | |
| download | libubox-e8dafede37fc8f687774e51eb9208091ee5bc0ad.tar.gz | |
github: ci: add powerpc arch
PowerPC is another popular OpenWrt arch.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
| -rw-r--r-- | .github/workflows/ci.yml | 27 |
1 files changed, 19 insertions, 8 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c78ca13..ce1a8fc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,6 +24,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 @@ -40,6 +43,10 @@ jobs: size-mips-basic-so: ${{ steps.basic.outputs.size_mips_so }} size-mips-full-a: ${{ steps.full.outputs.size_mips_a }} size-mips-full-so: ${{ steps.full.outputs.size_mips_so }} + size-powerpc-basic-a: ${{ steps.basic.outputs.size_powerpc_a }} + size-powerpc-basic-so: ${{ steps.basic.outputs.size_powerpc_so }} + size-powerpc-full-a: ${{ steps.full.outputs.size_powerpc_a }} + size-powerpc-full-so: ${{ steps.full.outputs.size_powerpc_so }} size-x86_64-basic-a: ${{ steps.basic.outputs.size_x86_64_a }} size-x86_64-basic-so: ${{ steps.basic.outputs.size_x86_64_so }} size-x86_64-full-a: ${{ steps.full.outputs.size_x86_64_a }} @@ -146,21 +153,25 @@ jobs: size_mips_basic_so: ${{needs.build.outputs.size-mips-basic-so}} size_mips_full_a: ${{needs.build.outputs.size-mips-full-a}} size_mips_full_so: ${{needs.build.outputs.size-mips-full-so}} + size_powerpc_basic_a: ${{needs.build.outputs.size-powerpc-basic-a}} + size_powerpc_basic_so: ${{needs.build.outputs.size-powerpc-basic-so}} + size_powerpc_full_a: ${{needs.build.outputs.size-powerpc-full-a}} + size_powerpc_full_so: ${{needs.build.outputs.size-powerpc-full-so}} size_x86_64_basic_a: ${{needs.build.outputs.size-x86_64-basic-a}} size_x86_64_basic_so: ${{needs.build.outputs.size-x86_64-basic-so}} size_x86_64_full_a: ${{needs.build.outputs.size-x86_64-full-a}} size_x86_64_full_so: ${{needs.build.outputs.size-x86_64-full-so}} run: | echo "### ${GITHUB_WORKFLOW} sizes :floppy_disk:" >> $GITHUB_STEP_SUMMARY - echo "| libubox.a | aarch64 | arm | mips | x86_64 |" >> $GITHUB_STEP_SUMMARY - echo "| :---: | :---: | :---: | :---: | :---: |" >> $GITHUB_STEP_SUMMARY - echo "| basic | ${size_aarch64_basic_a} | ${size_arm_basic_a} | ${size_mips_basic_a} | ${size_x86_64_basic_a} |" >> $GITHUB_STEP_SUMMARY - echo "| full | ${size_aarch64_full_a} | ${size_arm_full_a} | ${size_mips_full_a} | ${size_x86_64_full_a} |" >> $GITHUB_STEP_SUMMARY + echo "| libubox.a | aarch64 | arm | mips | powerpc | x86_64 |" >> $GITHUB_STEP_SUMMARY + echo "| :---: | :---: | :---: | :---: | :---: | :---: |" >> $GITHUB_STEP_SUMMARY + echo "| basic | ${size_aarch64_basic_a} | ${size_arm_basic_a} | ${size_mips_basic_a} | ${size_powerpc_basic_sa} | ${size_x86_64_basic_a} |" >> $GITHUB_STEP_SUMMARY + echo "| full | ${size_aarch64_full_a} | ${size_arm_full_a} | ${size_mips_full_a} | ${size_powerpc_full_a} | ${size_x86_64_full_a} |" >> $GITHUB_STEP_SUMMARY echo "" >> $GITHUB_STEP_SUMMARY - echo "| libubox.so | aarch64 | arm | mips | x86_64 |" >> $GITHUB_STEP_SUMMARY - echo "| :---: | :---: | :---: | :---: | :---: |" >> $GITHUB_STEP_SUMMARY - echo "| basic | ${size_aarch64_basic_so} | ${size_arm_basic_so} | ${size_mips_basic_so} | ${size_x86_64_basic_so} |" >> $GITHUB_STEP_SUMMARY - echo "| full | ${size_aarch64_full_so} | ${size_arm_full_so} | ${size_mips_full_so} | ${size_x86_64_full_so} |" >> $GITHUB_STEP_SUMMARY + echo "| libubox.so | aarch64 | arm | mips | powerpc | x86_64 |" >> $GITHUB_STEP_SUMMARY + echo "| :---: | :---: | :---: | :---: | :---: | :---: |" >> $GITHUB_STEP_SUMMARY + echo "| basic | ${size_aarch64_basic_so} | ${size_arm_basic_so} | ${size_mips_basic_so} | ${size_powerpc_basic_so} | ${size_x86_64_basic_so} |" >> $GITHUB_STEP_SUMMARY + echo "| full | ${size_aarch64_full_so} | ${size_arm_full_so} | ${size_mips_full_so} | ${size_powerpc_full_so} | ${size_x86_64_full_so} |" >> $GITHUB_STEP_SUMMARY tests: name: Tests |