Skip to content

ci: ingenic: build on ubuntu-24.04 (no gcc-mipsel-linux-gnu on 26.04) - #94

Merged
dimerr merged 1 commit into
openipcfrom
ci/ingenic-ubuntu-24.04
Oct 29, 2026
Merged

dimerr merged 1 commit into
openipcfrom
ci/ingenic-ubuntu-24.04

Conversation

@dimerr

@dimerr dimerr commented Oct 29, 2026

Copy link
Copy Markdown
Collaborator

ubuntu-latest is now Ubuntu 26.04, which no longer has gcc-mipsel-linux-gnu: every Build ingenic leg failed in Install dependencies (run 40895299383, "Package 'gcc-mipsel-linux-gnu' has no installation candidate"). The build legs now run on ubuntu-24.04, which still ships it (gcc 13). resolve and release don't need the compiler and stay on ubuntu-latest.

When 24.04 runners are retired this needs another source for the compiler (a Debian container or a prebuilt mipsel toolchain).

ubuntu-latest moved to Ubuntu 26.04, where gcc-mipsel-linux-gnu has no
installation candidate any more, so every build leg failed in its apt
step (run 40895299383: "Package 'gcc-mipsel-linux-gnu' has no
installation candidate") before building anything. Ubuntu 24.04 ships
it (gcc 13), so the build legs run there; resolve and release do not
need it and stay on ubuntu-latest.
@qodo-free-for-open-source-projects

Copy link
Copy Markdown

PR Summary by Qodo

Pin Ingenic builds to Ubuntu 24.04 for MIPS compiler availability

🐞 Bug fix ⚙️ Configuration changes 🕐 Less than 5 minutes

Grey Divider

AI Description

• Run Ingenic build legs on Ubuntu 24.04, where the required MIPS compiler is available.
• Keep revision resolution and release jobs on ubuntu-latest; neither needs the compiler.
High-Level Assessment

Pinning only the compiler-dependent build job is the smallest fix. A container or prebuilt toolchain would add maintenance now, but will be needed if Ubuntu 24.04 runners become unavailable.

Files changed (1) +3 / -1

Other (1) +3 / -1
build-ingenic.ymlPin Ingenic build matrix to Ubuntu 24.04 +3/-1

Pin Ingenic build matrix to Ubuntu 24.04

• Changes the build job from ubuntu-latest to ubuntu-24.04 so dependency installation can obtain gcc-mipsel-linux-gnu. Adds a comment explaining the runner choice; resolve and release remain on ubuntu-latest.

.github/workflows/build-ingenic.yml

@qodo-free-for-open-source-projects

Copy link
Copy Markdown

Code Review by Qodo

🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)

Grey Divider

Great, no issues found!

Qodo reviewed your code and found no material issues that require review

Grey Divider

Tip of the day
💡 Did you know, you can add REVIEW.md to your repo root and Qodo follows it on every PR

More tips ↗ | Customize Qodo ↗ | Qodo docs ↗

Grey Divider

Qodo Logo

@dimerr
dimerr merged commit c025309 into openipc Oct 29, 2026
106 checks passed
@dimerr
dimerr deleted the ci/ingenic-ubuntu-24.04 branch October 29, 2026 15:14
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.

1 participant