Skip to content

CI: add loong64 build workflow#2469

Merged
CarterLi merged 2 commits into
fastfetch-cli:devfrom
xuxiaowei-com-cn:xuxiaowei/loong64
Jul 21, 2026
Merged

CI: add loong64 build workflow#2469
CarterLi merged 2 commits into
fastfetch-cli:devfrom
xuxiaowei-com-cn:xuxiaowei/loong64

Conversation

@xuxiaowei-com-cn

@xuxiaowei-com-cn xuxiaowei-com-cn commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

Add reusable workflow for building fastfetch on LoongArch 64-bit architecture using QEMU user-mode emulation + Docker container (lcr.loongnix.cn/debian:14). Integrate into CI pipeline and release dependencies.

Summary

Add CI build support for the LoongArch 64-bit (loong64) architecture using QEMU user-mode emulation
with docker/setup-qemu-action@v4 and a Debian 14 container from lcr.loongnix.cn.

Related issue (required for new logos for new distros)

Closes #2468

Changes

  • Add .github/workflows/build-linux-loong64.yml — reusable workflow that builds fastfetch on loong64
    via QEMU emulation + Docker container (lcr.loongnix.cn/debian:14)
  • Update .github/workflows/ci.yml:
    • Add linux-loong64 job with Linux-loong64 display name
    • Add linux-loong64 to release job dependencies

Implementation details

Aspect Choice
Runner ubuntu-24.04
QEMU docker/setup-qemu-action@v4 (tonistiigi/binfmt — includes loongarch64)
Container lcr.loongnix.cn/debian:14 (Loongson official registry)
Platform linux/loong64
Artifact fastfetch-linux-loong64

uraimo/run-on-arch-action and multiarch/qemu-user-static were considered but rejected: the former
does not support loongarch64, and the latter lacks loongarch64 binfmt registration.

Screenshots

Checklist

  • I have tested my changes locally.

Add reusable workflow for building fastfetch on LoongArch 64-bit
architecture using QEMU user-mode emulation + Docker container
(lcr.loongnix.cn/debian:14). Integrate into CI pipeline and
release dependencies.
@codacy-production

codacy-production Bot commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

Pin to 06116385d9baf250c9f4dcb4858b16962ea869c3 (v4.1.0) for
immutable action reference as required by Codacy.
@xuxiaowei-com-cn

Copy link
Copy Markdown
Contributor Author
image image image

@CarterLi
CarterLi merged commit dda39f0 into fastfetch-cli:dev Jul 21, 2026
23 of 25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEAT] Add LoongArch 64-bit (loong64) CI build support

2 participants